Skip to main content
NIHPA Author Manuscripts logoLink to NIHPA Author Manuscripts
. Author manuscript; available in PMC: 2023 Feb 14.
Published in final edited form as: J Am Stat Assoc. 2021 May 20;117(540):2207–2221. doi: 10.1080/01621459.2021.1914635

Integrative Factor Regression and Its Inference for Multimodal Data Analysis

Quefeng Li 1, Lexin Li 1,*
PMCID: PMC9928172  NIHMSID: NIHMS1769026  PMID: 36793370

Abstract

Multimodal data, where different types of data are collected from the same subjects, are fast emerging in a large variety of scientific applications. Factor analysis is commonly used in integrative analysis of multimodal data, and is particularly useful to overcome the curse of high dimensionality and high correlations. However, there is little work on statistical inference for factor analysis based supervised modeling of multimodal data. In this article, we consider an integrative linear regression model that is built upon the latent factors extracted from multimodal data. We address three important questions: how to infer the significance of one data modality given the other modalities in the model; how to infer the significance of a combination of variables from one modality or across different modalities; and how to quantify the contribution, measured by the goodness-of-fit, of one data modality given the others. When answering each question, we explicitly characterize both the benefit and the extra cost of factor analysis. Those questions, to our knowledge, have not yet been addressed despite wide use of factor analysis in integrative multimodal analysis, and our proposal bridges an important gap. We study the empirical performance of our methods through simulations, and further illustrate with a multimodal neuroimaging analysis.

Keywords: Data integration, Dimension reduction, Factor analysis, High-dimensional inference, Multimodal neuroimaging, Principal components analysis

1. Introduction

Thanks to rapid technological advances, multiple types of data are now frequently collected for a common set of experimental subjects. Such a new data structure, often referred as multi-view, multi-source or multimodal data, is fast emerging in a wide range of scientific fields. Examples include multi-omics data in genomics, multimodal neuroimaging data in neuroscience, multimodal electronic health records data in health care administration, among others. Numerous empirical studies have found that, by combining diverse but usually complementary information from different types of data, an integrative analysis of multimodal data is often beneficial; see Uludag and Roebroeck (2014); Li et al. (2016); Richardson et al. (2016) for reviews and the references therein.

In view of the promise of multimodal data, a number of statistical methods have recently been developed for integrative analysis. An important class of such solutions is matrix or tensor factorization, which decomposes multimodal data into the components that capture joint variations shared across modalities, and the components that characterize modality-specific variations (Lock et al., 2013; Yang and Michailidis, 2015; Li and Jung, 2017; Lock and Li, 2018; Gaynanova and Li, 2019). Another class is canonical correlation analysis, which seeks maximum correlations between different data modalities through decomposition of the between-modality dependency structure (Li and Gaynanova, 2018; Shu et al., 2019). However, all these methods are unsupervised, in the sense that there is not a response variable involved. Li et al. (2018) recently proposed an integrative reduced-rank regression to model multivariate responses given multi-view data as predictors. Xue and Qu (2019) developed an estimating equations approach to accommodate block missing patterns in multimodal data. Their methods are supervised, but both focused on parameter estimation and variable selection instead of statistical inference.

It is of ubiquitous interest to study the predictive associations between responses and multimodal predictors. However, there are some unique characteristics of multimodal data that make the problem challenging. First, multimodal data are often high-dimensional. In plenty of applications, even a single modality contains more variables than the sample size. Second, some variables in multimodal data can be highly correlated. This can happen for the variables within a single modality, or for the related variables across multiple modalities as they often measure related features of the same subject. This phenomenon has been constantly observed, and is actually the base upon which those matrix or tensor factorization solutions are built (Lock et al., 2013). Such high correlations pose challenges when directly applying many standard high-dimensional methods, such as LASSO (Tibshirani, 1996), to multimodal data, as they usually require the predictors not to be highly correlated in order to achieve some desired statistical properties, e.g., the variable selection consistency. Finally, multimodal data pose new questions; for instance, how to quantify the contribution and statistical significance of one data modality conditioning on the other data modalities in the regression model.

Factor analysis is a well-known approach to both reduce high dimensionality and high correlations among the variables. For data with a single modality, Fan et al. (2013) employed a factor model to estimate a non-sparse covariance matrix. Kneip et al. (2011) proposed to include the latent factors as additional explanatory variables in a high-dimensional linear regression, and established the model selection consistency. Fan et al. (2016) proposed a factor-adjusted model selection method for a general high-dimensional M-estimation problem. They separated the latent factors from the idiosyncratic components to reduce correlations among the covariates, and showed that their method can reach the variable selection consistency under milder conditions than standard selection methods. Li et al. (2018) studied estimation of a covariance matrix of variables. They showed that leveraging on additional auxiliary variables can improve the estimation, when the auxiliary variables share some common latent factors with the variables of interest. For data with multiple modalities, Shen et al. (2013) proposed an integrative clustering method based on identifying common latent factors from multi-omics data. Zhang et al. (2019) developed an imputed factor regression model for dimension reduction and prediction of multimodal data with missing blocks. Despite these efforts, however, there is little work on statistical inference for supervised modeling of multimodal data. Moreover, there is no explicit quantification of the benefit of factor analysis in a multimodal regression setting, and many important inference-related questions remain unanswered.

In this article, we aim to bridge this gap. We consider an integrative linear regression model built upon the latent factors extracted from multimodal data. We show that this model alleviates high dimensionality and high correlations of multimodal data. Based on this model, we address three important questions: how to infer the significance of one data modality given the other modalities in the model; how to infer the significance of a combination of variables from one or more modalities; and how to quantify the contribution, measured by the goodness-of-fit, of one data modality given the others. When answering each question, we explicitly characterize both the benefit and the extra cost of factor analysis. First, by resorting to a relatively small number of latent factors, it effectively reduces the dimensionality and turns a high-dimensional test to a low-dimensional one when testing the significance of a whole modality. As a result, it enables us to derive a closed form for the limiting distribution of the test statistic; see Theorem 1. Second, our method can consistently estimate the support and nonzero components of the covariate coefficients in the regression model. More importantly, by using the decorrelated idiosyncratic components from factor analysis as the pseudo predictors, instead of the original highly correlated covariates, it requires much weaker conditions to reach the variable selection and estimation consistency; see Theorem 3. In addition, we show that, when there are enough variables in each modality so that the latent factors can be well estimated, the resulting estimation error can reach the minimax optimal rate, and under weaker conditions. Third, such an improvement in selection and estimation in turn benefits the inference of the significance of a linear combination of predictors, by requiring less stringent conditions to establish the limiting distribution of the test statistic; see Theorem 4. Finally, by leveraging on the latent factors shared across modalities, it enables us to obtain a closed-form measure of the variance of the response explained by one modality in addition to the others. Such a measure facilitates the quantification of the contribution of an individual modality.

Our proposal contributes on several fronts. Even though factor analysis has been widely used in multimodal data analysis, there has been no formal test developed to explicitly quantify the contribution and significance of an individual modality or a related set of variables across different modalities. Our proposal provides the first inferential tools to address those important questions. Moreover, our work is built on careful examination of the benefit and trade-off of factor analysis in regression. Compared to the existing literature, the proof techniques are much more involved than those of the standard setting when the design matrix is observed and fixed with a single data modality. The technical tools we develop here are not limited to our setting alone, but are applicable to general supervised high-dimensional factor models. We also remark that, although we focus on a linear factor regression model, most of the inference-related results we obtain can be extended to more general M-estimation problems such as a generalized linear model.

We employ the following notation throughout this article. For a vector aRd, let ‖a = maxj | aj |, a1=j=1d|aj|, a2=(j=1daj2)1/2 denote its sup-norm, L1-norm and Euclidean norm, respectively. For an index set S, let aS denote the subvector of a with indices in S. In particular, let the subscript m denote the index set of the mth modality, and the subscript – m denote the index set of all other modalities. Let a⊗2 = aa′ denote its outer product. Let supp(a) = {j : aj ≠ 0} denote the support of a. For a square matrix A=(aij)Rd×d, let λmin (A) and λmax (A) denote its minimum and maximum eigenvalues. Let A=supij|aij|, A1=max1jdi=1d|aij|, ‖A2 =λmax (A), AF=(i,jaij2)1/2 denote its element-wise sup-norm, L1-norm, L2-norm, and Frobenious norm, respectively. Let AS denote the submatrix of A with row and column indices in S. For a rectangular matrix B=(bij)Rm×n, let BL=max1imj=1n|bij|. For two sequences an and bn, write an = o(bn) if an/bn → 0, and anbn if bn/an → 0. For an integer M, let [M] = {1, …, M}. For a set S, let | S | denote the number of elements in S.

The rest of the article is organized as follows. We introduce the integrative factor regression model in Section 2, and describe the parameter estimation in Section 3. These results are mostly built upon the existing literature on factor analysis. Then we address the three questions, which to our knowledge have not been answered before. That is, we develop a test to evaluate the significance of an individual modality given the other modalities in Section 4, develop a test for a linear combination of predictors in Section 5, and derive a measure to quantify the contribution of an individual modality in Section 6. We present the simulations and a multimodal neuroimaging data example in Section 7. We relegate all technical proofs and some additional lemmas to the Supplementary Materials.

2. Integrative factor regression model

Suppose there are M modalities of variables. Let xmRpm denote the vector of pm random variables from the mth modality, and y denote the response variable. Let x=(x1,,xM)Rp, and p=m=1Mpm. We assume xm is driven by some latent factors in that xm can be decomposed as

xm=Λmfm+um, (1)

where fmRKm is the vector of Km random latent factors, umRpm is the vector of random idiosyncratic errors of variables in the mth modality that are uncorrelated with fm, and ΛmRpm×Km is the loading matrix of xm on the latent factors fm. To avoid the identifiability issue on Λm and fm, we adopt the usual assumption in the factor analysis literature by assuming that Var(fm)=IKm, and ΛmΛm=DmRKm×Km is a diagonal matrix.

We also assume that f=(f1,,fM)RK is uncorrelated with u=(u1,,uM)Rp, where K=m=1MKm. Let Λ=diag(Λ1,,ΛM)Rp×K be the block diagonal matrix of the loading matrices from all modalities, and Σu = Var(u) be the covariance matrix of the idiosyncratic errors. In the factor analysis literature, e.g. Fan et al. (2013), it is often assumed that Σu is sparse, i.e., after removing the variations contributed by the latent factors, the correlations among the idiosyncratic components are weak. Therefore, the idiosyncratic u can be viewed as a decorrelated version of the original variables x.

We next employ a linear model to connect xm with y, in that,

y=m=1Mxmβm*+ϵ, (2)

where βm*Rpm is the true effect of xm on the response y, and ϵ is an error uncorrelated of the covariates, with E(ϵ) = 0 and Var(ϵ)=σϵ2.

Suppose we have n i.i.d. realizations of the data, Y=(y1,,yn)Rn, Xm=(x1,m,,xn,m)Rn×pm, X=(X1,,XM)Rn×p, β*=(β1*,,βM*)Rp, and ϵ=(ϵ1,,ϵn)Rn. Then model (2) can be written as

Y=m=1MXmβm*+ϵ=Xβ*+ϵ.

By the factor model (1), we have Xm = FmΛm′+Um, where Fm=(f1,m,,fn,m)Rn×Km is the matrix of the Km factors in the mth modality pertaining to the n subjects, and Um=(u1,m,,un,m)Rn×pm is the matrix of idiosyncratic errors. Then, we have,

Y=Fγ*+Uβ*+ϵ, (3)

where F=(F1,,FM)Rn×K, γ*=(β1*Λ1,,βM*ΛM)RK, and U=(U1,UM)Rn×p. We call model (3) an integrative factor regression model. In the remainder of this article, we aim to show that model (3) can benefit estimation, selection and inference about β*. The intuition is that, after the latent factors F are separated, the idiosyncratic error U can be treated as the pseudo predictors. Such a decorrelation eases selection of β*, which in turn benefits the inference on β*. In addition, the factor decomposition also serves as a dimension reduction tool, which enables us to derive some closed-form results in inference. We remark that, in model (3), the coefficient β* associated with U is the same as that associated with the original predictor X. It is the main object of interest in our inference, as its component βm* reflects the effect of the mth modality xm on the response y. Meanwhile, we treat γ* as a nuisance parameter. We also remark that, one does not necessarily have to perform factor decomposition for all data modalities. In practice, we first estimate the number of factors for each modality. For a particular modality that does not admit a factor structure, we can set the corresponding Λm = 0 and xm = um in (1).

3. Estimation

To fit model (3), we first estimate the latent variables F and U, along with the number of latent factors Km, using some well established methods in the factor analysis literature. We then estimate βm* through a penalized least squares approach.

First, we estimate the latent variables F and U, we adopt the method in Bai and Li (2012) and Fan et al. (2013), by running principal components analysis (PCA) on each individual modality Xm. We then estimate Fm by n times eigenvectors corresponding to the largest Km eigenvalues of XmXm′. Denote this estimator by Fm. We next estimate Λm by Λm = (1/n)XmFm, and estimate Um by Um = XmFmΛm′, accordingly. Fan et al. (2013) showed that Fm is a consistent estimator, up to a rotation, of Fm, under a pervasive condition that the latent factors should affect many variables; see Condition 2 and its discussion in Section 4. We remark that, there are alternative ways to estimate the factors. For instance, methods such as Ma (2013); Cai et al. (2013), and Lock et al. (2013) may also be applicable, as long as the resulting factor estimates are consistent.

Next, we determine the number of the latent factors Km in each modality, which is usually unknown in practice. We use the method of Bai and Ng (2002) to estimate Km by

K^m=argmin0kM˜ log{1npmXmn1FmkFmkXmF2}+kg(n,pm), (4)

where M˜ is a pre-defined upper bound on Km, Fmk is n times eigenvectors corresponding to the largest mk eigenvalues of XmXm′, and g(n, pm) is a penalty function that,

g(n,pm)=n+pmnpmlog(npmn+pm), or g(n,pm)=n+pmnpmlog(min{n,pm}).

For both choices, Bai and Ng (2002) showed that K^m is a consistent estimator of Km under some regularity conditions. We make two additional remarks about Km. First, in this article, we treat Km as fixed, which is reasonable in numerous scientific applications. As Km is related to the number of spiked eigenvalues of XmXm′, it is usually small. Second, following a common practice of the factor analysis literature, in our subsequent theoretical analysis, we treat Km as known. All the theoretical results remain valid conditioning on that there is a consistent estimator K^m of Km.

Next, we estimate β* and γ*. We replace F and U with the corresponding estimators F = (F1, …, FM) and U = (U1, …, UM), and solve a penalized least squares problem,

(γ^,β)=argmin(γ,β)12ni=1n(yiFiγUiβ)2+λj=1pp(|βj|), (5)

where p(·) is some general folded-concave penalty function, and λ is a tuning parameter. This class of penalty functions includes SCAD (Fan and Lv, 2011) and MCP (Zhang, 2010). It assumes that p(t) is increasing and concave in t ≥ 0, and has a continuous first derivative (t) with (0+) > 0. This optimization problem can be solved by standard proximal gradient descent algorithms (Parikh et al., 2014). We also briefly comment that, in our optimization (5), we do not impose the linear constraint that γ = Λβ, mainly because both F and Λ are unknown and unidentifiable in our setting. Besides, as we later show in Theorem 3 that, even without this constraint, the estimator β from (5) achieves the minimax rate, and can consistently select the support and estimate the nonzero components of β*, as long as there are enough variables to estimate the latent factors well. We tune λ in (5) using the standard cross-validation method, following Fan and Lv (2011), while alternative criteria, e.g., the extended BIC (Chen and Chen, 2008), can also be used to tune λ.

Finally, we estimate σϵ2 by σ^ϵ2=n1i=1n(yixiβ)2, where β is the Lasso estimator of β* obtained by β=argminβ(2n)1i=1n(yixiβ)2+λϵβ1, where λϵ is the tuning parameter. We show in the Supplementary Materials that σ^ϵ2 is consistent to σϵ2. Actually, any consistent estimator of σϵ2 would suffice for the subsequent hypothesis testing procedures. Alternative methods such as scaled LASSO (Sun and Zhang, 2013), refitted cross-validation (Fan et al., 2012), or directly using the residuals from (5) can all be applied to estimate σϵ2 as well.

4. Hypothesis test of a whole modality

A crucial question in multimodal data analysis is to evaluate if a whole modality is significantly associated with the outcome, given other modalities in the model. For instance, in multi-omics analysis, it is of interest to test if DNA methylation correlates with the phenotypic traits related to genetic disorders given gene expression level (Richardson et al., 2016). In multimodal neuroimaging analysis, it is of interest to evaluate if functional imaging quantification for hypometabolism associates with the diagnosis of Alzheimer’s disease, given structural magnetic resonance imaging of brain atrophy measurement (Zhang et al., 2011). The challenge here is that even a single modality often contains many more variables than the sample size.

This is essentially a problem of testing a high-dimensional subvector of β* in a high-dimensional regression model. Related testing problems have been extensively studied for a single modality data. For example, Zhang and Zhang (2014); van de Geer et al. (2014); Javanmard and Montanari (2014) developed bias-corrected or de-sparsifying methods to test if a fixed-dimensional subvector of β* in a high-dimensional linear or generalized linear model equals zero. In particular, under a general M-estimation framework, Ning and Liu (2017) proposed a decorrelated score test for the same problem, i.e., to test if a subvector βS*=0. They first showed that their score test statistic has a closed-form limiting distribution when the dimension of the subset | S | is fixed. They then extended to the case where βS* can be any arbitrary subvector of β* with | S | diverging and even when | S |> n. Built on a pioneering work by Chernozhukov et al. (2013), they showed that the distribution of the supremum of the decorrelated score functions can be approximated by a multiplier bootstrap approach. Consequently, they employed bootstrap simulations to obtain the critical values of the limiting distribution to form the rejection region. Our test differs from Ning and Liu (2017). When | S | diverges, the test of Ning and Liu (2017) no longer has a closed-form limiting distribution, and they had to resort to bootstrap for critical values. By contrast, we are able to obtain a closed-form limiting distribution for our test when | S | diverges. This is due to that, instead of using the observed likelihood, we perform factor decomposition on Xm first, then use the factor model as a dimension reduction tool to reduce a high-dimensional test to a fixed-dimensional one. Our method does pay the extra price that we need to estimate the latent factors to plug into the likelihood function. However, as we show later, this extra cost can be well controlled. We also numerically compare with Ning and Liu (2017) in Section 7.1. We show that our test is as powerful, and often more powerful than the test of Ning and Liu (2017).

Formally, for our multimodal analysis, we aim at testing the following pair of hypotheses:

H0:βm*=0 versus Ha:βm*0. (6)

We perform factor decomposition on the mth modality following (1). Then,

xβ=xmβm+fmγm+umβm,

where γm = Λmβm. The null hypothesis βm*=0 implies that γm*=0, where γm*=Λmβm*. Therefore, under the null hypothesis, testing γm* is the same as testing βm*. The difference is that γm*RKm is a low-dimensional vector, while βm*Rpm is high-dimensional. As such, the factor model plays the role of dimension reduction for our testing problem. Actually, directly testing βm* is challenging, since the dimension of βm* diverges with the sample size, and there is not a closed form for the limiting distribution of βmβm*, where βm is an estimator of βm*. On the other hand, we note that, under the alternative hypothesis, the magnitude of γm* can be different from that of βm*. As such, the power of the test that is built on γm* can be different from the one that is built on βm*. We later study the local power property of the test based on γm* in detail.

Next, we develop a factor-adjusted decorrelated score test, and show that it is asymptotically efficient when the latent factors can be well estimated. Following Ning and Liu (2017), and based on the Gaussian quasi-likelihood, we define the decorrelated score function as

S(β,γm)=1nσϵ2i=1n(yifi,mγmziβ)(fi,mW*zi),

where zi=(xi,m,ui,m)Rp, pm = ppm, and W*=E(xi,m2)1E(xi,mfi,m)Rpm×Km, which is essentially the projection of the latent factors onto the linear space spanned by xm. Such a projection is needed to control the variability of the high-order terms in establishing the central limit theorem in Theorem 1 (Ning and Liu, 2017). In the high-dimensional setting, we need some sparsity condition on W*; see Condition 4, and solve a regularized problem to obtain its consistent estimator. We treat the score function as a function of γm. Under the null hypothesis, we propose to estimate S(β, γm) by,

S^(βm,0)=1nσ^ϵ2i=1n(yixi,mβm)(fi,mWxi,m),

where fi,m is the ith row of the estimated latent factor matrix Fm, σ^ϵ2 is any consistent estimator of σϵ2 that satisfies Condition 5 below, and βmRpm and WRpm×Km are obtained by solving the following optimization problems,

(βm,γ^m)=argmin(βm,γm)12ni=1n(yixi,mβmfi,mγm)2+λ1βm1, (7)
W=argminW1, such that1ni=1nxi,m(fi,mxi,mW)λ2. (8)

We make a few remarks regarding our score function and compare it to Ning and Liu (2017). First, we need to estimate the latent factors in the decorrelated score function, while in the score function of Ning and Liu (2017), the covariates are fully observed. This introduces an additional layer of complexity when analyzing the statistical property of the score function. Later in Theorems 1 and 4, we carefully evaluate the extra cost of estimating the latent factors. Second, we need to involve γm in (7), even under the null hypothesis γm = 0. This is because, if γm is removed from (7), βm is no longer consistent to βm* under the alternative, which would in turn impact the power of the test. On the other hand, γ^m is not used in constructing the test statistic, but only βm is. Finally, in order to consistently estimate W*, we need to solve a non-typical Dantzig problem (8), where the latent factors are replaced by their corresponding estimators.

Next, we compute the variance of the score function by using the Fisher information. By the sandwich formula, the information matrix is

Iγmβm*=σϵ2{E(fi,m2)E(fi,mxi,m)E(xi,m2)1E(xi,mfi,m)}RKm×Km,

which can be estimated by

Iγm|βm=σ^ϵ2{1ni=1nfi,m2W(1ni=1nxi,mfi,m)}.

Then, our test statistic is given by

Tn=nIγmβm1/2S(βm,0).

We next show that, under the null hypothesis, the asymptotic distribution of Tn is N(0,IKm). In other words, Tn is asymptotically efficient. We first begin with a set of conditions.

Condition 1. For m ∈[M], suppose {(fi,m,ui,m)}i=1n are i.i.d. uncorrelated sub-Gaussian random vectors with zero mean. That is, E(fi,m) = 0, E(ui,m) = 0, and E(fi,mui,m′) = 0. Moreover, E{exp(tαfi,m)}exp(Cα22t2/2), and E{exp(tαui,m)}exp(Cα22t2/2), for some constant C. In addition, for all k ∈ [Km], xi,mwk* are i.i.d. sub-Gaussian such that E{exp(txi,mwk*)}exp(Ct2/2), where wk* is the kth column of W*. Additionally, {ϵi}i=1n are i.i.d. sub-Gaussian with zero mean, and ϵi is uncorrelated with (fi,m, ui,m)′ for all m ∈[M].

Condition 2. For m ∈[M], suppose 0 < cλmin (ΛmΛm/pm) ≤ λmax (ΛmΛm/pm) ≤ C < ∞, for some positive constants c and C.

Condition 3. For m ∈[M], s, t ∈[pm], i, j ∈[n], suppose E[pm1/2{ui,muj,mE(ui,muj,m)}4]C, and Epm1/2Λmui,m24C. Moreover, ΛmC, λmin(Σum)>c, Σum1C, where Σum=Var(um), and mins,t[pm] Var(ui,msui,mt)>c.

Condition 4. Let sw*=maxk[Km]|supp(wk*)|. Suppose sw* log(pm){1(n1/4/pm)}=o(n1/2), and [sm*{(log pm)/n+1/pm}]log(pm){1(n1/4/pm)}=o(1).

Condition 5. Suppose σ^ϵ2=σϵ2+OP(1).

Condition 6. Suppose 0<cλmin(Iγm|βm*).

Condition 1 is a typical sub-Gaussian assumption for high-dimensional problems. Condition 2 is the pervasive condition, and is common in factor analysis (Fan et al., 2013). It requires that the latent factors affect a large number of variables. This is reasonable for a variety of multimodal data. For instance, in multi-omics data, some genetic factors are believed to impact both gene expression and DNA methylation, and in multimodal neuroimaging, some neurological factors affect both brain structures and functions. Condition 3 imposes some technical requirements on the loading matrix and idiosyncratic component. Together, Conditions 2 and 3 ensure that fi,m and ui,m can be consistently estimated by the PCA method (Fan et al., 2013). Condition 4 is a sparsity condition on W* and βm*, which requires sw* and sm* to be much smaller than n. Under such a condition, W* and βm* can both be consistently estimated, even if the latent factors are unknown; see Lemmas 6 and 8 in the Supplementary Materials for more details. We remark that this sparsity assumption on W* is weaker and more flexible than requiring both E(xi,m2)1 and E(xi,−mfi,m) are sparse. Condition 5 ensures the estimator of σϵ2 is consistent. Condition 6 ensures the information matrix is invertible. We also remark that, if there is no factor in the mth modality, Condition 1 reduces to the sub-Guassian assumption on xi,m, and Conditions 2 and 3 are no longer needed for that modality.

We next obtain a closed-form limiting distribution for the test statistic Ts.

Theorem 1. Suppose Conditions 1–6 hold. Suppose λ1(log pm)/n+1/pm, and λ2(log pm)/n{1(n1/4/pm)}. Then, under H0:βm*=0, it holds that

TnDN(0,IKm).

By Theorem 1, we reject the null hypothesis if n{S^(βm,0)}Iγmβm1S^(βm,0)>χα2(Km,0), where χα2(Km,0) is the α-upper quantile of the χ2 -distribution with Km degrees of freedom.

We next explicitly discuss the benefit and the extra cost of our factor-based test when compared with Ning and Liu (2017). The main difference is that, through latent factors, we obtain a closed-form limiting distribution and do not have to resort to bootstrap. The price we pay mainly lies in Condition 4 and the choices of λ1 and λ2. Actually, the extra term 1/pm appearing in both Condition 4 and λ1, λ2 reflects the estimation error caused by using fi,m to estimate βm*. The term n1/4/pm is due to the same reason for estimating wk*. Therefore, the choices of the tuning parameters λ1 and λ2 need to be adjusted accordingly, by taking into account such extra estimation errors.

We further consider three scenarios. First, when pmn, both 1/pm and n1/4/pm are dominated by (log pm)/n. Therefore, the estimation errors of βm and W reach the optimal oracle rate, i.e. the best rate as if the latent factors were known; see Lemmas 6 and 8 in the Supplementary Materials. In this case, using the factor estimates actually does not incur any extra cost. The reason is that many variables are used to estimate the latent factors, and its estimation error is so small that it would not affect the inference on βm*. Second, when pm = o(n), the estimation errors of βm and W would be greater than the optimal rate. However, the central limit theorem still holds, given proper choices of λ1 and λ2, and more stringent sparsity conditions on βm* and W* in Condition 4. Third, in a special case where variables in all modalities are driven by exactly the same latent factors, even we perform the hypothesis test on the mth modality, we could use variables from all different modalities to estimate the latent factors. Then, the terms 1/pm and n1/4/pm become 1/p and n1/4/p, respectively, which are naturally dominated by (log pm)/n. In this case, the optimal oracle rate is again attained. Such a result can be viewed as a blessing of the dimensionality for the factor model. In summary, our method is most suitable for testing the significance of a modality containing many variables, or for multimodal data with a large number of variables driven by some common latent factors.

Next, we study the power of the proposed test under the local alternative Han:βm*=bmn, where bmn is a sequence converging to 0 as n → ∞. Since we use the latent factors to transform the test on βm* to the one on γm*, we show that the local power of the test depends on cmn=Λmbmn. We consider the following parameter space under the local alternative, N={β*:βm*=bmn,|supp(βm*)|=sm*, where sm*n}. The next theorem gives the limiting distribution of Qn = TnTn uniformly for all β*N under the local alternative.

Theorem 2. Suppose the conditions of Theorem 1 hold. Suppose λ1(log pm)/n+1/pm, λ2(log pm)/n{1(n1/4/pm)}, bmn2=o(1/log n), and cmn2=o(1/log n). Then, under the Han, it holds uniformly for all β*N that

supx>0|Pr(Qnx)Pr{χ2(Km,hmn)x}|0,

where hmn=ncmnIγmβm*cmn.

Since hmnncmn22, Theorem 2 implies that the local power of our test essentially depends on cmn2. If we let cmn2=Cnϕγm, the local power is to exhibit some transition behavior depending on the value of ϕγm, which is summarized in the next corollary.

Corollary 1. Suppose the conditions of Theorem 2 hold. Then,

  1. limnsupβ*Nsupx>0|Pr(Qnx)Pr(χ2(Km,0)x)|0, if ϕγm>1/2;

  2. limnsupβ*Nsupx>0|Pr(Qnx)Pr(χ2(Km,h)x)|0, if ϕγm=1/2;

  3. lim infnsupβ*N Pr(Qn>x)=1, if ϕγm<1/2;

where h=limnncmnIγm|βm*cmn in (b), and (c) holds for any x > 0.

We make some remarks. First, Corollary 1 shows that, the local power is to converge to the type I error if ϕγm>1/2; to a non-central χ2 -distribution if ϕγm=1/2; and to 1 if ϕγm<1/2. Such a transition behavior is analogous to the classical local power results, which showed that the root-n local alternative is the transition point of the local power (van der Vaart, 2000). Second, the existing debiased method (van de Geer et al., 2014) and the decorrelated method (Ning and Liu, 2017) only established the root-n local power results when the dimension of the parameters being tested is fixed. Moreover, even though Ning and Liu (2017) utilized a multiplier bootstrap method to extend their test from a single parameter to arbitrarily many parameters, they only studied the local power when testing a single parameter. Our local power result differs in that we allow the dimension of βm* to grow with n, whereas we fix the dimension of γm*. Finally, Theorem 2 shows that the local power depends on the magnitude of γm*, or cmn=Λmbmn. This is again due to that we transform the test of βm* to that of γm*. Therefore, the power of our test depends on the relation between the loadings and where the alternative hypothesis occurs.

Next, we give some specific examples to further illustrate the power behavior of our proposed test. To simplify the discussion, we set Km = 1.

Example 1. Let Λm = (DL, 1, …, 1)′ and bmn=(DSn1/2,0,,0), where DL and DS are two constants. In this case, cmn2=DSDLn1/2, and thus the power of our test depends on the product DSDL. On the contrary, even one had known apriori that the alternative only occurs at the first coordinate, and performs a debiased or decorrelated test on that coordinate, its local power depends on DS. Therefore, when DL is large and DS is small, our testing method gains power. On the other hand, when DL is small and DS is large, the alternative methods may be more powerful.

Example 2. Let Λm = (1, 1, …, 1)′, and bmn=(C1n2/3,C2n2/3,CLn2/3,0,,0). In this case, if Ln1/6, cmn2n1/2, then the power of our test converges to 1. On the contrary, if one performs a debiased or decorrelated test on each element of βm*, there is no power. Our testing method gains power in this example too.

Example 3. Let Λm = (0, 1, …, 1)′, and bmn=(cn,0,,0). In this case, no matter how large cn is, our testing method has no power to detect the alternative, because cmn=0.

As we have seen in these examples, when transforming the test from βm* to γm*, our method does not necessarily lose power, but can gain power in some situations. For instance, in Example 1, the variables with large loadings on the latent factors have nonzero coefficients, while in Example 2, many variables with nonzero loadings have nonzero coefficients. In such cases, our test gains power. On the other hand, in Example 3, the product of the loadings and the nonzero coefficients is small, then our test has little power.

5. Hypothesis test of linear combinations of predictors of one or more modalities

Another important question in multimodal data analysis is to test if some linear combinations of predictors, within the same modality or across different modalities, is significantly correlated with the response. This is because multimodal data often measures different aspects of related quantities. For instance, in multi-omics studies, expression data measures how genes are expressed, methylation data measures how DNA molecules are methylated, and both data may be related to the same set of genes. In multimodal neuroimaging analysis, brain structures, functions, and chemical constituents of the same brain regions are often measured simultaneously. As such, it is of great scientific interest to test if various measurements on a particular gene or brain region are associated with the outcome.

Shi et al. (2019) considered a similar testing problem in a high-dimensional generalized linear model for a single modality data. They derived the corresponding partially penalized likelihood ratio test, score test and Wald test, and showed that the three tests are asymptotically equivalent. They allowed the dimension of the model to grow with the sample size, as long as the dimension of the subvector being tested and the number of linear combinations are smaller than the sample size. Our method differs from Shi et al. (2019) in several ways. Shi et al. (2019) treated the design matrix X as fixed, while we treat X as i.i.d. random realizations from some distributions. More importantly, we do not directly use the observed X, but instead perform a factor decomposition and use the decorrelated idiosyncratic components as the pseudo design matrix. We explicitly show in Theorem 3 that such a factor-adjusted step leads to less stringent conditions to reach the variable selection and estimation consistency. Moreover, since variable selection consistency is needed to correctly calculate the variance of the test statistic, as shown in Theorem 4, our method also requires less stringent conditions to establish the limiting distribution of the test statistic. Moreover, our model concerns with data with multiple modalities, instead of a single modality as in Shi et al. (2019). High correlations are commonly observed in multimodal data, and as such the factor-adjusted decorrelation step becomes essential. Relatedly, Zhu and Bradic (2018) proposed a test for a linear combination of predictors under a unimodal linear regression model. Even though they did not restrain the size or the sparsity of the model, they only considered a single linear combination, and required the eigenvalues of the covariate covariance matrix Var(x) to be bounded. By contrast, both Shi et al. (2019) and we consider jointly testing multiple linear combinations of predictors, and we do not require the eigenvalues of Var(x) to be bounded. We further numerically compare with Shi et al. (2019) and Zhu and Bradic (2018) in Section 7.2.

Formally, we consider testing the following pair of hypotheses:

H0:AβT*=b versus Ha:AβT*b, (9)

where ARr×t, bRr, βT*Rt is a subvector of β*, and T ⊂[p] is a low-dimensional index set with | T |= t < n. This simultaneously tests r linear combinations of βT*, with r < n. We next develop a factor-adjusted Wald test.

To construct the test statistic, we first consider a penalized least squares problem,

(γ^a,βa)=argmin(γ,β)12ni=1n(yiFiγUiβ)2+λajTp(|βj|). (10)

This is essentially the same as (5), except that, instead of penalizing all variables in β, we do not penalize βj for jT. This is to avoid introducing bias when estimating βj* for jT, which is needed for Theorem 4. A similar idea was also adopted in Shi et al. (2019).

Given βa, our factor-adjusted Wald test statistic is given by

Tw=(Aβa,Tb)(AΩTA)1(Aβa,Tb)/σ^ϵ2,

where βa,T is the sub-vector of βa with indices in T, ΩT is the first T rows and columns of

ΩTS^a=n(UTUTUTUS^aUS^aUTUS^aUS^a)1,

S^a={jTc:β^a,j0}, and σ^ϵ2 is any consistent estimator of σϵ2. In this test statistic, S^a plays a critical role in calculating the variance of a,Tb. In fact, S^a needs to be consistent to Sa={jTc:βj*0} in order for the variance to be valid. Such a consistency is guaranteed by Theorem 3.

We next present a set of regularity conditions.

Condition 7. Suppose cλmin{E(u⊗2)} ≤ λmax{E(u⊗2)} ≤ C for some postive constants c and C.

Condition 8. Suppose E(uTSa2)1LC.

Condition 9. Suppose E(u(TSa)cuTSa){E(uTSa2)1}LC.

Condition 10. Suppose dn=min{|βj*|:βj*0}/2λaδn, where δn=(log p)/n{1(n1/4/pmin)}, pmin = minm ∈[M] pm, and λa(dn) = o(δn), where is the first derivative.

We first note that Conditions 7–9 are imposed on u, instead of on x. Since u can be viewed as the residual of x after the latent factors are removed, the correlations among the variables in u are much weaker than those in x. In particular, Conditions 7 and 8 are needed to avoid singularity of E(u⊗2) and E(uTSa2). Condition 9 is the well-known irrepresentable condition, which is necessary for establishing the variable selection consistency. Shi et al. (2019) required such a condition to hold for the Gram matrix XX, which essentially requires the correlations among X must be small. This condition hardly holds for multimodal data. By contrast, we only impose such a condition on E(u⊗2), which requires the idiosyncratic components not to be highly correlated. This condition is well accepted in the factor model literature. Indeed, when an exact factor model is assumed, E(u⊗2) is a diagonal matrix, then Condition 7 naturally holds.

We now establish the variable selection and estimation consistency of the estimator βa in (10), which is essential for deriving the asymptotic distribution of Tw.

Theorem 3. Suppose Conditions 1–3 and 7–10 hold. Then there exists a solution (γ^a, βa) of (10) such that, with probability tending to 1, the following results hold:

  1. (sign consistency) sign(βa) = sign(β*);

  2. (L consistency) βa,TSaβTSa*=OP(δn);

  3. (L2 consistency) βa,TSaβTSa*2=OP(t+Saδn), where sa =| Sa |;

  4. (asymptotic expansion) n(βa,TSaβTSa*)=n1/2Kn1UTSaϵ+oP(1), where Kn=(1/n)UTSaUTSa, if we further have that pminn3/2, and nλap˙(dn)=o(1).

We again explicitly examine the benefit and the extra cost of our factor-based test compared with Shi et al. (2019). The main difference is that we obtain the variable selection and estimation consistency under much weaker conditions than Shi et al. (2019). The price we pay lies in δn, which reflects the convergence rates in (b) and (c) of Theorem 3. Particularly, the component n1/4/pmin in δn is due to the factor estimation. We consider two scenarios. First, when all data modalities have a large number of variables, i.e. pminn1/2, then δn=(log p)/n, which makes the convergence rates in (b) and (c) to be minimax optimal. This is because when there are enough variables to estimate the latent factors well, the extra factor estimation error becomes so small that it would not affect the estimation error on βa. Second, when one modality has only a small number of variables, i.e. pm = o(n1/4) for some m ∈[M], estimating the latent factors in that modality becomes challenging, and the resulting estimation error would slow the convergence of βa. In this case, one possible alternative solution is to skip factor decomposition for that particular modality, but directly use Xm in (10) and solve

(γ^a,βa)=argmin(γ,β)12ni=1n(yiXi,mβmFi,mγUi,mβm)2+λajTp(|βj|),

where Xi,m′, Fi,−m′ and Ui,−m denote the ith row of Xm, Fm and Um, respectively. Finally, we note that the variable selection and estimation consistency of β in (5) is directly implied by Theorem 3 if we treat T as the empty set.

Next, we study the asymptotic distribution of our test statistic Tw, and show that it can be uniformly approximated by a χ2 -distribution under both H0 and Ha. We need two more regularity conditions.

Condition 11. Suppose hn2=O(r/n), and λmax{(AA′)−1} ≤ C for some constant C, where hn=AβT*b.

Condition 12. Suppose r1/4n1/2E|uTSaΣu,TSa1uTSa|3/20, where Σu,TSa1 is the inverse of the submatrix of Σu with rows and columns in TSa.

Condition 11 regulates the local alternative hn and avoids singularity of AA′. Condition 12 is a Lyapunov condition to ensure the asymptotic normality of βa,TSa, which is the key to establish the χ2 -approximation.

Theorem 4. Suppose the conditions of Theorem 3 and Conditions 11 and 12 hold, pminn3/2, nλap˙(dn)=o(1), and t + sa = o(n1/3). Then it holds that

supx|Pr(Twx)Pr{χ2(r,vn)x}|0,

where vn=nhn(AΩTA)1hn/σϵ2, ΩT is the the submatrix of Σu,TSa1 with rows and columns in T.

By Theorem 4, we reject H0:AβT*=b if Tw>χα2(r,0), where χα2(r,0) is the α-upper quantile of the χ2 -distribution with r degrees of freedom. The limiting distribution we establish in Theorem 4 is the same as the classical Wald test result for a low-dimensional linear regression model (Shi et al., 2019).

We also remark that, the requirement of pminn3/2 in Theorem 4 ensures that the latent factors in each modality can be well estimated. Therefore, the extra factor estimation error would not affect the limiting distribution of Tw. This condition is more stringent than that of pminn1/2, which guarantees the minimax optimal rate of estimation in Theorem 3. This is because hypothesis testing is a more challenging task than estimation.

Finally, write (AΩTA)1/2hn2=Cnϕv for some constant C > 0, and let N˜={β*:AβT*b2=O(r/n),t+sa=o(n1/3)}. Theorem 4 implies the following corollary regarding the local power of the proposed test. Its proof is similar to that for Corollary 1 and is omitted.

Corollary 2. Suppose the conditions of Theorem 4 hold. Then,

  1. limnsupβ*Nsupx>0|Pr(Twx)Pr(χ2(r,0)x)|0, if ϕv > 1/2;

  2. limnsupβ*Nsupx>0|Pr(Twx)Pr(χ2(r,v)x)|0, if ϕv = 1/2;

  3. lim infnsupβ*N Pr(Tw>x)=1, if ϕv < 1/2;

where v=limnvn in (b), and (c) holds for any x > 0.

6. Quantification of contribution of a single modality

In addition to testing the significance of a whole data modality, it is of equal interest to quantify the amount of contribution of a modality conditioning on other data modalities in the regression model. As an example, in heritability analysis, the goal is to evaluate the contribution of genetic effects to the phenotype in addition to the environmental effects (Lynch et al., 1998). Motivated by the proportion of the response variance explained in the classical linear regression, we propose a measure of the contribution of a single data modality in our integrative factor regression model.

Let xmRppm denote the subvector of xRp excluding xmRpm, and XmRn×(ppm) denote the submatrix of XRn×p excluding XmRn×pm. To evaluate the contribution of xm, our key idea is to compare the goodness-of-fit of regressing y on x to that of regressing y on xm. Toward that end, under model (2), we define

σmm2=Var(xmβm*xm).

Next, we present a proposition regarding σmm2, where statements (a) and (b) show in two different ways that σmm2 can be interpreted as the improvement of the goodness-of-fit, or equivalently, additional variance of the response explained, given by the mth modality in addition to all other modalities. This justifies why σmm2 can be used to quantify the contribution of a single modality. To simplify the presentation, we only consider the case where p < n. We then discuss that such an interpretation of σmm2 holds for p > n as well. Next, statement (c) shows that, if xm and xm share some common factors, in that xm = Λmf + um, and xm = Λmf + um, where fRK we then have a closed-form expression for σmm2. This expression holds true regardless of p < n or p > n, and thus provides a unified way of computing σmm2 in practice.

Proposition 1. Suppose x follows a multivariate normal distribution and p < n. Let Y and Y−m denote the predicted response by regressing y on x, and regressing y on x−m, respectively, via least squares. Let σy2=Var(y). Then the following results hold:

  1. σmm2=EYYm22/(npm)σϵ2;

  2. σmm2=σy2(r2rm2), where r2=1EYY22/{(np)σy2}, and rm2=1EYYm22/{(npm)σy2};

  3. σmm2=βm*{Λm(IK+ΛmΣum1Λm)1Λm+Σum}βm*.

By Proposition 1(a), when regressing y using all but the mth modality, we have EYYm22=(npm)(σϵ2+σmm2). On the other hand, when regressing y on all data modalities, we have EYY22=(np)σϵ2. Therefore, from a goodness-of-fit perspective, ignoring xm leads to a “worsened” prediction by an amount of σmm2.

For Proposition 1(b), recall in the classical linear regression model, the adjusted R2 measures the percentage of total variation in the response that has been explained by the predictors, and is defined as R2 = 1 − {RSS / (np)}/{TSS / (n − 1)}, where RSS and TSS are the residual sum of squares and total sum of squares, respectively. Then, r2 in Proposition 1(b) can be viewed as an “expected” percentage of total variation in the response explained, in that,

r2=1E(RSS)/(np)E(TSS)/(n1)=1EYY22(np)σy2.

As we show in the proof of Proposition 1, when using all but the mth modality, the “expected” percentage of total variation in the response explained is rm2=1(σϵ2+σmm2)/σy2, where σϵ2=EYY22/(np). On the other hand, when using all data modalities, the “expected” percentage of total variation in the response explained is r2=1σϵ2/σy2. Therefore, using the mth modality improves the “expected” percentage of total variation in the response explained by an amount of σmm2/σy2.

We have so far justified σmm2 in the setting where p < n. In the setting where p > n and the true model is sparse, in that there are only s variables associate with y with s < n, we can still use σmm2 to quantify the contribution of an individual modality. This is because Proposition 1(a) and (b) continue to hold if we replace Y and Ym with Y and Ym, and replace (np) with (ns), where Y denotes the predicted response by regressing y on the s true variables via least squares, and Ym is defined similarly but excluding the variables in the mth modality. In practice, of course, which subset are the true variables is unknown. However, Proposition 1(a) and (b) only provide conceptual justifications of σmm2. We always resort to Proposition 1(c) to compute σmm2, which holds regardless of p < n or p > n. Besides, it does not require the knowledge of the true variables, nor any extra variable selection step to identify them.

Next, we present a plug-in estimator of σmm2 given the data. We first apply Bai and Ng (2002) in (4) to the concatenated data matrix X=(X1,,XM)Rn×p to estimate the number of shared factors. We then apply PCA to obtain F. We next estimate Λm by Λm = (1/ n)XmF, and obtain Um = XmFΛm′. We solve for β following (5). We then apply the thresholding method of Fan et al. (2013) to estimate Σu by Σu, whose (i, j)th element is σ^u,ij2=s(n1=1nU^iU^j,ω), s(x, ω) is a thresholding function, ω is the threshold, and U = (U1, …, UM). Let βm denote the subvector of β with indices in the mth modality. By Theorem 3, βm is a consistent estimator of βm*. By Theorem 3.3 of Fan et al. (2013), Λm and Λm are two consistent estimators of the loading matrices. In addition, by Theorem 3.1 of Fan et al. (2013), Σu is a consistent estimator of Σu. Plugging all these estimators into Proposition 1(c) gives a consistent estimator of σmm2.

We make two additional remarks about σmm2. First, the closed-form expression of σmm2 utilizes the factors commonly shared by xm and xm. Indeed, such factors determine the correlations between xm and xm. When no such common factors exist, xm and xm are uncorrelated. In that case, Var(xmβm*xm)=Var(xmβm*)=βm*Σxmβm*=βm*Σumβm*. Therefore, the closed-form expression in Proposition 1(c) can be viewed as a more general form of this special case by taking the correlations between xm and xm into account. Second, the computation of σmm2 only requires to invert a sparse high-dimensional matrix Σum and a low-dimensional matrix IK+ΛmΣum1Λm. If an exact factor model is further adopted such that Σu becomes a diagonal matrix, σmm2 can be easily computed, as one only needs to invert a low-dimensional matrix. On the contrary, if one does not employ a factor model, then Var(xmβm*xm)=βm*(ΣxmΣxm,xmΣxm1Σxm,xm)βm*, where Σxm=E(xm2), Σxm,xm=E(xmxm), Σxm=E(xm2), and Σxm,xm=E(xmxm). Consequently, a large dense matrix Σxm has to be inverted.

7. Numerical analysis

7.1. Test of a whole modality

We evaluate the empirical performance of the factor-adjusted score test of a whole modality proposed in Section 4. We generate M = 3 modalities, and consider two cases of x. Specifically, for each modality m = 1, 2, 3, xm are n i.i.d. random samples generated from Npm(0,Σm). For Case 1, Σm=ΛmΛm+0.5Ipm, where each column of ΛmRpm×Km is generated from Npm(0,2), and the number of factors Km = 2. For Case 2, the diagonal elements of Σm equal 1 and the off-diagonal elements equal 0.4. Accordingly, in Case 1, xm indeed follows a factor model setup, and in Case 2, although xm does not strictly follow a factor model, its covariance matrix has spiked eigenvalues. In both cases, we aim to test if the first modality x1 is significantly associated with the response, i.e. H0:β11*==β1p1*=0. We then consider two types of alternatives. The first alternative is HA1:β11*==β1p1*=δ/p, where δ is a sequence approaching zero. As such, there is a weak signal in each variable of x1 and the overall signal is dense. The second alternative is HA2:β11*==β15*=δ/5, β16*==β1p1*=0. As such, the overall signal is sparse, as all signals come only from the first 5 variables, whereas the rest do not associate with the response. For the other two modalities x2 and x3, we set β21*=1, β22*=2, β23*==β2p2*=0, and β31*=1, β32*=1, β33*==β3p3*=0. We generate the error ϵ as n i.i.d. samples from N(0, 0.5), and generate y based on model (2). We set p1 = p2 = p3 = p/3. We consider two combinations (n, p) = (100, 600), and (200, 900). We compare our test with the score test of Ning and Liu (2017), where the critical values are obtained by bootstrap.

We report the proportion of rejections of H0 by both tests out of 600 data replications as we vary the value of δ. When δ = 0, this gives the empirical size, and when δ > 0, it gives the empirical power of the two tests. Figures 1 and 2 report the results for Cases 1 and 2, respectively. In both cases, we see that our proposed test controls the Type I error at the nominal level of α = 0.05 when δ = 0. However, the test of Ning and Liu (2017) often yields an inflated size. This may be due to that their multiplier bootstrap method rejects the null hypothesis if the maximum of the decorrelated score functions of variables in that modality is greater than a threshold, and as such, it is easier to reject the null hypothesis. Moreover, our test achieves an as good or often a better power than the test of Ning and Liu (2017) as δ increases.

Fig. 1.

Fig. 1

Empirical size and power of testing a whole modality in Case 1 for the factor-adjusted score test (solid line), and the score test of Ning and Liu (2017) (dashed line).

Fig. 2.

Fig. 2

Empirical size and power of testing a whole modality in Case 2 for the factor-adjusted score test (solid line), and the score test of Ning and Liu (2017) (dashed line).

Next, we simulate data from the three examples as we discussed in Section 4 to further examine the performance of the proposed test. For all three examples, we generate M = 2 modalities with Km = 1 factor in each modality, and set n = 100, pm = 200, and α = 0.05. We aim to test the significance of the first modality. We generate xm as n i.i.d. random samples from Npm(0,Σm), where Σm=ΛmΛm+0.5Ipm for m = 1, 2. For the second modality, we always choose Λ2 = (1, 1, 1, …, 1)′, and set its coefficients as β21*=1, β22*=2, β23*==β2p2*=0. For the first modality, we choose different loadings and test different local alternatives. For Example 1, we choose Λ1 = (20, 1, 1, …, 1)′, and the alternative HA:β11*=0.08, β12*==β1p1*=0. For Example 2, we choose Λ1 = (1, 1, 1, …, 1)′, and the alternative HA:β11*==β18*=0.01, β19*==β1p1*=0. For Example 3, we choose Λ1 = (0, 1, 1, …, 1)′, and the alternative HA:β11*=0.2, β12*==β1p1*=0. Table 1 reports the empirical size and power of the proposed factor-adjusted score test and the score test of Ning and Liu (2017) based on 600 data replications. For Example 1, thanks to the large loading of the first variable, the proposed test achieves a better power than the test of Ning and Liu (2017). For Example 2, the nonzero coefficients are spread out in eight covariates, and they all have loadings on the latent factor. Therefore, thanks to the cumulative effects, our method again achieves a better power to detect the alternative. For Example 3, while the nonzero coefficient β11* is large, the corresponding loading is zero. Our test thus has no power in detecting such an alternative. These numerical results agree with our discussion in Section 4 on the local power of the proposed test.

Table 1.

Empirical size and power of testing a whole modality in Examples 1 to 3 for the factor-adjusted score test, and the decorrelated score test of Ning and Liu (2017).

Factor-adjusted test Test of Ning and Liu
Size Power Size Power
Example 1 0.06 0.50 0.05 0.40
Example 2 0.06 0.60 0.07 0.45
Example 3 0.06 0.07 0.05 0.35

7.2. Test of a linear combination of predictors

We next evaluate the empirical performance of the factor-adjusted Wald test of a linear combination of predictors proposed in Section 5. We again generate M = 3 modalities and two cases of x similarly as in Section 7.1, except that in the second case we increase the off-diagonal elements of Σm to 0.8 for m = 1, 2, 3. We set β*=(β1*,β2*,β3*), β1*=(2+δ,1,0,,0), β2*=(1+δ,2,0,,0), β3*=(1+δ,1,0,,0), and aim to test the linear combination of the first variable in each modality that H0:β11*+β21*+β31*=0 versus HA:β11*+β21*+β31*0. The rest of the simulation setup is the same as that in Section 7.1. Since we only consider testing a single linear combination in this study, we compare our test with both the partially penalized Wald test proposed in Shi et al. (2019), and the test proposed in Zhu and Bradic (2018).

We again report the proportion of rejections of H0 out of 600 data replications as we vary the value of δ. Figure 3 reports the results for both Cases 1 and 2. In both cases, we see that our factor-adjusted Wald test and the test of Shi et al. (2019) achieve a good control of the type I error at the nominal level α = 0.05 when δ = 0. But our test achieves a much improved power as δ increases. The main reason is that, in this example, the variables are highly correlated with each other. The factor adjustment alleviates such high correlations, and yields a better variable selection and estimation of the true regression coefficients, which in turn benefits the inference. Meanwhile, in Case 1, the test of Zhu and Bradic (2018) yields a type I error that is much larger than the nominal level. This is because, in this case, the variables are driven by the latent factors, which leads to a wide spectrum of the eigenvalues of the covariate covariance matrix. However, Zhu and Bradic (2018) required the eigenvalues to be bounded. In Case 2, the variables are not generated from a factor model. In this case, the test of Zhu and Bradic (2018) enjoys the best power. Nevertheless, it still suffers from an inflated type I error, which is around 0.09 and is about twice as large as the nominal level. Moreover, we recall that both our test and the test of Shi et al. (2019) can jointly test multiple linear combinations, while the test of Zhu and Bradic (2018) was designed to test a single linear combination.

Fig. 3.

Fig. 3

Empirical size and power of testing a linear combination of predictors for the factor-adjusted Wald test (solid line), the Wald test of Shi et al. (2019) (dashed line), and the test of Zhu and Bradic (2018) (dotted line).

7.3. Multimodal neuroimaging analysis

We illustrate our methods with a multimodal neuroimaging analysis to study Alzheimer’s disease (AD). AD is an irreversible neurodegenerative disorder characterized by progressive impairment of cognitive and memory functions. It is the leading form of dementia in elderly subjects, and is the sixth leading cause of death in the United States. In 2018, AD affects over 5.5 million Americans, and without any effective treatment and prevention, this number is projected to almost triple by 2050 (Alzheimer’s Association, 2018). Tau is a hallmark pathological protein of AD, and is believed to be part of the driving mechanism of the disorder. It is present in the brains of both AD subjects and the elderly absent of dementia. Brain atrophy is another well known characteristic that differentiates between AD and normal aging. We study a dataset with n = 125 subjects. Each subject receives a positron emission tomography (PET) scan with AV-1451 tracer that measures accumulation of tau protein, as well as an anatomical magnetic resonance imaging (MRI) scan that measures brain grey matter cortical thickness. We map both types of images to a common brain atlas from Free Surfer, then summarize each PET and MRI image by a 58-dimensional vector, with each entry measuring the tau accumulation and cortical thickness of a particular brain region-of-interest (ROI), respectively. We remove some regions with quality issues for the PET images, which result in p1 = 51 ROIs for PET, and p2 = 58 ROIs for MRI, for each subject. In our integrative analysis, the tau and cortical thickness measurements form the two modalities x1 and x2. Memory score is a critical measure of cognitive decline for AD, and in our analysis, the memory score after removing potential age and sex effects is the response variable y.

We estimate the number of latent factors using the method of Bai and Li (2012), which concludes that there are K^1=3 factors in the tau modality and K^2=1 factor in the cortical thickness modality. We then estimate β* and γ* using (5) with a SCAD penalty, where the tuning parameter was chosen by cross-validation. We then apply the three methods we develop in this article. We first test the significance of the entire modality using the factor-adjusted score test in Section 4. The p-values are 4.9 × 10−7 and 1.2 × 10−3, for testing the significance of tau and cortical thickness modality, respectively. As such, both modalities are clearly significantly associated with the memory outcome. We then report the estimated non-zero coefficients from our integrative factor model and their corresponding brain regions in Table 2. We further carry out the factor-adjusted Wald test in Section 5 to evaluate if the identified regions are significantly correlated with the outcome in either modality. We report the corresponding p-values in Table 2 as well. Our findings agree with the AD literature. For instance, the ROI with the smallest p-value we found is inferior parietal lobe, which is one of brain regions that is known to be associated with progression from healthy aging to AD (Greene and Killiany, 2010). Another significant ROI is parahippocampal gyrus, and cortical thinning of this region has been identified as an early biomarker of AD (Echávarri et al., 2011; Krumm et al., 2016). Finally, we evaluate the contribution of each individual modality. If we include the tau modality x1 in the model first, and add the cortical thickness modality x2 next, we have σ^12=Var(x1β1*)=0.11, and σ^2|12=Var(x2β2*x1)=0.18. Correspondingly, σ^12/σ^y2=14%, and σ^212/σ^y2=24%. In other words, the tau modality explains 14% total variation in the response, and adding the cortical thickness modality explains an additional 24% total variation. On the other hand, if we include the cortical thickness modality x2 in the model first, and add the tau modality x1 next, we have σ^22=Var(x2β2*)=0.19, and σ^1|22=Var(x1β1*x2)=0.08. Correspondingly, σ^22/σ^y2=25%, and σ^1|22/σ^y2=11%. In other words, the cortical thickness modality explains 25% total variation in the response, and adding the tau modality explains an additional 11% total variation. We also note that, the explained variation depends on which modality is already included in the model, and the total explained variations do not necessarily match if the two modalities enter the model in different orders.

Table 2.

The identified brain regions with the coefficient estimates and the corresponding p-values of the factor-adjusted Wald test for the significance of the brain regions.

R.rostantcing L.superiorparietal L.inferiorparietal L.middletemporal
Coefficient β 1 0.07 0.12 0 0
β 2 0 0 −0.18 −0.01
p-value 0.05 0.03 0.001 0.1
L.parahippocampal L.rostantcing R.parstriangularis R.superiortemporal
Coefficient β 1 0 0 0 0
β 2 0.07 0.06 0.01 0.12
p-value 0.02 0.03 0.14 0.03
R.supramarginal R.temppole
Coefficient β 1 0 0
β 2 0.11 0.04
p-value 0.02 0.05

8. Discussion

In recent years, high-dimensional inference has seen many fruitful results. Particularly, Javanmard and Lee (2020); Cai and Guo (2017); Zhu and Bradic (2017) have developed a family of flexible debiased methods to test the hypothesis of the form β*C, where C is a general set. By choosing different C, these methods can handle a wide range of inference problems, and can potentially address the inference questions we target in this paper too. We view the proposed solution and the debiased method as two legitimate and complementary inferential approaches, each with its own strength and limitation. Specifically, the debiased method does not require the beta-min condition that is difficult to check in practice, but instead requires the eigenvalues of Var(x) to be bounded. Besides, it can test the linear combination of the whole p-dimensional parameters β*, while the existing work so far focuses on a single linear combination. By contrast, our proposal assumes the variables are driven by latent factors that satisfy a pervasive condition, and thus allows the largest eigenvalue of Var(x) to diverge. This may be desirable in the context of multimodal data analysis, as the predictor covariance matrix can have spiked eigenvalues. Nevertheless, our proposal requires the beta-min condition. In addition, we aim at testing multiple linear combinations, but require the number of linear combinations r and the number of involved parameters t in (9) to be smaller than the sample size. In conclusion, we believe our proposal offers a useful solution to address some important inference questions in multimodal data analysis. Meanwhile, developing the debiased counterpart provides an important alternative, and is warranted for future research.

Supplementary Material

Supp 1

Acknowledgment

Quefeng Li’s research was partially supported by NIH grant R01HL149683. Lexin Li’s research was partially supported by NIH grants R01AG061303, R01AG062542, and R01AG034570. The authors thank the Editor, the Associate Editor, and two referees for their constructive comments and suggestions.

References

  1. Alzheimer’s Association (2018). Alzheimer’s disease facts and figures. Alzheimer’s & Dementia 14, 367–429. [Google Scholar]
  2. Bai J and Li K (2012). Statistical analysis of factor models of high dimension. The Annals of Statistics 40, 436–465. [Google Scholar]
  3. Bai J and Ng S (2002). Determining the Number of Factors in Approximate Factor Models. Econometrica 70, 191–221. [Google Scholar]
  4. Bentkus V (2005). A Lyapunov-type bound in Rd. Theory of Probability & Its Applications 49, 311–323. [Google Scholar]
  5. Chen J and Chen Z (2008). Extended Bayesian information criteria for model selection with large model spaces. Biometrika 95, 759–771. [Google Scholar]
  6. Cai TT and Guo Z (2017). Confidence intervals for high-dimensional linear regression: Minimax rates and adaptivity. The Annals of Statistics 45, 615–646. [Google Scholar]
  7. Cai TT, Ma Z, and Wu Y (2013). Sparse PCA: Optimal rates and adaptive estimation. Ann. Statist 41, 3074–3110. [Google Scholar]
  8. Echávarri C, Aalten P, et al. (2011). Atrophy in the parahippocampal gyrus as an early biomarker of Alzheimer’s disease. Brain Structure and Function 215, 265–271. [DOI] [PMC free article] [PubMed] [Google Scholar]
  9. Fan J, Guo S, and Hao N (2012). Variance estimation using refitted cross-validation in ultrahigh dimensional regression. Journal of the Royal Statistical Society: Series B. 74, 37–65. [DOI] [PMC free article] [PubMed] [Google Scholar]
  10. Fan J, Ke Y, and Wang K (2016). Factor-adjusted regularized model selection. arXiv:1612.08490. [DOI] [PMC free article] [PubMed]
  11. Fan J, Liao Y, and Mincheva M (2013). Large covariance estimation by thresholding principal orthogonal complements. Journal of the Royal Statistical Society. Series B 75, 603–680. [DOI] [PMC free article] [PubMed] [Google Scholar]
  12. Fan J and Lv J (2011). Nonconcave penalized likelihood with NP-dimensionality. Information Theory, IEEE Transactions 57, 5467–5484. [DOI] [PMC free article] [PubMed] [Google Scholar]
  13. Gaynanova I and Li G (2019). Structural learning and integrative decomposition of multi-view data. arXiv:1707.06573. [DOI] [PubMed]
  14. Greene SJ and Killiany RJ (2011). Subregions of the inferior parietal lobule are affected in the progression to Alzheimer’s disease. Neurobiology of Aging 31, 1304–1311. [DOI] [PMC free article] [PubMed] [Google Scholar]
  15. Javanmard A and Lee JD (2020). A flexible framework for hypothesis testing in high dimensions. Journal of the Royal Statistical Society. Series B 82, 685–718. [Google Scholar]
  16. Javanmard A and Montanari A (2014). Confidence intervals and hypothesis testing for high-dimensional regression. The Journal of Machine Learning Research 15, 2869–2909. [Google Scholar]
  17. Kapetanios G (2010). A testing procedure for determining the number of factors in approximate factor models with large datasets. Journal of Business & Economic Statistics 28, 397–409. [Google Scholar]
  18. Kneip A and Sarda P (2011). Factor models and variable selection in high-dimensional regression analysis. The Annals of Statistics 39, 2410–2447. [Google Scholar]
  19. Krumm S, Kivisaari SL, et al. (2016). Cortical thinning of parahippocampal subregions in very early Alzheimer’s disease. Neurobiology of Aging 38, 188–196. [DOI] [PubMed] [Google Scholar]
  20. Li G and Gaynanova I (2018). A general framework for association analysis of heterogeneous data. The Annals of Applied Statistics 12, 1700–1726. [Google Scholar]
  21. Li G and Jung S (2017). Incorporating covariates into integrated factor analysis of multi-view data. Biometrics 73, 1433–1442. [DOI] [PubMed] [Google Scholar]
  22. Li G, Liu X, and Chen K (2018). Integrative multi-view reduced-rank regression: Bridging group-sparse and low-rank models. arXiv:1308.1479. [DOI] [PMC free article] [PubMed]
  23. Li Q, Cheng G, Fan J, and Wang Y (2018). Embracing the blessing of dimensionality in factor models. Journal of the American Statistical Association 113, 380–389. [DOI] [PMC free article] [PubMed] [Google Scholar]
  24. Li Y, Wu F-X, and Ngom A (2016). A review on machine learning principles for multi-view biological data integration. Briefings in Bioinformatics 19, 325–340. [DOI] [PubMed] [Google Scholar]
  25. Lock EF, Hoadley KA, Marron JS, and Nobel AB (2013). Joint and individual variation explained (JIVE) for integrated analysis of multiple data types. The Annals of Applied Statistics 7, 523–542. [DOI] [PMC free article] [PubMed] [Google Scholar]
  26. Lock EF and Li G (2018). Supervised multiway factorization. Electronic Journal of Statistics 12, 1150. [DOI] [PMC free article] [PubMed] [Google Scholar]
  27. Lynch M and Walsh B (1998). Genetics and analysis of quantitative traits, volume 1. Sinauer; Sunderland, MA. [Google Scholar]
  28. Ma Z (2013). Sparse principal component analysis and iterative thresholding. The Annals of Statistics 41, 772–801. [Google Scholar]
  29. Negahban SN, Ravikumar P, Wainwright MJ, and Yu B (2012). A unified framework for high-dimensional analysis of M-estimators with decomposable regularizers. Statistical Science 27, 538–557. [Google Scholar]
  30. Ning Y and Liu H (2017). A general theory of hypothesis tests and confidence regions for sparse high dimensional models. The Annals of Statistics 45, 158–195. [Google Scholar]
  31. Parikh N and Boyd S (2014). Proximal algorithms. Foundations and Trends[textregistered] in Optimization 1, 127–239. [Google Scholar]
  32. Raskutti G, Wainwright MJ, and Yu B (2011). Minimax rates of estimation for high-dimensional linear regression over Lq-balls. IEEE Transactions on Information Theory 57, 6976–6994. [Google Scholar]
  33. Richardson S, Tseng GC, and Sun W (2016). Statistical methods in integrative genomics. Annual Review of Statistics and Its Applications 3, 181–209. [DOI] [PMC free article] [PubMed] [Google Scholar]
  34. Shen R, Wang S, and Mo Q (2013). Sparse integrative clustering of multiple omics data sets. The Annals of Applied Statistics 7, 269–294. [DOI] [PMC free article] [PubMed] [Google Scholar]
  35. Shi C, Song R, Chen Z, and Li R (2019). Linear hypothesis testing for high dimensional generalized linear models. The Annals of Statistics, to appear. [DOI] [PMC free article] [PubMed] [Google Scholar]
  36. Shu H, Wang X, and Zhu H (2019). D-CCA: A decomposition-based canonical correlation analysis for high-dimensional datasets. Journal of the American Statistical Association, to appear. [DOI] [PMC free article] [PubMed] [Google Scholar]
  37. Sun T and Zhang C-H (2013). Sparse matrix inversion with scaled lasso. The Journal of Machine Learning Research 14, 3385–3418. [Google Scholar]
  38. Tibshirani R (1996). Regression shrinkage and selection via the lasso. Journal of the Royal Statistical Society. Series B 58, 267–288. [Google Scholar]
  39. Uludag K and Roebroeck A (2014). General overview on the merits of multimodal neuroimaging data fusion. Neuroimage 102, 3–10. [DOI] [PubMed] [Google Scholar]
  40. Van de Geer S, Bühlmann P, Ritov Y, and Dezeure R (2014). On asymptotically optimal confidence regions and tests for high-dimensional models. The Annals of Statistics 42, 1166–1202. [Google Scholar]
  41. Van der Vaart AW (2000). Asymptotic statistics, volume 3. Cambridge university press. [Google Scholar]
  42. Xue F and Qu A (2019). Integrating multi-source block-wise missing data in model selection. arXiv:1901.03797.
  43. Yang Z and Michailidis G (2015). A non-negative matrix factorization method for detecting modules in heterogeneous omics multi-modal data. Bioinformatics 32, 1–8. [DOI] [PMC free article] [PubMed] [Google Scholar]
  44. Zhang C-H (2010). Nearly unbiased variable selection under minimax concave penalty. The Annals of Statistics 38, 894–942. [Google Scholar]
  45. Zhang C-H and Zhang SS (2014). Confidence intervals for low dimensional parameters in high dimensional linear models. Journal of the Royal Statistical Society: Series B. 76, 217–242. [Google Scholar]
  46. Zhang D, Wang Y, Zhou L, Yuan H, Shen D, and the Alzheimers Disease Neuroimaging Initiative (2011). Multimodal classification of Alzheimer’s disease and mild cognitive impairment. Neuroimage 55, 856 – 867. [DOI] [PMC free article] [PubMed] [Google Scholar]
  47. Zhang Y, Tang N, and Qu A (2019). Imputed factor regression for high-dimensional block-wise missing data. Statistica Sinica, to appear. [Google Scholar]
  48. Zhu Y and Bradic J (2017). A projection pursuit framework for testing general high-dimensional hypothesis. arXiv preprint 1705.01024.
  49. Zhu Y and Bradic J (2018). Linear hypothesis testing in dense high-dimensional linear models. Journal of the American Statistical Association 113, 1583–1600. [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials

Supp 1

RESOURCES