Abstract
We consider the problem of multivariate density deconvolution when interest lies in estimating the distribution of a vector valued random variable X but precise measurements on X are not available, observations being contaminated by measurement errors U. The existing sparse literature on the problem assumes the density of the measurement errors to be completely known. We propose robust Bayesian semiparametric multivariate deconvolution approaches when the measurement error density of U is not known but replicated proxies are available for at least some individuals. Additionally, we allow the variability of U to depend on the associated unobserved values of X through unknown relationships, which also automatically includes the case of multivariate multiplicative measurement errors. Basic properties of finite mixture models, multivariate normal kernels and exchangeable priors are exploited in novel ways to meet modeling and computational challenges. Theoretical results showing the flexibility of the proposed methods in capturing a wide variety of data generating processes are provided. We illustrate the efficiency of the proposed methods in recovering the density of X through simulation experiments. The methodology is applied to estimate the joint consumption pattern of different dietary components from contaminated 24 hour recalls. Supplementary Material presents substantive additional details.
Keywords: B-splines, Conditional heteroscedasticity, Latent factor analyzers, Measurement errors, Mixture models, Multivariate density deconvolution, Regularization, Shrinkage
1 Introduction
Many problems of practical importance require estimation of the density fX of a vector valued random variable X. Precise measurements on X may not, however, be available, observations being contaminated by measurement errors U. Under the assumption of additive measurement errors, the observations are generated from a convolution of the density fX of X and the density fU of the measurement errors U. The problem of estimating the density fX from available contaminated measurements then becomes a problem of multivariate density deconvolution.
This article proposes novel Bayesian semiparametric density deconvolution approaches based on finite mixtures of latent factor analyzers for robust estimation of the density fX when the measurement error density fU is not known, but replicated proxies contaminated with measurement errors U are available for at least some individuals. The proposed deconvolution approaches are highly robust, not having to impose restrictive parametric assumptions on fX or fU. Additionally, the variability of U is allowed to depend on the associated unobserved values of X through unknown relationships.
While the focus of the article will primarily be on additive measurement errors, importantly, the methodology for additive conditionally heteroscedastic measurement errors developed here also automatically encompasses the case of multivariate multiplicative measurement errors.
To the best of our knowledge, all existing multivariate deconvolution approaches assume that U is independent of X and that the error density fU is completely known. Ours is thus the first paper that allows the density of the measurement errors to be unknown and free from parametric laws and additionally also accommodates conditional heteroscedasticity in the measurement errors.
The literature on the problem of univariate density deconvolution, in which context we denote the variable of interest by X and the measurement errors by U, is vast. Most of the early literature considered scenarios when the measurement error density fU is completely known. Fourier inversion based deconvoluting kernel density estimators have been studied by Carroll and Hall (1988), Liu and Taylor (1989), Devroye (1989), Fan (1991a, 1991b, 1992) and Hesse (1999) among many others. For a review of these methods, the reader may be referred to Section 12.1 in Carroll, et al. (2006) and Section 10.2.3 in Buonaccorsi (2010). In reality fU is rarely known. The problem of deconvolution when the errors are homoscedastic with an unknown density and replicated proxies are available for each subject has been addressed by Li and Vuong (1998). See also Diggle and Hall (1993), Neumann (1997), Carroll and Hall (2004) and the references therein. The assumptions of homoscedasticity of U and their independence from X are also often unrealistic. Flexible Bayesian density deconvolution approaches that allow U to be conditionally heteroscedastic have recently been developed in Staudenmayer, et al. (2008) and Sarkar, et al. (2014). Staudenmayer, et al. (2008) assumed the measurement errors to be normally distributed and used finite mixtures of B-splines to estimate fX and a variance function that captured the conditional heteroscedasticity. Sarkar, et al. (2014) further relaxed the assumption of normality of U employing flexible infinite mixtures of normal kernels induced by Dirichlet processes to estimate both fX and fU. Sieve based methods developed in Schennach (2004) and Hu and Schennach (2008) can also handle conditional heteroscedasticity.
In sharp contrast to the univariate case, the literature on multivariate density deconvolution is quite sparse. We can only mention Masry (1991), Youndjé and Wells (2008), Comte and Lacour (2013), Hazelton and Turlach (2009, 2010) and Bovy, et al. (2011). The first three considered deconvoluting kernel based approaches assuming the measurement errors U to be distributed independently from X according to a known probability law. Hazelton and Turlach (2009, 2011), working with the same assumptions on U, proposed weighted kernel based methods. Bovy, et al. (2011) modeled the density fX using flexible mixtures of multivariate normal kernels, but they assumed fU to be multivariate normal with known covariance matrices, independent from X. As in the case of univariate problems, the assumptions of a fully specified fU, known covariance matrices, and independence from X are highly restrictive for most practical applications.
The focus of this article is on multivariate density deconvolution when fU is not known but replicated proxies are available for at least some individuals. The proposed deconvolution approaches can additionally accommodate conditional heteroscedasticity in U. The problem is important, for instance, in nutritional epidemiology, where nutritionists are typically interested not just in the consumption behaviors of individual dietary components but also in their joint consumption patterns. The data are often available in the form of dietary recalls and are contaminated by measurement errors that show strong patterns of conditional heteroscedasticity.
As in Sarkar, et al. (2014), we use mixture models to estimate both fX and fU but the multivariate nature of the problem brings in new modeling challenges and computational obstacles that preclude straightforward extension of their univariate deconvolution approaches. Instead of using infinite mixtures induced by Dirichlet processes, we use finite mixtures of multivariate normal kernels with exchangeable Dirichlet priors on the mixture probabilities. The use of finite mixtures and exchangeable priors greatly reduces computational complexity while retaining essentially the same flexibility. Carefully constructed priors also allow automatic model selection and model averaging. To save space, detailed discussions on these important issues are moved to Section S.6 in the Supplementary Material.
We also exploit symmetric Dirichlet priors and properties of multivariate normal distributions and finite mixture models to develop a novel strategy that enables us to enforce a required zero mean restriction on the measurement errors. Our proposed technique, as opposed to the one adopted by Sarkar, et al. (2014), is particularly suitable for high dimensional applications and can be easily generalized to enforce moment restrictions on other types of finite mixture models.
It is well known that inverse Wishart priors, due to their dense parametrization, are not suitable for modeling covariance matrices in high dimensional applications. In deconvolution problems the issue is further complicated since X and U are both latent. This results in numerically unstable estimates even for small and moderate dimensions, particularly when the true covariance matrices are sparse and the likelihood function is of complicated form. To reduce the effective number of parameters required to be estimated, we consider factor-analytic representation of the component specific covariance matrices with sparsity inducing shrinkage priors on the factor loading matrices.
Models for multivariate regression errors that assume normality but allow the covariance matrix to vary flexibly with associated precisely measured and possibly multivariate predictors have recently been developed in the literature (Hoff and Niu, 2012; Fox and Dunson, 2016, etc.). Unlike regression settings, exclusive relationships exist between different components of multivariate measurement errors U and different components of the associated multivariate latent ‘predictor’ X - the ℓth component Uℓ of U contaminates only the ℓth component Xℓ of X but not others. We thus deem covariance regression models that allow cov(U|X) to vary arbitrarily with all components of X to be inappropriate in multivariate measurement error settings. As discussed above, the assumption of multivariate normality is also particularly restrictive in measurement error problems. In this article, we develop a semiparametric approach that appropriately highlights the exclusive associations between Uℓ and Xℓ while allowing the distribution of (U|X) to depart from normality. Importantly, the model also arises naturally from multivariate multiplicative measurement error settings, automatically encompassing such cases. Diagnostic tools for checking model adequacy are also discussed.
The likelihood function for the conditional heteroscedastic model poses significant computational challenges. We overcome these obstacles by designing a novel two-stage procedure that exploits the unique properties of conditionally heteroscedastic multivariate measurement errors to our advantage. The procedure first estimates the variance functions characterizing var(Uℓ|Xℓ) using reparametrized versions of the corresponding univariate submodels. The estimates obtained in the first stage are then plugged-in to estimate the remaining parameters in the second stage. Having two estimation stages, our deconvolution method for conditionally heteroscedastic measurement errors is not purely Bayesian. But they show good empirical performance and, with no other solution available in the existing literature, they provide at least workable starting points towards more sophisticated methodology.
The article is organized as follows. Section 2 details the models. Model identifiability issues and implementation details, including the choice of hyper-parameters and Markov chain Monte Carlo (MCMC) algorithms to sample from the posterior, are discussed in the Supplementary Material. Section 4 discusses model identifiability issues. Section 5 presents theoretical results showing flexibility of the proposed models. Simulation studies comparing the proposed deconvolution methods to a naive method that ignores measurement errors are presented in Section 6. Section 7 presents an application of the proposed methodology in estimation of the joint consumption pattern of dietary intakes from contaminated 24 hour recalls in a nutritional epidemiologic study. Section 8 includes a discussion. An unnumbered section concludes the article with a description of the Supplementary Material.
2 Deconvolution Models
The goal is to estimate the unknown joint density of a p-dimensional multivariate random variable X. There are i = 1,…, n subjects. Precise measurements of X are not available. Instead, for j = 1,…, mi, replicated proxies Wij contaminated with measurement errors Uij are available for each subject i. The replicates are assumed to be generated by the model
| (1) |
Given Xi, Uij are independently distributed with E(Uij|Xi) = 0. The marginal density of Wij is denoted by fW. The implied conditional distributions of Wij and Uij, given Xi, are denoted by fW|X and fU|X, respectively.
2.1 Modeling the Density fX
In this article fX is specified as a mixture of multivariate normal kernels
| (2) |
where MVNp(·|μ, Σ) denotes a p-dimensional multivariate normal density with mean μ and covariance matrix Σ. For the rest of this subsection, the subscript X is kept implicit to keep the notation clean.
We assign a finite Dirichlet prior to the mixture probability vector π = (π1,…, πK)T as
| (3) |
Here Dir(α1,…, αK) denotes a finite dimensional Dirichlet distribution on the K-dimensional unit simplex with concentration parameter (α1,…, αK). Given K and the latent cluster membership indices, the prior is conjugate. The symmetry of the assumed Dirichlet prior helps in additional reduction of computational complexity by simplifying MCMC mixing issues. Provided K is sufficiently large, a carefully chosen α can impart the posterior with certain properties that simplify model selection and model averaging issues by influencing the posterior to concentrate in regions that favor empty redundant components, see Section S.1 and Section S.6 of the Supplementary Material. We assign conjugate multivariate normal priors to the component specific mean vectors μk, so that
| (4) |
The conjugacy again helps in simplifying posterior calculations. Later on, we will employ similar mixture models for the density of the measurement errors, and this conjugacy, along with some basic properties of multivariate normal kernels, will also help us enforce the mean zero restriction on the measurement errors. For the component specific covariance matrices Σk, we first consider conjugate inverse Wishart priors
| (5) |
Here IWp(ν, Ψ) denotes an inverse Wishart density on the space of p × p positive definite matrices with mean Ψ/(ν -p-1). While the conjugacy of the inverse Wishart priors helps in simplifying posterior calculations, in complex high dimensional problems its dense parameterization may result in numerically unstable estimates, particularly when the covariance matrices are sparse. In a deconvolution problem the issue is compounded further by the nonavailability of the true Xi’s. To reduce the effective number of parameters to be estimated, we consider a parsimonious factor-analytic representation of the component specific covariance matrices:
| (6) |
where Λk are p × qk factor loading matrices and Ω is a diagonal matrix with non-negative entries. In practical applications qk will typically be much smaller than p, inducing parsimonious characterizations of the unknown covariance matrices Σk. Model (2) can be equivalently represented as
| (7) |
| (8) |
| (9) |
where Ci are the mixture labels associated with Xi, ηi are latent factors, and Δi are errors with covariance Ω = diag( ).
The above characterization of Σk is not unique, since for any semi-orthogonal matrix P the loading matrix also satisfies (6). Since interest lies primarily in estimating the density fX, identifiability of the latent factors is, however, not required. This also allows the loading matrices to have a-priori a potentially infinite number of columns. Sparsity inducing priors, that favor more shrinkage as the column index increases, can then be used to shrink the redundant columns towards zero. In this article, we do this by adapting the shrinkage priors proposed in Bhattacharya and Dunson (2011) that allow easy posterior computation. Let , where j and h denote the row and the column indices, respectively. For h = 1,…, ∞, we assign priors as follows
| (10) |
| (11) |
Here Ga(α,β) denotes a Gamma distribution with shape parameter α and rate parameter β and IG(a, b) denotes an inverse-Gamma distribution with shape parameter a and scale parameter b. In the kth component factor loading matrix Λk, the parameters control the local shrinkage of the elements in the hth column, whereas τk,h controls the global shrinkage. When ah > 1 for h = 2,…, ∞, the sequence becomes stochastically increasing and thus favors more shrinkage as the column index h increases.
In addition to inducing adaptive sparsity and hence numerical stability, by favoring more shrinkage as the column index increases, the shrinkage priors play another important role in making the proposed factor analytic model highly robust to misspecification of the number of latent factors, allowing us to adopt simple strategies to determine the number of latent factors to be included in the model in practice. Details are deferred to Section S.1 in the Supplementary Material.
Throughout the rest of the paper, mixtures with inverse Wishart prior on the covariance matrices will be referred to as MIW models and mixtures of latent factor analyzers will be referred to as MLFA models.
For a review of finite mixture models and mixtures of latent factor analyzers, without moment restrictions or sparsity inducing priors and with applications in measurement error free scenarios, see Fokoué and Titterington (2003), Frühwirth-Schnatter (2006), Mengersen, et al. (2011) and the references therein. For other types of shrinkage priors, see Brown and Griffin (2010), Carvalho, et al. (2010), Bhattacharya, et al. (2014) etc.
2.2 Modeling the Density of the Measurement Errors
2.2.1 Independently Distributed Measurement Errors
In this section, we develop models for the measurement errors U assuming them to be independent from X. That is, we assume fU|X = fU for all X. This remains the most extensively researched deconvolution problem for both univariate and multivariate cases. The techniques developed in this section will also provide crucial building blocks for more realistic models in Section 2.2.2. The measurement errors and their density are now denoted by εij and fε, respectively, for reasons to become obvious shortly in Section 2.2.2.
As in Section 2.1, a mixture of multivariate normals can be used to model the density fε but the model now has to satisfy a mean zero constraint. That is
| (12) |
| (13) |
To get numerically stable estimates of the density of the errors, latent factor characterization of the covariance matrices with sparsity inducing shrinkage priors as in Section 2.1 may again be used. Details are curtailed to avoid unnecessary repetition and we only present the mechanism to enforce the zero mean restriction on the model. The subscript ε is again dropped in favor of cleaner notation. In later sections, the subscripts X and ε reappear to distinguish between the parameters associated with fX and fε, when necessary.
Without the mean restriction and under conjugate multivariate normal priors μk ~ MVNp(μ0, Σ0), the posterior full conditional of is given by
| (14) |
where εij and other conditioning variables are implicitly understood. Explicit expressions of μ0 and Σ0 in terms of the conditioning variables can be found in Section S.1 in the Supplementary Material. The posterior full conditional of μ under the mean restriction can then be obtained easily by further conditioning the distribution in (14) by and is given by
| (15) |
where and and . To sample from this singular density, we can first sample from the non-singular distribution of , which can also be trivially obtained from (15), and then set .
2.2.2 Conditionally Heteroscedastic Measurement Errors
We now consider the case when the variances of the measurement errors depend on the associated unknown values of X through unknown relationships.
Interpreting the conditioning variables X broadly as predictors, one can loosely connect our problem of modeling conditionally heteroscedastic U to the problem of covariance regression (Hoff and Niu, 2012; Fox and Dunson, 2016, etc.), where the covariance of the multivariate regression errors are allowed to vary flexibly with precisely measured and possibly multivariate predictors. In such problems, the dimension of the regression errors is unrelated to the dimension of the predictors and different components of the regression errors are assumed to be equally influenced by different components of the predictors. In multivariate deconvolution problems, in contrast, the dimension of Uij is exactly the same as the dimension of Xi, the ℓth component Uijℓ being the measurement error associated exclusively with Xiℓ. See Figure 1. While different components of Uij may be correlated, this exclusive association between Uijℓ and Xiℓ implies that the dependence of Uijℓ on Xi should be explained primarily through Xiℓ. Figure 7, for instance, suggests strong conditional heteroscedasticity patterns and it is plausible to assume that this conditional variability in Uijℓ can be explained mostly through Xiℓ only. It is interesting to note these contrasts between conditionally varying regression and measurement errors become particularly prominent in the multivariate set up. Additionally, the aforementioned covariance regression approaches all assume multivariate normality of the regression errors. As discussed in the introduction, such strong parametric assumptions on the error distribution are particularly restrictive in measurement error problems. Additional detailed discussions of these important issues and resulting modeling implications can be found in Section S.5 of the Supplementary Material. They preclude direct application of existing covariance regression approaches to multivariate deconvolution problems but warrant models that can highlight the aforementioned unique dependence relationships, accommodate distributional flexibility while enforcing the mean zero restriction, and produce computationally stable estimates even in the absence of precise information on the conditioning variable X.
Figure 1.
Dependency structures in trivariate deconvolution problems with (a) independently distributed and (b) conditionally varying measurement errors. (c) Dependency structure in a trivariate regression problem with response Y, regression errors U and bivariate predictor X. The filled rectangular regions focus on the relationship between the (potentially conditionally varying) errors U and the (corresponding conditioning) variable X. The unfilled and the shaded nodes signify latent and observable variables, respectively. The directed and the undirected edges represent one and two-way relationships, respectively. The solid black and the dashed gray edges in panel (b) signify strong and weak dependencies, respectively.
Figure 7.
Estimated variance functions var(U|X) = s2(X)var(ε) produced by the univariate density deconvolution method for each component of X for the EATS data set with sample size n = 965, mi = 4 replicates for each subject. See Section 7 for additional details. The figure is in color in the electronic version of this article.
The semiparametric approach that we adopt in this article achieves distributional flexibility, enforces the mean zero restriction, accommodates the exclusive relationships between Uijℓ and Xiℓ but ignores the weak dependencies of Uijℓ on {Xim}m≠ℓ depicted in Figure 1(b). Specifically, we let
| (16) |
where S(Xi) = diag{s1(Xi1), s2(Xi2),…, sp(Xip)} and εij, henceforth referred to as the ‘scaled errors’, are distributed independently of Xi. Model (16) implies that cov(Uij|Xi) = S(Xi) cov(εij) S(Xi) and marginally , a function of Xiℓ only. The techniques developed in Section 2.2.1 can now be employed to model the density of εij, allowing different components of Uij to be correlated and their joint density to deviate from multivariate normality.
We model the variance functions , denoted also by vℓ, using positive mixtures of B-spline basis functions with smoothness inducing priors on the coefficients as in Staudenmayer, et al. (2008). For the ℓth component, partition an interval [Aℓ, Bℓ] of interest into Lℓ subintervals using knot points A ℓ= tℓ,1 = ⋯ = tℓ,q+1 < tℓ,q+2 < tℓ,q+3 < ⋯ < tℓ,q+Lk < tℓ,q+Lℓ+1 = ⋯ = tℓ,2q+Lℓ+1 = Bℓ. A flexible model for the variance functions is given by
| (17) |
| (18) |
Here denote Jℓ = (q +Lℓ) B-spline bases of degree q as defined in de Boor (2000), ξℓ = {ξ1ℓ, ξ2ℓ,…, ξJℓℓ}T; exp(ξℓ) = {exp(ξ1ℓ), exp(ξ2ℓ),…, exp(ξJℓℓ)}T; and , where Dℓ is a Jℓ × (Jℓ + 2) matrix such that Dℓξℓ computes the second differences in ξℓ. The prior induces smoothness in the coefficients because it penalizes , the sum of squares of the second order differences in ξℓ (Eilers and Marx, 1996). The parameters play the role of smoothing parameter - the smaller the value of , the stronger the penalty and the smoother the variance function. The inverse-Gamma hyperpriors on allow the data to have influence on the posterior smoothness and make the approach data adaptive.
Since for any c > 0, the variance functions can not be uniquely determined without additional restrictions on var(εijℓ). Separate identifiability of S and fε is, however, not required for inference on fX or to assess the conditional variability in Uijℓ. The latter, for instance, may simply be obtained as . We thus avoid additional identifiability restrictions that would further compound modeling challenges. Adjustments made to the estimates of and fε to enable comparisons with the corresponding true values in simulation experiments are discussed in Section S.3 in the Supplementary Material.
2.2.3 Multiplicative Measurement Errors
In this section we consider the case of multivariate multiplicative measurement errors. The replicates are now assumed to be generated by the model
| (19) |
where ○ denotes element wise product and the errors Ũij are distributed independently of Xi with E(Ũij) = 1. Importantly, model (19) can be reformulated to arrive at model (16) as
| (20) |
with E(Uij|Xi) = Xi ○ E(Ũij - 1) = 0, S(Xi) = diag{s1(Xi1),…, sp(Xip)} with sℓ(Xiℓ) = Xiℓ and εij = (Ũij - 1) are independent of Xi with E(εij) = 0. This observation precludes the need for separate methodology to be developed for the problem of multivariate density deconvolution in the presence of multiplicative measurement errors and further emphasizes the importance of the additive conditionally heteroscedastic measurement error model (16) developed in Section 2.2.2.
3 Posterior Inference
Inference is based on samples drawn from the posterior using MCMC algorithms. A Gibbs sampler for the independent error case discussed in Section 2.2.1 is presented in Section S.2 of the Supplementary Material. For the conditionally heteroscedastic case discussed in Section 2.2.2, the full conditionals of the parameters characterizing the variance functions do not have closed form expressions. MCMC algorithms where we tried to integrate Metropolis-Hastings (MH) steps within the Gibbs sampler to generate samples from the full posterior were numerically unstable and failed to converge sufficiently quickly. To address this challenge, we designed a novel two-stage procedure. For each k, we first estimate the functions sℓ(Xiℓ) by fitting the univariate deconvolution models Wijℓ = Xiℓ+sℓ(Xiℓ)εijℓ. High precision estimates of the variance functions can be obtained using the univariate deconvolution models. See Figure 2 in the main article and Figure S.7 in the Supplementary Material for illustrations. Parameters characterizing other components of the full model are then sampled using a Gibbs sampler keeping the estimates of the variance functions fixed. Additional details are deferred to Sections S.3 and S.4 of the Supplementary Material.
Figure 2.
Results for conditional variability var(U|X) = s2(X)var(ε) produced by the univariate density deconvolution method for each component of X for the conditionally heteroscedastic error distribution with sample size n = 1000, mi = 3 replicates for each subject and identity matrix (I) for the component specific covariance matrices. The results correspond to the data set that produced the median of the estimated integrated squared errors (ISE) out of a total of 100 simulated data sets for the MLFA (mixtures of latent factor analyzers) method. For each component of X, the true variance function is s2(X) = (1+X/4)2. See Section 2.2.2 and Section S.3 in the Supplementary Material for additional details. In each panel, the true (lighter shaded green lines) and the estimated (darker shaded blue lines) variance functions are superimposed over a plot of subject specific sample means vs subject specific sample variances. The figure is in color in the electronic version of this article.
4 Model Identifiability
This section presents a discussion of model identifiability issues. The density of interest fX is identifiable under mild technical assumptions. In the case of independently distributed measurement errors considered in Section 2.2.1 of the main paper, appealing to Li and Vuong (1998), the densities fX and fε are identifiable provided mi ≥ 2 replicates are available for some individuals, and the characteristics functions ϕX (t) = E {exp(℩tTX)} and ϕε(t) = E{exp(℩tTε)} are non-vanishing everywhere.
In the case of conditionally heteroscedastic measurement errors considered in Section 2.2.2 of the main paper, appealing to Hu and Schennach (2004), the densities fX and fU|X are identifiable provided mi ≥ 3 replicates are available for some individuals, the joint, conditional and marginal densities of W1, W2, W3, X are all bounded, and the density fX|W is bounded complete in the sense that the unique solution to ∫ fX|W (X)g(X)dX = 0 for all W and for all bounded g(X) is g(X) = 0 for all X. The following lemma provides a sufficient condition for the density fX|W to be bounded complete.
Lemma 1
fX|W is bounded complete if E {exp(℩tT X|W)} is non-vanishing everywhere for all W.
Proof
By Theorem 10C of Goldberg (1961), since E{exp(℩tTX|W)} is non-vanishing everywhere for all W, the closed linear span of fX|W(·) is L1(ℝ). By Hahn-Banach Theorem, the dual space of L1(ℝ) is L∞(ℝ) and there is an isometric isomorphism from L∞(ℝ) to L1(ℝ) given by g ↦ Φg where Φg(fX|W) = ∫ fX|W(X)g(X)dX for all W. Since the closed linear span of fX|W(·) for all W is L1(ℝ), ∫ fX|W(X)g(X)dX = 0 for all W implies that the mapping Φg is identically 0. By the isometric isomorphism above, it follows that g should be identically 0.
Different types of completeness of densities are often used as key identifying conditions in measurement error problems. See, for example, d’Haultfoeuille (2011) and Carroll, et al. (2010). Here, we have provided a general sufficient condition for bounded completeness to hold true and a novel proof using functional analysis techniques. Loosely speaking, if the density fX|W(X) varies with X, its characteristic function does not vanish. Without sufficient variability of the density of X|W, observations on W do not have enough information to recover the density of X.
Model parameters specifying the components fX, fε, sℓ etc. are not separately identifiable. For inference on identifiable functional model components, identifiability of individual parameters is, however, not required. Indeed, the mixture models and the associated priors were so chosen that the mixture components remain unidentifiable. This helps simplify MCMC mixing issues. See Section S.6 of the Supplementary Material.
5 Model Flexibility
This section presents a theoretical study of the flexibility of the proposed models. Proofs of the results are presented in the Supplementary Material. We focus on the deconvolution models for conditionally heteroscedastic measurement errors, the case of independently distributed errors following as a special case. First we show that componentwise our models for the density fX of X, the density fε of the scaled errors ε, and the variance functions vℓ are all highly flexible. Building on these results, we then show that our proposed deconvolution models can accommodate a large class of data generating processes.
Let the generic notation Π denote a prior on some class of random functions. Also let 𝒯 denote the target class of functions to be modeled by Π. The support of Π throws light on the flexibility of Π. For Π to be a flexible prior, one would expect that 𝒯 or a large subset of 𝒯 would be contained in the support of Π.
For investigating the flexibility of priors for density functions, a relevant concept is that of Kullback-Leibler (KL) support. The KL divergence between two densities f0 and f, denoted by dKL (f0, f), is defined as dKL (f0, f) = ∫ f0(Z) log {f0(Z)/f(Z)}dZ. Let Πf denote a prior assigned to a random density f. A density f0 is said to belong to the KL support of Πf if Πf {f : dKL (f0, f) < δ}> 0 ∀δ > 0. The class of densities in the KL support of Πf is denoted by KL(Πf).
Let ℱ be the class of target densities to be modeled by the prior Πf. Let 𝒮 denote the support of ℱ and ℱ̃ ⊆ ℱ denote the class of densities that satisfy the following fairly minimal set of regularity conditions. Since ℱ̃ is a large subclass of ℱ, its inclusion in the KL support of Πf would establish the flexibility of Πf.
Conditions 1
f0 is continuous on 𝒮 except on a set of measure zero.
The second order moments of f0 are finite.
- For some r > 0 and for all z ε 𝒮, there exist hypercubes Cr (z) with side length r and z ε Cr(z) such that
Let ΠX be a generic notation for both the MIW and the MLFA prior on fX defined in Section 2.1. Similarly, let Πε be a generic notation for both the MIW and the MLFA prior on fε defined in Section 2.2. When the measurement errors are distributed independently of X, the support of fX, say 𝒳, may be taken to be any subset of ℝp. For conditionally heteroscedastic measurement errors, the variance functions that capture the conditional variability are modeled by mixtures of B-splines defined on closed intervals [Ak, Bk]. In this case, the support of fX is assumed to be the closed hypercube 𝒳 = [A1, B1]×⋯ ×[Ap, Bp]. Let ℱX denote the set of all densities on 𝒳, the target class of densities to be modeled by ΠX and ℱ̃X ⊆ ℱX denote the class of densities f0X that satisfy Conditions 1. Similarly, let ℱε denote the set of all densities on ℝp that have mean zero and ℱ̃ε ⊆ ℱε denote the class of densities f0ε that satisfy Conditions 1. The following Lemma establishes the flexibility of the models for fX and fε.
Lemma 2
1. ℱ̃X ⊆ KL (ΠX)2. ℱ̃ ⊆ KL(Πε).
For investigating the flexibility of models for general classes of functions, a relevant concept is that of sup norm support. The sup norm distance between two functions g0 and g, denoted by ‖ g0 - g‖∞, is defined as ‖g0 - g‖∞ = supZ|g0(Z) - g(Z)|. Let Πg denote a prior assigned to a random function g. A function g0 is said to belong to the sup norm support of Πg if Πg(g: ‖g0 - g‖∞ < δ) > 0 ∀ δ > 0. The class of functions in the sup norm support of Πg is denoted by SN(Πg).
Let ΠV denote the prior on the variance functions based on mixtures of B-spline basis functions defined in Section 2.2.2. For notational convenience we consider the case of a univariate variance function supported on [A,B]. Extension to the multivariate case with variance functions supported on 𝒳 is technically trivial. Let 𝒞+[A,B] denote the set of continuous functions from [A,B] to ℝ+. Also, for α ≤ (q+1), let denote the set of functions that are α0 times continuously differentiable, and for all , where α0 is largest integer less than or equals to α and the seminorm is defined by . The local support properties of B-splines make the models for the variance functions very flexible as is indicated by the following lemma.
Lemma 3
Although technically the sup norm distance between linear combinations of B-splines and any continuous function can be made arbitrarily small by increasing the number of knots, for obvious reasons the actual bounds for the sup norm distance may not be very sharp if the function to be modeled is wiggly. However, for most applications of practical importance, the true variance function may be assumed to be smooth, that is, to belong to some with α ≥ 1. Therefore, for practical reasons, it is only important that the smaller Hölder class of functions belongs to the sup norm support of ΠV. As shown in Section S.7.2 of the Supplementary Material, the bounds for sup norm distance in this case will also be much sharper.
Since the models for the variance functions vℓ and the models for the density of the scaled errors fε are separately very flexible, under model (16) on the measurement errors, the implied conditional and joint densities are also expected to be very flexible. This is investigated in the next lemma. For a given X, let ΠU|X denote the prior for fU|X induced by Πε and ΠV under model (16). Define for k = 1, …,p, f0ε ε ℱ̃ε. Also let ΠU|V denote the prior for the unknown conditional density of U induced by Πε and ΠV under model (16). Define ℱ̃U|• = {f0U|• : for any given X ε 𝒳, f0U|• = f0U|X ε ℱ̃U|X}. Finally, let ΠX,U denote the prior for the joint density of (X, U) induced by ΠX, Πε and ΠV under model (16). Define ℱ̃ X,U = {f0,X,U : f0,X,U(X, U) = f0,X(X)f0,U|X(U|X), where f0X ε ℱ̃X and f0U|X ε ℱ̃U|X for all X ε 𝒳}.
Lemma 4
ℱ̃U|X ⊆ K L(ΠU|X) for any given X ε 𝒳.
For any f0U|• ε ℱ̃U|V, ΠU|V{supXε𝒳 dKL (f0U|X, fU|X) < δ} > 0 for all δ > 0.
ℱ̃X,U ⊆ K L(ΠX,U).
The flexibility of the implied model for the marginal density fW is the subject of our final result. Since the only observed quantities are Wij, the support of the induced prior on fW tells us about the types of likelihood functions the model can approximate.
Let ΠW denote the prior for the density of W induced by ΠX, Πε and ΠV under model (16). Also let ℱ̃W = {f0W : f0W(W) = ∫ f0X(X)f0U|X(W-X)dX, f0X ε ℱ̃X, f0U|• ε ℱ̃U|•}, the class of densities f0W that can be obtained as the convolution of two densities f0X and f0U|•, where f0X ℱ̃X and f0U|• ε ℱ̃U|•.
Since the supports of ΠX and ΠU|X are large, it is expected that the support of ΠW will also be large. However, because convolution is involved, investigation of KL support of ΠW is a difficult problem. A weaker but relevant concept is that of L1 support. The L1 distance between two densities f0 and f, denoted by ‖f0 - f‖1, is defined as ‖f0 - f‖1 = ∫|f0(Z) - f(Z)|dZ. A density f0 is said to belong to the L1 support of Πf if Πf (f : ‖f0 - f‖1 < δ) > 0 ∀ > 0. The class of densities in the L1 support of Πf is denoted by L1(Πf). The following theorem shows that the L1 support of ΠW is large.
Theorem 1
ℱ̃W ⊆ L1(ΠW).
The proofs of these results are deferred to Section S.7 of the Supplementary Material. The proofs require that the number of mixture components K be allowed to vary over ℕ, the set of all positive integers, through priors, denoted by the generic notation P0(K), that assign positive probability to all K ε ℕ. Posterior computation for such methods will be computationally intensive, specially in a complicated multivariate set up like ours. In our implementation, we thus keep the number of mixture components fixed at finite values.
6 Simulation Experiments
The mean integrated squared error (MISE) of estimation of fX by f̂X is defined as MISE = EfX ∫ {fX(X) - f̂X(X)}2 dX. Based on B simulated data sets, a Monte Carlo estimate of MISE is given by , where are random samples from the density p0. We designed simulation experiments to evaluate the MISE performance of the proposed models for a wide range of possibilities. The MISEs we report here are all based on 100 simulated data sets and M = 106 samples generated from each of the two densities (a) p0 = fX, the true density of X, and (b) p0 that is uniform on the hypercube with edges mink {μX,k - 31p} and maxk {μX,k + 31p}. With carefully chosen initial values and proposal densities for the MH steps, we were able to achieve quick convergence for the MCMC samplers. The use of exchangeable Dirichlet priors helped simplify mixing issues (Geweke, 2007). See Section S.6.2 in the Supplementary Material for additional discussions. We programmed our methods in R. In each case, we ran 3000 MCMC iterations and discarded the initial 1000 iterations as burn-in. The post burn-in samples were thinned by a thinning interval of length 5. For the univariate samplers, 1000 MCMC iterations with a burn-in of 500 sufficed to produce stable estimates of the variance functions. In our experiments with much larger iteration numbers and burn-ins, the MISE performances remained practically the same. This being the first article that tries to solve the problem of multivariate density deconvolution when the measurement error density is unknown, the proposed MIW and MLFA models have no competitors. We thus compared our models with a naive Bayesian method that ignores measurement errors and treats the subject specific means as precisely measured observations instead, modeling fX by a finite mixture of multivariate normals as in (2) with inverse Wishart priors on the component specific covariance matrices.
We considered two choices for the sample size n = 500, 1000. For each subject, we simulated mi = 3 replicates. The true density of X was chosen to be with p = 4, KX = 3, πX = (0.25, 0.50, 0.25)T, μX,1 = (0.8, 6, 4, 5)T, μX,2 = (2.5, 4, 5, 6)T and μX,3 = (6, 4, 2, 4)T. For the density of the measurement errors fε we considered two choices, namely
, and
with Kε = 3, πε = (0.2, 0.6, 0.2)T, με, 1 = (−0.3, 0, 0.3, 0)T, με, 2 = (−0.5, 0.4, 0.5, 0)T and με,3 = −(πε, 1 με,1 + πε,2 με, 2/πε,3.
For the component specific covariance matrices, we set ΣX,k = DX ΣX,0 DX for each k, where DX = diag(0.751/2,…, 0.751/2). Similarly, Σε,k = Dε Σε,0 Dε for each k, where Dε = diag(0.31/2,…, 0.31/2). For each pair of fX and fε, we considered four types of covariance structures for , and , namely
Identity (I): ΣX,0 = Σε,0 = Ip,
Latent Factor (LF): ΣX,0 = ΛX ΛX + ΩX, with ΛX = (0.7,…, 0.7)T and ΩX = diag(0.51,…, 0.51), and Σε,0 = Λε Λε + Ωε, with Λε = (0.5,…, 0.5)T and Ωε = diag(0.75,…, 0.75),
Autoregressive (AR): and for each (i, j), and
Exponential (EXP): and for each (i, j).
The parameters were chosen to produce a wide variety of one and two dimensional marginal densities, see Figure 4 and also Figure 6. Scale adjustments by multiplication with DX and Dε were done so that the simulated values of each component of X fall essentially in the range (−2, 6) and the simulated values of all components of ε fall essentially in the range (−3, 3). For conditionally heteroscedastic measurement errors, we set the true variance functions at for each component ℓ. A total of 16 (2 × 1 × 2 × 4) cases were thus considered for both independent and conditionally heteroscedastic measurement errors.
Figure 4.
Results for the fX produced by the MLFA (mixtures of latent factor analyzers) method for the conditionally heteroscedastic error distribution with sample size n = 1000, mi = 3 replicates for each subject and identity matrix (I) for the component specific covariance matrices. The results correspond to the data set that produced the median of the estimated integrated squared errors (ISE) out of a total of 100 simulated data sets. See Section 6 for additional details. The upper triangular panels show the contour plots of the true two dimensional marginal densities. The lower triangular diagonally opposite panels show the corresponding estimates. The numbers i, j at the bottom right corners of the off-diagonal panels show that the marginal densities fXi,Xj are plotted in those panels. The diagonal panels show the true (lighter shaded green lines) and the estimated (darker shaded blue lines) one dimensional marginals. The figure is in color in the electronic version of this article.
Figure 6.
Results for the density of the scaled measurement errors fε produced by the MLFA (mixtures of latent factor analyzers) method for the conditionally heteroscedastic error distribution with sample size n = 1000, mi = 3 replicates for each subject and identity matrix (I) for the component specific covariance matrices. The results correspond to the data set that produced the median of the estimated integrated squared errors (ISE) out of a total of 100 simulated data sets. See Section 6 for additional details. The upper triangular panels show the contour plots of the true two dimensional marginal densities. The lower triangular diagonally opposite panels show the corresponding estimates. The numbers i, j at the bottom right corners of the off-diagonal panels show that the marginal densities fεi,εj are plotted in those panels. The diagonal panels show the true (lighter shaded green lines) and the estimated (darker shaded blue lines) one dimensional marginals. The figure is in color in the electronic version of this article.
We first discuss the results of the simulation experiments when the measurement errors U were independent of X. The estimated MISEs are presented in Table 1. When the true fε was a single component multivariate normal, the MLFA model produced the lowest MISE when the true covariance matrices were diagonal. In all other cases the MIW model produced the best results. When the true fε was a mixture of multivariate normals, the model complexity increases and the performance of the MIW model started to deteriorate. In this case, the MLFA model dominated the MIW model when the true covariance matrices were either diagonal or had a latent factor characterization.
Table 1.
Mean integrated squared error (MISE) performance of MLFA (mixtures of latent factor analyzers) and MIW (mixtures with inverse Wishart priors) density deconvolution models described in Section 2 of this article for homoscedastic errors compared with a naive method that ignores measurement errors for different measurement error distributions. The minimum value in each row is highlighted.
| True Error Distribution |
Covariance Structure |
Sample Size | MISE × 104
|
||
|---|---|---|---|---|---|
| MLFA | MIW | Naive | |||
|
| |||||
| (a) Multivariate Normal | I | 500 | 1.24 | 3.05 | 8.01 |
| 1000 | 0.59 | 1.33 | 6.58 | ||
|
| |||||
| LF | 500 | 6.88 | 6.33 | 33.41 | |
| 1000 | 5.15 | 3.10 | 32.42 | ||
|
| |||||
| AR | 500 | 11.91 | 5.51 | 27.17 | |
| 1000 | 9.82 | 2.78 | 26.01 | ||
|
| |||||
| EXP | 500 | 7.15 | 4.40 | 17.82 | |
| 1000 | 5.46 | 2.19 | 17.40 | ||
|
| |||||
| (b) Mixture of Multivariate Normal | I | 500 | 1.28 | 3.24 | 5.97 |
| 1000 | 0.64 | 1.37 | 4.99 | ||
|
| |||||
| LF | 500 | 7.28 | 7.51 | 31.62 | |
| 1000 | 4.17 | 4.34 | 31.48 | ||
|
| |||||
| AR | 500 | 10.43 | 6.66 | 30.74 | |
| 1000 | 7.75 | 4.35 | 28.90 | ||
|
| |||||
| EXP | 500 | 7.16 | 5.18 | 17.85 | |
| 1000 | 4.87 | 2.66 | 17.26 | ||
The estimated MISEs for the cases when U were conditionally heteroscedastic are presented in Table 2. Models that accommodate conditional heteroscedasticity are significantly more complex compared to models that assume independence of the measurement errors from X. The numerically more stable MLFA model thus out-performed the MIW model in all 32 cases. The improvements were particularly significant when the true covariance matrices were sparse and the number of subjects was small (n = 500). The true and estimated univariate and bivariate marginals of fX produced by the MIW and the MLFA methods when the true density of the scaled errors was a mixture of multivariate normals ( ) and the component specific covariance matrices were diagonal (I) are summarized in Figure 3 and Figure 4, respectively. The true and estimated univariate and bivariate marginals for the density of the scaled errors fε for this case produced by the two methods are summarized in Figure 5 and Figure 6, respectively. The true and the estimated variance functions produced by the univariate submodels are summarized in Figure 2. Comparisons between Figure 3 and Figure 4 illustrate the limitations of the MIW models in capturing high dimensional sparse covariance matrices and the improvements that can be achieved by the MLFA models. The estimates of fε produced by the two methods are in better agreement. This may be attributed to the fact that many more residuals are available for estimating fε than there are Xi’s to estimate fX. Figure 2 in the main paper and Figures S.7 and S.16 in the Supplementary Material show that the univariate submodels can recover the true variance functions well. Additional figures when the true covariance matrices had auto-regressive structure (AR) are presented in the Supplementary Material. In this case the true covariance matrices were not sparse. The MLFA method still vastly dominated the MIW method when the sample size was small (n = 500). When the sample size was large (n = 1000) the two methods produced comparable results.
Figure 3.
Results for fX produced by the MIW (mixtures with inverse Wishart priors) method for the conditionally heteroscedastic error distribution with sample size n = 1000, mi = 3 replicates for each subject and identity matrix (I) for the component specific covariance matrices. The results correspond to the data set that produced the median of the estimated integrated squared errors (ISE) out of a total of 100 simulated data sets. See Section 6 for additional details. The upper triangular panels show the contour plots of the true two dimensional marginal densities. The lower triangular diagonally opposite panels show the corresponding estimates. The numbers i, j at the bottom right corners of the off-diagonal panels show that the marginal densities fXi, Xj are plotted in those panels. The diagonal panels show the true (lighter shaded green lines) and the estimated (darker shaded blue lines) one dimensional marginals. The figure is in color in the electronic version of this article.
Figure 5.
Results for the density of the scaled measurement errors fε produced by the MIW (mixtures with inverse Wishart priors) method for the conditionally heteroscedastic error distribution with sample size n = 1000, mi = 3 replicates for each subject and identity matrix (I) for the component specific covariance matrices. The results correspond to the data set that produced the median of the estimated integrated squared errors (ISE) out of a total of 100 simulated data sets. See Section 6 for additional details. The upper triangular panels show the contour plots of the true two dimensional marginal densities. The lower triangular diagonally opposite panels show the corresponding estimates. The numbers i, j at the bottom right corners of the off-diagonal panels show that the marginal densities fεi, εj are plotted in those panels. The diagonal panels show the true (lighter shaded green lines) and the estimated (darker shaded blue lines) one dimensional marginals. The figure is in color in the electronic version of this article.
The proposed deconvolution methods, in particular the MLFA method, are highly scalable. In small scale simulations, not reported here, we tried p = 6, 8 and 10 and observed good empirical performance. We have focused here on p = 4 dimensional problems since with p = 4 the numbers of univariate and bivariate marginals, , remain manageable and the results are conveniently graphically summarized.
Additional small scale simulations for a variety of other distributions with similar MISE patterns are presented in the Supplementary Material.
7 Example
Dietary habits are known to be leading causes of many chronic diseases. Accurate estimation of the distributions of dietary intakes is thus important in nutritional epidemiologic surveillance and epidemiology. Nutritionists are typically interested not just in the consumption patterns of individual dietary components but also in their joint consumption patterns. By the very nature of the problem, X, the average long term daily intakes of the dietary components, can never be directly observed. Data are thus typically collected from a representative sample of the population in the form of dietary recalls, the subjects participating in the study remembering and reporting the type and amount of food they had consumed in the past 24 hours. The problem of estimating the joint consumption pattern of the dietary components from the contaminated 24-hour recalls then becomes a problem of multivariate density deconvolution.
A large scale epidemiologic study conducted by the National Cancer Institute, the Eating at America’s Table (EATS) study (Subar, et al. 2001), serves as the motivation for this paper. In this study n = 965 participants were interviewed mi = 4 times over the course of a year and their 24 hour dietary recalls (Wij’s) were recorded. The goal is to estimate the joint consumption patterns of the true daily intakes (Xi’s).
To illustrate our methodology, we consider the problem of estimating the joint consumption pattern of four dietary components, namely (a) carbohydrate, (b) fiber, (c) protein and (d) a mineral potassium. Figure 7 shows the plots of subject-specific means versus subject-specific variances for daily intakes of the dietary components with the estimates of the variance functions produced by univariate submodels superimposed over them. As is clearly identifiable from this plot, conditional heteroscedasticity is a very prominent feature of the measurements errors contaminating the 24 hour recalls. The estimated univariate and bivariate marginal densities of average long term daily intakes of the dietary components produced by the MIW method and the MLFA method are summarized in Figure 8. The estimated univariate and bivariate marginal densities for the scaled errors are summarized in Figure 9. The estimated marginals of X produced by the two methods look quite different, while the estimated marginals of ε are in close agreement. The estimated univariate and bivariate marginal densities of the long term intakes of the dietary components produced by the MIW model look irregular and unstable, whereas the estimates produced by the MLFA model look relatively more regular and stable. In experiments not reported here, we observed that the estimates produced by the MIW method were sensitive to the choice of the number of mixture components, but the estimates produced by the MLFA model were quite robust. The trace plots and the frequency distributions of the of the numbers of nonempty mixture components are summarized in Figures S.14 and S.15 in the Supplementary Material and provide some idea about the relative stability of the two methods. These observations are similar to that made in Section 6 for conditionally heteroscedastic measurement errors and sparse covariance matrices.
Figure 8.
Results for the EATS data set for the fX. The off-diagonal panels show the contour plots of two-dimensional marginals estimated by the MIW method (upper triangular panels) and the MLFA method (lower triangular panels). The numbers i, j at the bottom right corners of the off-diagonal panels show that the marginal densities fXi,Xj are plotted in those panels. The diagonal panels show the one dimensional marginal densities estimated by the MIW method (darker shaded blue lines) and the MLFA method (lighter shaded green lines). The figure is in color in the electronic version of this article.
Figure 9.
Results for the EATS data set for the density of the scaled errors fε. The off-diagonal panels show the contour plots of two-dimensional marginals estimated by the MIW method (upper triangular panels) and the MLFA method (lower triangular panels). The numbers i, j at the bottom right corners of the off-diagonal panels show that the marginal densities fεi, εj are plotted in those panels. The diagonal panels show the one dimensional marginal densities estimated by the MIW method (darker shaded blue lines) and the MLFA method (lighter shaded green lines). The figure is in color in the electronic version of this article.
We next comment only on the estimates produced by the MLFA method assuming them to be closer to the truth. The estimates show that the long term daily intakes of the four dietary components are strongly correlated. The shapes of the bivariate consumption patterns suggest deviations from normality. Similarly, the shapes of the bivariate marginals for the scaled errors suggest that the measurement errors in the reported 24 hour recalls are positively correlated and deviate from normality. People who consume more are expected to do so for most dietary components. Strong correlations between the intakes of the dietary components are thus somewhat expected. The correlations among different components of the measurement errors suggest that people usually have a tendency to either over-report or under-report the daily intakes. These findings illustrate the importance of robust but numerically stable multivariate deconvolution methods in nutritional epidemiologic studies.
Additional discussions on potentially far-reaching impact of our work on nutritional epidemiology studies are deferred to Section S.10 in the Supplementary Material.
8 Discussion
We considered the problem of multivariate density deconvolution when the measurement error density is not known but replicated proxies are available for some individuals. We used flexible finite mixtures of multivariate normal kernels with symmetric Dirichlet priors on the mixture probabilities to model both the density of interest and the density of the measurement errors. We proposed a novel technique to make the model for the density of the errors satisfy a zero mean restriction. We showed that the dense parametrization of inverse Wishart priors are not suitable for modeling covariance matrices in the presence of measurement errors. We proposed a numerically more stable approach based on latent factor characterization of the covariance matrices with sparsity inducing priors on the factor loading matrices. We built models for conditionally heteroscedastic additive measurement errors that also automatically accommodate multivariate multiplicative measurement errors.
The methodological contributions of this article are not limited to deconvolution problems. Mixtures of latent factor analyzers with sparsity inducing priors on the factor loading matrices can be used in other high dimensional applications including ordinary density estimation. The techniques proposed in Section 2.2.1 to enforce the mean zero moment restriction on the measurement errors can be readily used to model multivariate regression errors that are distributed independently of the predictors. The technique can also be adapted to relax the strong assumption of multivariate normality made by Hoff and Niu (2012) and Fox and Dunson (2016) in covariance regression problems.
As explained in Sections 2.2.2 and 2.2.3 in the main paper and also in Section S.5 in the Supplementary Material, the structural separability assumption (16) arises naturally in both additive and multiplicative multivariate measurement error settings. It would still be interesting, in future work, to consider more general covariance models that allow var(Uijℓ|X) to be explained primarily by Xiℓ, as in the current approach, but would allow the residual variability to be explained by the remaining components {Xim}m≠ℓ of X. The current MCMC based implementation of the proposed methodology is computationally intensive. We are pursuing the development of faster algorithms for approximate posterior inference as the subject of a separate manuscript.
The question of consistency of Bayesian procedures is intimately related to the flexibility of the priors. For instance, in ordinary density estimation problems inclusion of the true density in the KL support of the prior is a sufficient condition to ensure weak consistency via the Schwartz theorem. In density deconvolution problems such a condition is not sufficient but is still required. The results from Section 5 thus provide crucial first steps in that direction. We have not pursued the question of consistency of the proposed deconvolution methods any further in this article. It remains an important direction for future research.
Supplementary Material
Table 2.
Mean integrated squared error (MISE) performance of MLFA (mixtures of latent factor analyzers) and MIW (mixtures with inverse Wishart priors) density deconvolution models described in Section 2 of this article for conditionally heteroscedastic errors compared with a naive method that ignores measurement errors for different measurement error distributions. The minimum value in each row is highlighted.
| True Error Distribution |
Covariance Structure |
Sample Size | MISE × 104
|
||
|---|---|---|---|---|---|
| MLFA | MIW | Naive | |||
|
| |||||
| (a) Multivariate Normal | I | 500 | 2.53 | 19.08 | 10.64 |
| 1000 | 1.15 | 9.43 | 9.14 | ||
|
| |||||
| LF | 500 | 11.46 | 34.21 | 21.33 | |
| 1000 | 5.78 | 15.98 | 20.75 | ||
|
| |||||
| AR | 500 | 17.11 | 30.83 | 36.44 | |
| 1000 | 10.77 | 12.46 | 36.37 | ||
|
| |||||
| EXP | 500 | 11.63 | 26.99 | 24.28 | |
| 1000 | 6.67 | 10.56 | 23.36 | ||
|
| |||||
| (b) Mixture of Multivariate Normal | I | 500 | 2.79 | 22.17 | 20.16 |
| 1000 | 1.38 | 10.55 | 19.39 | ||
|
| |||||
| LF | 500 | 13.39 | 35.67 | 43.43 | |
| 1000 | 7.50 | 20.86 | 43.28 | ||
|
| |||||
| AR | 500 | 18.27 | 35.70 | 75.26 | |
| 1000 | 12.06 | 16.64 | 77.55 | ||
|
| |||||
| EXP | 500 | 12.11 | 34.50 | 48.76 | |
| 1000 | 7.59 | 13.74 | 50.02 | ||
Acknowledgments
Pati’s research was supported by Award N00014-14-1-0186 from the Office of Naval Research. Carroll and Mallick’s research was supported by grant U01-CA057030 and by grant R01-CA194391, both from the National Cancer Institute. We acknowledge the Texas A&M University Brazos HPC cluster that contributed to the research reported here. We also thank the associate editor and the referees for their careful reviews.
Contributor Information
Abhra Sarkar, Department of Statistical Science, Duke University, Durham, NC 27708-0251, USA, abhra.sarkar@duke.edu.
Debdeep Pati, Department of Statistics, Florida State University, Tallahassee, FL 32306-4330, USA, debdeep@stat.fsu.edu.
Antik Chakraborty, Department of Statistics, Texas A&M University, 3143 TAMU, College Station, TX, 77843-3143 USA, antik@stat.tamu.edu.
Bani K. Mallick, Department of Statistics, Texas A&M University, 3143 TAMU, College Station, TX 77843-3143, USA, bmallick@stat.tamu.edu
Raymond J. Carroll, Department of Statistics, Texas A&M University, 3143 TAMU, College Station, TX 77843-3143, USA, and School of Mathematical and Physical Sciences, University of Technology Sydney, Broadway NSW 2007, Australia, carroll@stat.tamu.edu
References
- Bhattacharya A, Dunson DB. Sparse Bayesian infinite factor models. Biometrika. 2011;98:291–306. doi: 10.1093/biomet/asr013. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Bhattacharya A, Pati D, Pillai N, Dunson DB. Bayesian shrinkage. 2014 Unpublished manuscript. [Google Scholar]
- Brown PJ, Griffin JE. Inference with normal-gamma prior distributions in regression problems. Bayesian Analysis. 2010;5:171–188. [Google Scholar]
- Bovy J, Hogg DW, Rowies ST. Extreme deconvolution: inferring complete distribution functions from noisy, heterogeneous and incomplete observations. Annals of Applied Statistics. 2011;5:1657–1677. [Google Scholar]
- Buonaccorsi JP. Measurement Error: Models, Methods and Applications. New York: Chapman and Hall/CRC; 2010. [Google Scholar]
- Carroll RJ, Hall P. Optimal rates of convergence for deconvolving a density. Journal of the American Statistical Association. 1988;83:1184–1186. [Google Scholar]
- Carroll RJ, Hall P. Low order approximations in deconvolution and regression with errors in variables. Journal of the Royal Statistical Society, Series B. 2004;66:31–46. [Google Scholar]
- Carroll RJ, Ruppert D, Stefanski LA, Crainiceanu CM. Measurement Error in Nonlinear Models. 2nd. Boca Raton: Chapman and Hall/CRC Press; 2006. [Google Scholar]
- Carvalho MC, Polson NG, Scott JG. The horseshoe estimator for sparse signals. Biometrika. 2010;97:465–480. [Google Scholar]
- Comte F, Lacour C. Anisotropic adaptive density deconvolution. Annales de l'Institut Henri Poincaré - Probabilités et Statistiques. 2013;49:569–609. [Google Scholar]
- Devroye L. Consistent deconvolution in density estimation. Canadian Journal of Statistics. 1989;17:235–239. [Google Scholar]
- Diggle PJ, Hall P. A Fourier approach to nonparametric deconvolution of a density estimate. Journal of the Royal Statistical Society, Series B. 1993;55:523–531. [Google Scholar]
- Eilers PHC, Marx BD. Flexible smoothing with B-splines and penalties. Statistical Science. 1996;11:89–121. [Google Scholar]
- Fan J. On the optimal rates of convergence for nonparametric deconvolution problems. Annals of Statistics. 1991a;19:1257–1272. [Google Scholar]
- Fan J. Global behavior of deconvolution kernel estimators. Statistica Sinica. 1991b;1:541–551. [Google Scholar]
- Fan J. Deconvolution with supersmooth distributions. Canadian Journal of Statistics. 1992;20:155–169. [Google Scholar]
- Fokoué E, Titterington DM. Mixtures of factor analyzers. Bayesian estimation and inference by stochastic simulation. Machine Learning. 2003;50:73–94. [Google Scholar]
- Fox EB, Dunson D. Bayesian nonparametric covariance regression. 2016 To appear in Journal of Machine Learning Research. [Google Scholar]
- Frühwirth-Schnatter S. Finite Mixture and Markov Switching Models. New York: Springer; 2006. [Google Scholar]
- Geweke J. Interpretation and inference in mixture models: Simple MCMC works. Computational Statistics & Data Analysis. 2007;51:3529–3550. [Google Scholar]
- Hazelton ML, Turlach BA. Nonparametric density deconvolution by weighted kernel estimators. Statistics and Computing. 2009;19:217–228. [Google Scholar]
- Hazelton ML, Turlach BA. Semiparametric density deconvolution. Scandi- navian Journal of Statistics. 2010;37:91–108. [Google Scholar]
- Hesse CH. Data driven deconvolution. Journal of Nonparametric Statistics. 1999;10:343–373. [Google Scholar]
- Hoff PD, Niu X. A covariance regression model. Statistica Sinica. 2012;22:729–753. [Google Scholar]
- Hu Y, Schennach S. Instrumental Variable Treatment of Nonclassical Measurement Error Models. Econometrica. 2008;76:195–216. [Google Scholar]
- Li T, Vuong Q. Nonparametric estimation of the measurement error model using multiple indicators. Journal of Multivariate Analysis. 1998;65:139–165. [Google Scholar]
- Liu MC, Taylor RL. A consistent nonparametric density estimator for the deconvolution problem. Canadian Journal of Statistics. 1989;17:427–438. [Google Scholar]
- Masry E. Multivariate probability density deconvolution for stationary random processes. IEEE Transactions on Information Theory. 1991;37:1105–1115. [Google Scholar]
- Mengersen KL, Robert CP, Titterington DM, editors. Mixtures - Estimation and Applications. Chichester: John Wiley; 2011. [Google Scholar]
- Neumann MH. On the effect of estimating the error density in nonparametric deconvolution. Journal of Nonparametric Statistics. 1997;7:307–330. [Google Scholar]
- Sarkar A, Mallick BK, Staudenmayer J, Pati D, Carroll RJ. Bayesian semiparametric density deconvolution in the presence of conditionally heteroscedastic measurement errors. Journal of Computational and Graphical Statistics. 2014;23:1101–1125. doi: 10.1080/10618600.2014.899237. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Schennach S. Nonparametric regression in the presence of measurement error. Econometric Theory. 2004;20:1046–1093. [Google Scholar]
- Staudenmayer J, Ruppert D, Buonaccorsi JP. Density estimation in the presence of heteroscedastic measurement error. Journal of the American Statistical Association. 2008;103:726–736. [Google Scholar]
- Subar AF, Thompson FE, Kipnis V, Midthune D, Hurwitz P, McNutt S, McIntosh A, Rosenfeld S. Comparative validation of the block, Willet, and National Cancer Institute food frequency questionnaires. American Journal of Epidemiology. 2001;154:1089–1099. doi: 10.1093/aje/154.12.1089. [DOI] [PubMed] [Google Scholar]
- Youndjé E, Wells MT. Optimal bandwidth selection for multivariate kernel deconvolution. TEST. 2008;17:138–162. [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.









