Large Dimensional Latent Factor Modeling with Missing Observations and Applications to Causal Inference
Ruoxuan Xiong, Markus Pelger
Introduction
Large dimensional panel data with missing entries are prevalent. In causal panel data, the main focus is to estimate the unobserved potential outcomes. In financial data, stock returns can be missing before a company is listed, after its bankruptcy, or because of illiquidity. In macroeconomic datasets, panel data might be collected at different frequencies or not for all geographical locations resulting in missing entries. In the famous Netflix challenge, a majority of users’ ratings for films are missing. Estimating missing entries in panel data is a fundamental problem with applications in social science, statistics, and computer science.
This paper develops the inferential theory for latent factor models estimated from large dimensional panel data with missing observations. We propose a novel and easy-to-use approach to estimate a latent factor model by applying principal component analysis (PCA) to an adjusted covariance matrix, which is estimated from partially observed panel data. We derive the asymptotic normal distribution for the estimated factors, loadings, and imputed values. The key application is to estimate counterfactual outcomes for causal inference. The unobserved control group is modeled as missing values, which are inferred from the latent factor model. The inferential theory for the imputed values allows us to test for individual treatment effects at a particular time. This granular test is of practical relevance because we learn not only for whom but also when a treatment is effective.
The inferential theory for latent factor models with missing data is important for a number of reasons. First, we show how to consistently impute the missing observations in a large dimensional panel data set, which can then be used as an input for other applications. Our confidence intervals for the imputed values can serve as a decision criterion if the imputed data should be used. Second, the distribution of the missing observations can actually be the object of interest itself. For example, the imputed values serve as the synthetic control in causal inference for which we need an asymptotic distribution theory. The inferential theory is key for deriving test statistics for treatment effects. Last but not least, we provide the complete inferential theory for the latent factors themselves, which is relevant when the factors are the object of interest and are used as input for other applications.
Our method is very simple to adopt and works under general assumptions. We provide an “all-purpose” estimator that performs well under all empirically relevant missing patterns and only assumes a general approximate factor model. Our estimation consists of two simple steps, where we first apply PCA to a re-weighted covariance matrix to obtain the loadings and, in a second step, run a regression on these loadings using only the observed units to obtain the factors. The missing entries are estimated by the common components of the factor model. Importantly, our estimator does not require the estimation of the observation pattern itself. In some cases, we might have additional information about the missing pattern. We provide a modification of our estimator that can take advantage of a probabilistic model of the missing pattern and use an inverse probability weight in the second step regression to obtain the factors. It is inspired by the inverse propensity weighted regression from causal inference that enjoys the doubly-robust property, meaning the estimator is robust to some form of omitted variable bias. Our probability weighted estimator also has similar desirable robustness properties when we omit latent factors, but it is generally less efficient than our all-purpose estimator.
Our framework stands out by the very general patterns of missing observations that it can accommodate. We cover the common scenarios of missing at random or a simultaneous/staggered treatment adoption, where the treatment cannot be removed once implemented. Importantly, the missing pattern can depend in a general way on the unobserved factor loadings or unit-specific features. Hence, the observations can be missing because of how the units are exposed to the latent factors. Our simple all-purpose estimator does not require us to explicitly model this relationship, but takes it automatically into account. In the case of the propensity weighted estimator, we provide feasible estimators of the probability weights that result in the same distribution as the population weights.
Deriving the inferential theory under these general conditions is a challenging problem. The missing observations have a complex effect on the asymptotic covariance matrix of the imputed entries. In particular, the asymptotic variance has an additional variance correction term compared with the fully observed panel. This term results in a larger asymptotic variance than in the fully observed case. The variance correction term arises because, in a panel with missing observations, we take averages over a different number of time periods for the different entries in the estimated covariance matrix. The variance correction term is larger if the observation pattern has many missing entries, or if it deviates more from a missing at random scheme. The propensity weighted estimator has a similar asymptotic distribution structure as our all-purpose estimator but in general a larger variance.
Our work contributes to three distinct fields: large dimensional factor modeling, matrix completion, and causal inference. First, we extend the inferential theory of latent factors to large dimensional data with general patterns in missing entries. Second, matrix completion methods impute missing entries under the assumption of a low-rank structure, which is corrupted with noise. We provide confidence intervals for the imputed values. Lastly, the key question in causal inference is the estimation of counterfactual outcomes, i.e., what would have been the outcome if a unit had not been treated or if a unit had been treated. The unobserved counterfactual outcome can naturally be formulated as a missing observation problem. We are the first to provide a test for the point-wise treatment effect that can be heterogeneous and time-dependent under general adoption patterns where the units can be affected by unobserved factors:
This paper works under the framework of an approximate latent factor structure where both the cross-section dimension and time-series dimension are large. When the data is fully observed, Bai and Ng (2002) show that the factor model can be estimated with PCA applied to the covariance matrix of the data. Bai (2003) and Fan, Liao, and Mincheva (2013) derive the consistency and asymptotic normality of the estimated factors, loadings and common components. Extensions of latent factor models with fully observed data include adding observable factors in Bai (2009), sparse and interpretable latent factors in Pelger and Xiong (2021a), time-varying loadings in Fan, Liao, and Wang (2016) and Pelger and Xiong (2021b), high-frequency estimation in Pelger (2019) and including additional moments to estimate weak factors as in Lettau and Pelger (2020a). When a panel has missing entries, a common approach is to estimate the factor model from a subset of the data for which a balanced panel is available. This approach has two drawbacks: First, it is, in general, less efficient as our approach makes use of all the data. Second, it can lead to a biased estimate if the data is not missing at random.
The inferential theory of large dimensional factor models with missing observations is an active area of research. Our paper is most closely related to the recent papers by Jin, Miao, and Su (2021), Bai and Ng (2021), and Cahan, Bai, and Ng (2021). The papers differ in the algorithms to impute the missing observations, the generality of the missing patterns, and the proportion of required observed entries relative to the missing entries. Our main results are derived under the assumption that entries are observed at the same rate as missing entries, but we show that this assumption can be considerably relaxed. Importantly, in contrast to the other papers, our framework allows the missing pattern to depend on unit-specific features and to test for an individual treatment effect at any time for any cross-section unit or a weighted treatment effect. This is exactly what we need for the main application in causal inference. Jin, Miao, and Su (2021) provide the inferential theory for the estimated factor model with the expectation-maximization (EM) algorithm under the assumption of randomly missing values. This is a major advance in the literature on using the EM algorithm to impute missing values on cross-sectional data (Rubin, 1976; Dempster, Laird, and Rubin, 1977).Stock and Watson (2002b); Bańbura and Modugno (2014); Negahban and Wainwright (2012) propose to use EM algorithms to estimate the factor model from panel data with missing observations. Giannone, Reichlin, and Small (2008); Doz, Giannone, and Reichlin (2011); Jungbacker, Koopman, and Van der Wel (2011); Stock and Watson (2016) propose to use the state-space framework and Kalman Filtering to estimate the factor model with missing observations. Gagliardini, Ossola, and Scaillet (2019) propose a simple diagnostic criterion for an approximate factor structure in large (unbalanced) panel data sets. Bai and Ng (2021) provide the inferential theory for the factor-based imputed values based on the innovative idea of shuffling rows and columns such that there exist fully observed TALL and WIDE blocks for estimating the factor model. Their TALL-WIDE algorithms involves two applications of principal components on the two fully observed blocks. Cahan, Bai, and Ng (2021) propose the TALL-PROJECT estimator that extends the TALL-WIDE estimator by first using only the fully observed TALL block for a PCA estimation of the factors and then obtains the loadings from a time-series regression that that uses all observed entries. They provide the inferential theory for this TALL-PROJECT estimator. Each of these estimators is designed for a specific observation pattern under which it performs particularly well, but might not generalize to other patterns. In contrast, we view our estimator as a simple all-purpose estimator that can reliably impute missing data and provide the correct confidence intervals for general missing patterns and factor structures, which makes it appealing for applied researchers in causal inference. In an extensive simulation study, we show that while our estimator has a similar performance as Jin, Miao, and Su (2021) for data missing at random, and as Bai and Ng (2021) for missing with a block structure, our estimator can have a better performance for a staggered design or when the observation pattern depends on unit-specific features.
Our imputed values are point-wise consistent and have asymptotic normal distributions, which is relevant for the matrix completion literature that studies a similar problem. Both our paper and the matrix completion literature assume a low-rank structure in the panel data. In the matrix completion literature, the most popular method is to estimate the low-rank matrix from a convex optimization problem using a nuclear norm regularization (Mazumder, Hastie, and Tibshirani, 2010; Negahban and Wainwright, 2011, 2012). The main results in the matrix completion literature are upper bounds for the mean-squared estimation error of the estimated matrix. However, point-wise consistency does not hold in general because the typically used nuclear norm regularization results in a bias in the estimated matrix. In their path-breaking work, Chen, Fan, Ma, and Yan (2019) propose de-biased estimators and provide an inferential theory under the assumption of i.i.d. sampling and i.i.d. noise. There is a trade-off in terms of the generality of the model and the required observations, where our work allows for the most general patterns in missing observations with a general approximate factor structure at the cost of observing entries at a higher rate than Chen, Fan, Ma, and Yan (2019). Our paper contributes to the matrix completion literature by allowing general observation patterns and dependent error structures, which is particularly relevant for applications in social science.
Our paper allows for heterogeneous and time-dependent treatment effects of an intervention and more general intervention adoption patterns compared with the synthetic control methods in causal inference. Furthermore, our paper provides a flexible test for treatment effects. In comparative case studies, a key question is to estimate the counterfactual outcomes for treated units. A valid control unit is “close” to the treatment unit except for the treatment effect. Typically synthetic controls are weighted averages of untreated units where the weights depend on unit-specific features. A popular model assumption is that the potential outcome is linear in observed covariates and unobserved common factors. Abadie, Diamond, and Hainmueller (2010, 2015), Doudchenko and Imbens (2016), Xu (2017), Li and Bell (2017) and Li (2019) propose to match each treated unit by weighted averages of all control units using the pretreatment observations. Li and Bell (2017), Li (2019) and Masini and Medeiros (2018) show the inferential theory for the average treatment effect over time. These methods rely on the assumption that there is only one treated unit and the treatment effects are either constant or stationary. Another method is to regress the post-treatment outcomes for the control units on the pre-treatment outcomes and covariates and use the coefficients to predict the counterfactual outcome for the treated/control units. Athey, Bayati, Doudchenko, Imbens, and Khosravi (2021) propose to use matrix completion methods to impute the control panel data and allow for more general treatment adoption patterns: multiple treated units and staggered treatment adoption. However, they do not provide point-wise guarantees for the imputed values. In this paper, in addition to allowing for general treatment adoption patterns, we also provide the point-wise inferential theory for the imputed counterfactual outcomes. Furthermore, we can test for treatment effects even if they are heterogeneous and time-dependent. Our approach does not require a priori knowledge about which covariates describe if treated and control units are a good match. Instead, our latent loadings capture all unit-specific information in a data-driven way. The synthetic control, that we impute, is a weighted average of the untreated units, that takes all unit-specific information into account. In causal inference, we can either model the relationship between the covariates and the outcome, or model the probabilities of missingness to estimate causal effects. Doubly robust procedures, as discussed, for example, in Kang and Schafer (2007) combine both by using a propensity weight in regressions to mitigate the selection bias. Our propensity weighted estimator builds on this intuition. Interestingly, we prove that using the estimated feasible propensity instead of the population weights does not affect the asymptotic distribution. This observation is aligned with the results for the classical inverse propensity weighted estimator in Hirano, Imbens, and Ridder (2003).
The rest of the paper is organized as follows. Section 2 introduces the model and provides the simple all-purpose estimator for factors, loadings, and common components. Section 3 states the necessary assumptions for the asymptotic distribution results that are presented in Section 4. Sections 5 and 6 extend the results to the propensity weighted estimator. Section 7 shows how to apply our model to test treatment effects. We discuss the feasible estimation in Section 8 and how to relax the rate conditions in Section 9. The extensive simulation in Section 10 shows the good finite sample properties, the strong performance relative to other methods, and robustness results under misspecification. The Internet Appendix collects additional simulation results and all proofs.
Model and Estimation
In an asymptotic setup where and are both large, we randomly observe some entries in . Let be a binary variable, where indicates that the -th entry is observed and otherwise. In this paper, we will estimate the latent factors and loadings from the partially observed , impute the missing values, and provide the inferential theory for all estimators.
2 Missing Observations
We allow for very general patterns in the missing observations. Figure 1 shows three important examples widely seen in empirical applications. The first one is a randomly missing pattern, that is, whether an entry is observed or not does not depend on other entries or observable covariates. For example, the observational pattern of the Netflix challenge is usually modeled as entries missing at random. The second and third ones are the observation patterns for control panels in simultaneous and staggered treatment adoptions. Once a unit adopts the treatment, it stays treated afterwards, which will be modeled as missing values. These two patterns are widely assumed in the literature on causal inference in panel data.See Candès and Recht (2009); Zhou, Wilkinson, Schreiber, and Pan (2008) for the Netflix challenge and Athey, Bayati, Doudchenko, Imbens, and Khosravi (2021); Athey and Imbens (2021) for missing patterns used in causal inference.
denotes the set of time periods when both units and are observed. is the cardinality of the set . Assumption S1 states the conditions on the observation pattern.
For a given observation matrix , and there exist constants and for all such that and .
Assumption S1 allows very general observation patterns that can vary over time and depend on unit-specific features. In particular, the observation pattern can depend on the factor loadings that capture cross-sectional information. For the purpose of identification, we assume that the observation pattern is independent of the factors. Note that the estimator of the common components is “symmetric” in and , and therefore we could switch the roles of and in the above assumptions. In that case, the observation pattern would be independent of the loadings but can depend on the factors. The assumption that the observation pattern is independent of the errors is closely related to the unconfoundedness assumption in Rosenbaum and Rubin (1983). Assumption S1 implicitly assumes that for any two units, the number of time periods when both are observed is proportional to . This simplifies the presentation of our results and is sufficient for most empirically relevant cases, but we will also discuss how this assumption can be relaxed.
Our framework allows for the following important examples:
Missing at random: for all and . In this case all units and times are equally likely to be observed.
Cross-section missing at random: . For each each cross-sectional unit is equally likely to miss.
Time-series missing at random: . For each each time observation is equally likely to miss.
Cross-section and time-series dependency: , which allows for different probabilities for each unit and time.
Staggered treatment adoption: If then for all . This is a special case of 4. with . For the special case that the probability does not depend on , the staggered design is a special case of cross-section missing at random .
Mixed frequency observations: Each cross-section unit has a fixed known observation pattern over time. This can be modeled as one random draw for each cross-section unit to assign it to a specific pattern. A feasible model approach uses as this is another special case of cross-section missing at random.
3 Estimator
There are two steps to estimate the latent factor model from the partially observed panel data: First, we need to estimate the covariance matrix of the data, and second we estimate the latent factors and loadings based on the eigenvectors of the estimated covariance matrix. The conventional latent factor estimator without missing values applies principal component analysis to the sample covariance matrix. A natural way to deal with the missing values is to set these entries to zero. However, the conventional PCA estimator will then be biased. Our estimator correctly re-weights the entries in the covariance matrix before applying PCA.
Interestingly, this very simple estimator automatically corrects for the impact of general observation patterns. If we have additional information that allows us to model the observation pattern as , we propose an alternative weighted regression:
4 Illustration
We start with the simplest case without error terms to illustrate the logic of reweighting entries. In this case the conventional covariance matrix equals
Obviously, the eigenvector of this matrix is a biased estimate of the loadings. In contrast, the eigenvector of the correctly weighted sample covariance matrix consistently estimates the loadings:
The same logic carries over to the estimator of the factors. Assume that we know the population loadings, which we use here instead of the estimated loadings in the regression to estimate the factors:
which is a biased estimator for the second time period. The regression in Equation (3) corresponds to a weighted least square regression which provides the correct estimator:
which results in the asymptotic normal distribution
The second term in the asymptotic expansion is due to averaging over different number of units for different elements of the loadings. This additional variance correction term vanishes for . Similar terms appear in the distribution of the estimators of the factors and common components. We show under general conditions how these correction terms arise in the asymptotic distribution and how to take them into account for the inferential theory.
Assumptions
We assume an approximate factor structure at the same level of generality as in Bai (2003). The factors and loadings have non-trivial time-series and cross-sectional dependency. We allow the errors to be weakly correlated in the time-series and cross-sectional dimension. The asymptotic distributions are based on general martingale central limit theorems. The general Assumptions G2 and G3 are collected in the Appendix. In the main text, we present a simplified factor model with the stronger Assumptions S2 and S3, which substantially simplifies the notation but conveys the main conceptual insights of the general model. It allows us to highlight the effect of missing observations.
The consistency results are based on Assumption S2 that assumes that all observations are i.i.d. The key elements are that the factors and loadings are systematic in the sense that they lead to exploding eigenvalues, while the error terms are non-systematic with bounded eigenvalues in the covariance matrix of . These are standard factor model assumptions. The asymptotic distribution results require additional restrictions on the missing patterns, as stated in Assumption S3.
There exists a positive constant such that:
Independence: , and are independent.
Eigenvalues: The eigenvalues of are distinct.
Systematic loadings: for some positive definite matrix for any .
Dependency in missing pattern: , and for all and some constants .
Assumption S3 has two key elements. First, the full rank assumption of captures that the factor loadings are systematic for the observed entries. Second, the number of observed units at every time period is proportional to and different units share a number of observed entries that is proportional to . The impact of the missing pattern on the asymptotic variances of the estimators is captured by the three key parameters and . Note that by construction these constants satisfy . If the observations are missing at random with probability , then , and .
As stated in Proposition 3 in the Appendix, the simplified model is just a special case of the general approximate factor model specified by Assumptions G2 and G3. The simplified Assumption S2 implies the general Assumption G2, while Assumption S3 combined with the other simplified assumptions implies the general Assumption G3.
We assume that the number of factors is consistently estimated. For example the criteria developed in Bai and Ng (2002) can be extended to our case of missing values based on the various bounds and expansions that we derive in this paper. A promising alternative would be to extend the cross-validation estimator of Jin, Miao, and Su (2021) or an eigenvalue ratio argument as in Ahn and Horenstein (2013) to general missing patterns. Given a consistent estimator for the number of factors, we can treat as known.
Asymptotic Results
We show that the cross-section averages of the square of , and converge to 0 at the rate . The key difference compared with the fully observed factor analysis is the last term. If and , we can show that . This rate is sufficiently fast to obtain consistency, but will contribute to the asymptotic normal distribution. Note that the correction term is a fundamental problem for any estimator that makes use of all observations.The estimator in Bai and Ng (2021) can avoid this term by neglecting partially observed entries, which means that in general, they are using less information. The estimator of Bai and Ng (2021) is optimized for the block structure of a simultaneous adoption pattern. It runs two PCA estimates for the block with full cross-sectional observations and the block with full time-series observations. Hence, they can infer the “local” rotation matrices for each block and rotate the estimates to avoid the correction term . Cahan, Bai, and Ng (2021) leverage the block structure, and in the first step run PCA to estimate factors on the block with full-series observations, so that the correction term is avoided. If we seek to use full observations in the first step, which is what we propose in this paper, then the correction term cannot be avoided.
The next theorem shows the consistency of the estimated loadings.
Define . Under Assumptions S1 and G2 it holds that
Theorem 1 states that the complete loading matrix can be consistently estimated up to an appropriate rotation as even if we only observe an incomplete panel matrix. The convergence rate is the same rate as for the fully observed panel in Bai and Ng (2002). Theorem 1 is based on the assumption that the observed entries are representative of the missing entries and hence provide a consistent estimation. Theorem 1 is a critical intermediate step to show the asymptotic normality of the estimated factor model in the next section.
2 Asymptotic Normality
The factors, loadings, and common components are asymptotically normally distributed. Indeed, Theorem 2 states that the asymptotic distributions have two parts: First, we recover the asymptotic variance that is identical to the conventional PCA in Bai (2003) under the same rate conditions. These are the expression when we set the additional correction terms and to zero. However, in the presence of missing values, these correction terms are necessary to capture the additional uncertainty. Theorem 2 also includes the asymptotic expansions that lead to the normal distributions. As stated in the previous section, the difference between the unit-specific rotation and the “global” rotation matrix contributes to the distribution and leads to the variance correction terms and . As expected, this variance correction is increasing in the number of missing observations. We want to emphasize again that this type of variance correction is a conceptual issue that cannot be avoided when making use of all observed entries.In the asymptotic distribution, we apply the rotation matrices to the estimated loadings and factors instead of their population values as in Bai (2003). Obviously, these two representations are equivalent and can be easily transformed into each other. Our choice of representation was made for exposition purposes only.
Under Assumptions S1, G2 and G3 and for we have for each and :
For the asymptotic distribution of the loadings is
with . and the function are defined in Assumptions G3.3 and G3.5.
For and , the asymptotic distribution of the factors is
with . and the function are defined in Assumptions G3.4 and G3.5.
The asymptotic distribution of the common component is
The asymptotic distribution of common components depends on the estimation error of the estimated loadings and factors. In the asymptotic distribution of the estimated loadings and factors, the conventional part with asymptotic variances and is asymptotically independent as argued in Bai (2003). However, the second part with the asymptotic variances and that captures the difference between and is in general correlated, and hence their covariance contributes to the asymptotic variance of common components as stated in Equation (8).
The distribution results of Theorem 2 simplify under Assumptions S2 and S3, and we can provide explicit expressions for the asymptotic variances. If we assume in addition that the proportions of observed time-series ( and ) are independent of the second moment of the loadings , we can further separate the effect of missing patterns from the properties of the factor model.
Suppose Assumptions S1, S2 and S3 hold and . Then Theorem 2 holds. If in addition, and are independent of for all , then the asymptotic variances simplify as follows with the weights and defined in Assumption S3:
The asymptotic variance of the loadings in formula (6) simplifies to
The asymptotic variance of the factors in formula (7) simplifies to
The asymptotic variance of the common component in formula (8) simplifies to
The simplified model provides a clear interpretation of the effect of missing data. Importantly, the parameters and , that depend only on the missing pattern, but not on the factor model, determine the weights of correction terms. The asymptotic covariance of the loadings is a weighted combination of the variance of an OLS regression of the population factors on and the correction term. The weight depends on the number of the observed entries and the similarities in observation patterns for different units. Without missing data, it equals and the correction term disappears. If the data is observed uniformly at random with probability , the weight equals which is increasing in the proportion of missing observations.
Similarly, the asymptotic variance of the factors has two components: the variance of an OLS regression of the population loadings on using only observed entries, and the correction term. The weight increases the scale of the correction term. When all entries are observed, or all entries are observed cross-sectionally at random (with either the same or different probabilities), then , the correction term vanishes, and the asymptotic variance only depends on . If the missing pattern does not depend on the loadings, then and simplifies to which is the variance of an OLS regression of the population loadings on scaled by the inverse proportion of observed entries at time .
The distribution of the common component depends on all three parameters and . If all entries are observed at random, then and the contribution of the loading and factor distribution to the common component are separated similar to the conventional PCA setup in Bai (2003). In this case, only the two terms and remain in the asymptotic variance.
If all entries are observed at random with equal probability, we can use the approach of Jin, Miao, and Su (2021) to estimate the factor model and impute the missing entries. We compare the efficiency of our approach with the one of Jin, Miao, and Su (2021). For a direct comparison, we follow the order of estimation in Jin, Miao, and Su (2021) and switch the role of factors and loadings in our all-purpose estimator: We first estimate the factors from the time-series sample covariance matrix, and then estimate the loadings from a time-series regression of the observed outcomes on the estimated factors.
Suppose Assumptions S1, S2 and S3 hold and that every entry is randomly missing with observed probability . We switch the role of factors and loadings in the all-purpose estimator. As , it holds that:
Propensity Weighted Estimator
is independent of conditional on .
For any and satisfying , and for any and , is independent of conditional on and where and can be the same. The probability of depends on and satisfies .
We assume contains all the information in that is predictive for the observation pattern. In other words, is independent of conditional on , as stated in Assumption C1.1. This is closely related to the unconfoundedness assumption in causal inference. It also assumes that the conditional probability is bounded away from 0, which implies that the number of observed cross-sectional and time-series entries is proportional to and , respectively. This corresponds to the overlap assumption in causal inference.See (Rosenbaum and Rubin, 1983) for the connection to unconfoundedness and the overlap assumption. We assume is bounded away from 0, such that does not diverge, which is equivalent to the overlap assumption in causal inference. Note that it is straightforward to include the covariates of “neighbor units” in to allow for network effects.
For any , is independent of conditional on for . Moreover, for any and satisfying , is independent of conditional on and .
Proposition 3 in the Appendix shows that the simplified model is just a special case of the general approximate factor model specified by Assumptions GC2 and GC3. The simplified Assumption S2 combined with Assumptions S1, C1 and S2 imply the general conditional Assumption G2, while Assumption S3 combined with the other simplified Assumptions S1, C1, S2, S3.2 and C2 imply the general Assumption GC3.
Under Assumptions S1, C1, G2, GC2 and GC3 and for we have for each and :
The asymptotic distribution of the loadings is the same as in Theorem 2.
For and , the asymptotic distribution of the factors is
with . and are defined in Assumptions GC3.4 and GC3.5.
The asymptotic distribution of the common components is
Suppose Assumptions S1, C1, S2, S3.2, C2, and C3 hold and . Then Theorem 3 holds. If in addition, and are independent of for all , then the asymptotic variances simplify as follows with the weights and defined in Assumption S3:
The asymptotic variance of the factors in formula (9) simplifies to
The asymptotic variance of the common component in formula 10 simplifies to
An interesting observation is that and \Sigma^{\textnormal{miss,S, cov}}_{\Lambda,F,j,t} depend neither on the observation pattern nor on . This is because removes the asymptotic dependency between and . Hence, this part of the asymptotic distribution has a complete separation between the missing observation pattern captured by the weights and and distribution terms that depend only on the factor model. However, depends on as this component comes from a probability weighted least square regression of the population loadings on the observed entries in , which is different from the corresponding OLS regression in Corollary 1.1.
2 Robustness to Model Misspecification
The propensity weighted regressions can be robust to the selection bias from omitting factors. In the causal inference literature regressions weighted by propensity scores have been used in the estimation of causal effects to reduce the bias that arises from omitting regressors or misspecifying the outcome model. However, as the propensity weighted regressions have a larger variance, regressions without the propensity weights seem to be preferred for correctly specified models.Robins, Rotnitzky, and Zhao (1994); Robins and Rotnitzky (1995) among others discuss the reduction of bias from omitting regressors. Robins and Wang (2000); Kang and Schafer (2007); Robins, Sued, Lei-Gomez, and Rotnitzky (2007) show the large variance of propensity weighted regressions, and Freedman and Berk (2008) suggests unweighted regressions for correctly specified models In this section, we illustrate that this logic carries over to our latent factor model setup.
Our setup differs from classical causal inference as we estimate the covariates as latent factors from the data. However, we can have a situation similar to omitted variables if we estimate too few latent factors, the factors are weak, or the population model is nonlinear. In the previous section we have shown that the propensity weighted estimator is in general less efficient than our all-purpose estimator when we use the correct number of factors .Given our distribution theory, it is relatively straightforward to extend the consistent estimator of Bai and Ng (2002) for the number of factors to the more general case with missing data. However, most existing estimators for the number of latent factors explicitly or implicitly depend on choice parameters, which implies that in practice it is possible to use too few factors (Pelger, 2019; Lettau and Pelger, 2020b). However, when we use too few latent factors, our weighted estimator can have a smaller selection bias, and hence be preferable. We illustrate the general logic of this result with an example and confirm it with extensive simulations in Section 10.3.
We assume a two-factor model , where
The key assumption is that the observation pattern depends on the loadings. In order to have a transparent example, we assume the following pattern. The first time periods are fully observed. After time , whether a unit is observed or not depends on an indicator variable , defined as for some and . Suppose and for some . In other words, units with large loadings are more likely to be observed. We would get similar results if large loadings are more likely to be missing. Without loss of generality, we can shuffle the units and obtain the observation pattern in Table 1(a). In the following, we estimate the factor model from the shuffled outcome matrix, where the outcomes for the first units after time are missing, and the outcomes for the last units are fully observed.
Assume that we omit one factor and estimate only a one-factor model with both, the simple and propensity weighted, estimators. In this case, our factor model is misspecified. Without loss of generality, we can set . The estimated loading vector is consistent and the same for both estimators:
We compare for both approaches the estimates of the first factor and the common components from time to (the two approaches coincide from time 1 to as all units are fully observed). For the simple regression and for , we can show that
where . The key element is that because of the dependence of the missing pattern on . In our example, both and tend to have large values on the observed units, and hence are not asymptotically orthogonal on the subset of observed data. A non-zero creates a selection bias similar to the conventional omitted variable bias.Simon (1954) refers to this type of selection bias as a spurious correlation.
as . In contrast, the propensity weighted regression for equals
Feasible Estimator of the Probability Weighting
We provide feasible estimators for which we need in Equation (4) to estimate the factors, and we show that the asymptotic distribution of factors is not affected by using the estimated weights instead of their population counterpart. While in (stratified) randomized experiments, researchers decide and therefore know the treatment assignment probability given covariates, , the probability distribution of the missing pattern in observational studies generally needs to be estimated, which can affect the distribution theory for the latent factor model. Here we provide conditions under which the previously derived results continue to hold with a feasible estimator. To simplify notation denote by the propensity score and its estimate by . The feasible estimator for the factors replaces by in Equation (4), which yields the following decomposition:
We replace the propensity score in in Equation (4) by its estimate .
The estimates of the loadings do not depend on the propensity score. Hence, Theorem 1 and the asymptotic distribution of the loadings in Theorem 3 continue to hold independently of .
The following holds for the distribution of the factors and common components.
If , then the factors and common components are estimated consistently pointwise under the assumptions of Theorem 3.
If , then Theorem 3 continues to hold as it is.
We discuss feasible estimators for the most important cases of missing patterns which are summarized in Table 2. Obviously, we only need to consider the case where varies for different cross-sectional units as otherwise the estimator simplifies to our estimator in Equation (2). For simplicity these examples assume that are and sub-Gaussian but can be generalized to weak dependency patterns. The simplest case is missing at random only in the time-series dimension, that is for some parametric or non-parametric function . A relevant example is the estimation of with a logit model on the full panel which has the convergence rate and a uniform bound of order . Hence, Theorem 4.2(b) applies. If is estimated non-parametrically with a kernel with bandwidth , the convergence rate is typically with a uniform bound of order , which does not change the distribution results if is sufficiently large. In the more complex model the observations probability depends on the cross-section and time-series information. A relevant example for a parametric model is a logit model estimated on for each separately with a convergence rate of . Under weak assumptions on , the uniform convergence bound in Theorem 4.2(b) holds.
An important special case are discrete values for , that is, the covariates take only finitely many values. An example for a binary variable would be gender, when male or female individuals have different probabilities to be treated. If the probabilities for the different discrete outcomes of are bounded away from zero, then the estimator simplifies to , but just averaged over the cross-section units for which . In more detail, consider the estimator where and . Then, . If is sufficiently large, for example proportional to , then the feasible estimator does not change the distribution results in Theorem 3. These estimators directly carry over to staggered treatment adoption. The staggered design can also be modeled with a parametric hazard model , which under appropriate assumptions converges at the rate as well. In summary, for all these cases the distribution results are not affected by using a feasible estimator for the propensity score.
As previously mentioned, we allow . This is appealing as is by construction capturing the unit-specific features and hence should account for the differences in cross-sectional observation patterns. As the estimator does not depend on the probability weights, it can be used in the estimation of . Theorem 3 states that the estimation error of is of the order . While the consistency results for the factors and common components continue to hold, we need some additional weak assumptions on the tail behavior of the loadings and error terms to satisfy the uniform condition in Theorem 4.2(b).
Tests of Treatment Effects
The individual treatment effect measures the difference between the treated and control outcomes:
where by construction for a specific time and unit we only observe either or , but not both. Average treatment effects can be estimated by an average over time or the cross-section of the individual treatment effects. We assume that the data has a factor structure which results in a model of the form
We only observe for the treated group and could obtain the counterfactual outcome from the imputed value , where is the common component estimated only from the untreated control data. This is the same setup as in Bai and Ng (2021). Given our asymptotic distribution theory for the common component, we can provide the asymptotic distribution of the individual and average treatment effects analogously to Bai and Ng (2021). A shortcoming of estimating the individual treatment effect by is that the observed treated observations contain an idiosyncratic error . Hence, it is not possible to test for individual treatment effects without imposing very strong additional assumptions on the error. For sufficiently large , this error component can be averaged out in the average treatment effect.
We impose slightly stronger assumptions on the structure of the treatment effect which will allow us to derive substantially stronger results. Assume that the treatment effect has also a factor structure, that is . In this case we can represent the problem as
where the factor structure subsumes the treatment effect. Hence, the individual treatment effect is equivalent to the difference in the common components between the treated and control:
Fundamentally, we are testing if the treatment changes the underlying factor structure. Hence, we can test if the treatment changes interactive fixed effects. This is a very general setup that allows for time and cross-sectional heterogeneity in the treatment effect, while the treatment itself can depend on the latent cross-sectional covariates modeled by the loadings.
In the following we consider three different treatment effects:
Individual treatment effect:
Average treatment effect over time:
Weighted average treatment effect: where are the regression coefficients on some covariates :
For each of the three treatment effects we derive the asymptotic distribution under the null-hypothesis of no effect, which allows us to run one-sided or two-sided hypothesis tests. For example, the two-sided hypothesis test for the weighted average treatment effect takes the form
This is the hypothesis we test in our simulation and the empirical companion paper. The problem formulated in Equation (12) can be solved by applying our latent factor model estimation twice: First, we estimate from the treated data with the control observations as missing values. Second, we estimate from the control data, while the treated observations are viewed as missing. The inferential theory follows readily from Theorems 2 and 3. The asymptotic variance for the individual treatment effect is the sum of the asymptotic variances of and and a covariance term based on the correction terms for the control and treated. While the calculations are tedious, they are a direct consequence of the distribution results that we have derived. The average treatment effects follow then from the results of the individual treatment effects. In this section, we want to focus on a special case, which we consider the most relevant from a practical perspective.
In most causal inference applications, such as the empirical study in our companion paper and Abadie, Diamond, and Hainmueller (2010, 2015), the majority of observations are control observations. Hence, it might be infeasible to estimate a latent factor model only from the treated data as required in Equation (12). For example in the simultaneous treatment case in Table 1, we can estimate a latent factor for the control, but not for the treated. Hence, we impose the additional assumption that the control and treated panel share the same underlying factors, while the loadings can be different, that is,
This implies that the treatment can only affect the loadings. This is still a very general setup as the loadings and factors are latent. For example, a model based on Equation (12) with one factor that changes on the treated data, can be captured in Equation (14) by a two-factor model where the corresponding loadings change on the treated data.
Suppose Assumptions S1, G2, G3 and G4 hold and the control and treated panel share the same factors. For , as the following holds:
The asymptotic distribution for the common component is
with and given in Theorem 2, , \Gamma^{\textnormal{miss},(1)}_{\Lambda,i}=\Sigma_{\Lambda}^{-1}\Big{[}\frac{1}{T_{1,i}^{2}}\sum_{u,s=T_{0,i}+1}^{T}g_{u,s}(\Sigma_{\Lambda,u}^{-1}\Lambda_{i}^{(1)},\Sigma_{\Lambda,s}^{-1}\Lambda_{i}^{(1)})\Big{]}\Sigma_{\Lambda}^{-1}, \Gamma^{\textnormal{miss, cov},(0),(1)}_{\Lambda,F,i,t}=\Sigma_{\Lambda}^{-1}\Big{[}\frac{1}{T_{1,i}}\sum_{u=T_{0,i}+1}^{T}g_{u,s}(\Sigma_{\Lambda,u}^{-1}\Lambda_{i}^{(1)},\Sigma_{\Lambda}^{-1}\Sigma_{F}^{-1}F_{t})\Big{]}, and the function is defined in Assumption G4.
The asymptotic distribution for the individual treatment effect is
The results of Theorem 5 are a consequence of Theorems 2 and 3. The challenge arises from correctly capturing the asymptotic covariance between the estimated treated and control common components. This additional covariance term is due to the correction terms from the missing observations. In Theorem 5, we impose the additional Assumption G4 for the general estimator and Assumption GC4 for the probability-weighted estimator. Both simply state that the conventional central limit theorems based on the weak dependencies in the errors apply to the subset of treated time periods. These conditions are automatically satisfied in our simplified model and thus can be neglected, as stated in Proposition 3 in the Appendix.
Feasible Estimation and Testing
and assume that and . The estimator for and depend on the dependency structure in the residuals and we propose the plug-in estimator based on only the non-zero moments of the residuals:
The estimators are analogous for the probability-weighted estimator. A special case is the estimation approach in Bai (2003) that assumes independence of the residuals over time and the cross-section and hence only uses the diagonal entries of the residual covariance and autocovariance matrix. Instead of assuming knowledge of the non-zero entries, it is possible to generalize the estimator similar to Fan, Liao, and Mincheva (2013) and estimate the non-zero entries with a thresholding estimation approach. We propose a HAC estimator for , and to account for the time-series dependency in the factors similar to Bai (2003).
Suppose that the assumptions of Theorems 2, 3 or 5 hold. In addition, we assume that the time-series and cross-section covariance matrices of the errors are sparse in the sense that and and we know the non-zero elements. Then, the plug-in estimators of the asymptotic covariances in Theorems 2, 3 and 5 are consistent and the asymptotic statements in the respective theorems continue to hold with the estimated covariance matrices.
Hence, the treatment effects normalized by their estimated standard deviations follow asymptotically a standard normal distribution, and we obtain feasible test statistics for the various treatment effects.
Generalization of the Missing Patterns
Our results can be generalized to the case where the number of observed entries is not proportional to or but grows at a strictly smaller rate. The general arguments of the proofs stay the same but we need to carefully account for the convergence rates of each term based on the set . The mean squared consistency of the estimated loadings in Theorem 1 generalizes to
The last term is closely related to defined in Assumption S3. The expression for the asymptotic covariances of the estimators become more complex. The proofs for the consistency and asymptotic normality for the general case, when observed entries are not proportional to and , are very similar to the proofs of Theorems 1 and 2, but just require carefully keeping track of the convergence rates of each term.The proofs are available upon request.
We illustrate the more general convergence rates in the simultaneous treatment observation pattern in Table 1(a), where we can provide explicit expressions for the different rates. The mean square consistency result of the loadings simplifies to
We obtain two different convergence rates for the estimated loadings:
Similarly, the estimated factors have two different convergence rates depending on which time block we consider:
This results in four different convergence rates for each block for the estimated common components:
Simulation
Missing at random: Entries are observed independently with probability 0.75 if , and 0.5 if .
Simultaneous treatment adoption: Once a unit adopts treatment, it stays treated afterward. For the units with , randomly selected units adopt the treatment from time and the remaining units stay in the control group until the end. For the units with , randomly selected units adopt the treatment from time and the remaining units stay in the control group until the end. We model the treated data as missing.
To conserve space, we report here the distribution results for the regression based estimator based on Equation (3), but the results extend to the propensity-weighted estimator. Figure 2(d) shows the histograms of standardized factors, loadings, and common components for randomly selected observed entries and missing entries based on Theorem 2. The histograms match the standard normal density function very well and support the validity of our asymptotic results in finite samples.
Figure 3 confirms that our treatment test in Theorem 5 has the correct size. The control data follows our benchmark one-factor model. We assume a constant treatment effect, i.e., , where is set to 0 or 0.25. Figure 3 shows the histograms of standardized common components for treated and control, the individual treatment effect, and an equally weighted treatment effect for randomly selected units and times. As expected, the histograms support the validity of our asymptotic results in finite samples.
Table 3 demonstrates the statistical power of our tests for individual and average treatment effects, where the null hypotheses are with equal weights for all time periods, i.e., and . The power increases with the data dimensionality ( and ) and the scale of treatment effect that is determined by the mean of the factor and the difference between the control and treated loadings . The null hypothesis implies , which we use in the estimation of the asymptotic variance. This slightly improves the power, but the results in the Internet Appendix show that we also have good power properties without imposing the null hypothesis in the estimation of the asymptotic covariances. Moreover, the statistical power increases with the proportion of observed entries, as shown in the comparison between Tables 3 and 14 in the Internet Appendix.
2 Robustness to Missing Patterns
In this section, we show that our benchmark regression-based estimator (denoted as XP) and propensity-weighted estimator (denoted as ) perform well under a variety of missing patterns. As reference we also include the estimators of Jin, Miao, and Su (2021) (denoted as JMS) and Bai and Ng (2021) (denoted as BN). Each of the two estimators is designed for a specific observation pattern and hence provides a natural reference level for that specific pattern. Jin, Miao, and Su (2021) assume that observations are missing at random, while Bai and Ng (2021) is tailored to an observation pattern with a block structure after proper reshuffling. These are the four estimation approaches that provide an inferential theory for imputed common components in an approximate factor model and were available at the time of submission of this paper.
Table 4 compares the performance of estimating the common components. We report the normalized mean squared error (MSE) of the four methods for observed, missing and all units defined as follows:
where is either the set observed, missing or all observations.
First, and most importantly, our benchmark estimator shows excellent performance for all observation patterns. Our estimator has the smallest or at least a very similar small MSE compared to the other methods, as indicated by the bold numbers. Hence, we view our approach as a simple and reliable all-purpose estimator. Our propensity-weighted estimator is very close to the benchmark estimator but performs slightly worse. This is in line with our theoretical result that propensity weighting is generally less efficient.
In the case of missing at random conditional or unconditional on , our methods have the smallest MSE. Jin, Miao, and Su (2021) also have a small MSE as long as the observation pattern does not depend on as their method is designed for missing uniformly at random. Missing at random violates the assumptions of Bai and Ng (2021) and their estimator not applicable as there not sufficiently large blocks of fully observed entries.
In the case of simultaneous treatment adoption, Bai and Ng (2021) has the smallest MSE as their method is tailored to this case. Interestingly, our method as an all-purpose estimator is very close to Bai and Ng (2021). When the observation pattern depends on , it can shrink the size of fully observed blocks, which increases the importance of using all observed entries resulting in the smallest MSE for our method. In the case of simultaneous treatment adoption, the assumptions in Jin, Miao, and Su (2021) are violated, which is reflected in the larger MSE.
Our methods have the smallest MSE for the case of staggered treatment adoption that is prevalent in empirical applications (Athey and Imbens, 2021). This holds whether the observation pattern depends or does not depend on . In contrast to Bai and Ng (2021), we use all observed entries in the estimation, which provides a more efficient estimator. Note that in this simulation example the fully observed blocks are very small, and hence, similar to the missing at random case, the assumptions in Bai and Ng (2021) might not be satisfied. As the assumptions of Jin, Miao, and Su (2021) are violated, their imputation results in larger errors.
The Internet Appendix shows that the findings are robust to the size of the panel and the parameters of the observation patterns. We also compare the MSE of the various methods after iterations in Tables 6-8 in the Internet Appendix. In more detail, we first impute the missing values with different methods. In the second step, we apply PCA to the full panel with imputed values to estimate the factor model and update the imputed values with the estimated common components. The observed entries stay the same. This process is repeated for multiple iterations. Note that this iterated estimation approach is actually a different estimation approach by itself. The four methods provide different starting values for the same iterative estimation approach that is based on a fixed-point argument. Importantly, there is no inferential theory for iterative estimators under general patterns.While Jin, Miao, and Su (2021) consider iterations, their asymptotic results only hold for missing at random. Bai and Ng (2021) provide distribution results for a different iteration that is not making use of all observations and therefore only has a minor effect. Hence, if the goal is to estimate treatment effects, these iterative estimators cannot be used. Since our methods start with a value that has a smaller MSE, our methods, in general, converge faster (often already after three iterations) and also have a small MSE for a fixed number of iterations. Our results are robust to the choice of and and we present the corresponding results for and in Tables 9-12 in the Internet Appendix. In summary, if the goal is to only minimize the imputation error without an inferential theory, the iterative estimation generally improves the results, but the relative performance of the different estimation approaches without iteration carries over to the iteration setup.
3 Misspecification and Robustness of Propensity-Weighted Estimator
In this section, we show that the propensity-weighted estimator can have desirable robustness properties under misspecification. Our results are motivated by insights from causal inference that propose doubly robust estimation procedures for missing values, as discussed, for example, in Kang and Schafer (2007). In causal inference, we can either model the relationship between the covariates and the outcome or model the probabilities of missingness to estimate causal effects. Doubly robust procedures combine both by using a propensity weight in regressions to mitigate the selection bias. Their potential advantage is that they can provide reliable estimates in the case of omitted variables. Our setup differs from classical causal inference as we estimate the covariates as latent factors from the data. However, we can have a situation similar to omitted variables if we estimate too few latent factors, the factors are weak, or the population model is nonlinear.
We compare our benchmark estimator (XP) and propensity-weighted estimator () under two types of model misspecification. In Table 5, we consider the case of omitted factors. The population model is generated by a two-factor model, but we only estimate one latent factor. In this case, the propensity-weighted estimator can perform better than the benchmark estimator. However, when the model is correctly specified, and we estimate two factors, the benchmark estimator dominates. When the second factor is weak in the sense that its variance and corresponding eigenvalue are very small, the situation is similar to an omitted factor. In this case, it is possible that the propensity-weighted estimator performs better even if we estimate the correct number of latent factors. Note that weak factors are also a form of misspecification, as discussed in Onatski (2012). In this simulation, observations are more likely to miss if they are exposed to the omitted or weak second factor. Hence, the robustness gains of the propensity-weighted estimator arise for the missing data and the treatment effects.
The case of omitted latent factors shares similarity with the case of a misspecified functional form. In Table 19 in the Online Appendix we generate the data from a non-linear one-factor model. Under certain assumptions it is possible to approximate a non-linear transformation as a linear function of appropriate basis functions. Such an approximation can be formulated as a linear latent multi-factor model, where the additional factors are non-linear transformations of the underlying one-factor model. Hence, some form of functional model misspecification can be corrected by using more latent factors. In our example, the non-linearity is very well approximated by three latent factors for the simple and propensity-weighted estimator. However, if we use only one or two latent factors, the propensity-weighted estimator is more robust to the misspecification. While we do not provide a formal non-parametric theory, our simulation suggests that a non-linear misspecification can share similar features with the case of omitted factors. Therefore, if a researcher suspects some form of model misspecification, the propensity-weighted estimator can be a useful alternative.For a non-linear factor model, Feng (2020) proposes a local PCA method that uses a linear model approximation in a local neighborhood. Our argument is based on a global approximation of the non-linear functional relationship, where the additional latent factors serve as additional basis functions.
Conclusion
This paper develops the inferential theory for latent factor models estimated from large dimensional panel data with missing observations. Our paper stands out by the generality of the missing patterns that we allow for. We propose two estimators for the latent factor model: a simple all-purpose estimator and an extension to a probability-weighted estimator. Our all-purpose estimator is easy to use while it performs well under a variety of missing patterns. The propensity weighted estimator is an alternative that is less efficient for correctly specified models but can be more robust to certain forms of misspecification. The key application of our asymptotic distribution theory is to test causal treatment effects. We provide a test for the point-wise treatment effect that can be heterogeneous and time-dependent under general adoption patterns where the units can be affected by unobserved factors.
Appendix
Let denote a generic constant. Let denote the vector norm and the Frobenius norm of matrix .
General Assumptions
Time and cross-section dependence and heteroskedasticity of errors: There exists a positive constant , such that for all and :
Weak dependence between factor and idiosyncratic errors: for every ,
Eigenvalues: The eigenvalues of are distinct.
for every .
for every .
We define the filtration with generated by , and , which is given by . For every and , and , it holds
where X_{i}=\frac{1}{N}\sum_{l=1}^{N}\Lambda_{l}\Lambda_{l}^{\top}\Big{(}\frac{1}{|\mathcal{Q}_{li}|}\sum_{s\in\mathcal{Q}_{li}}F_{s}F_{s}^{\top}-\frac{1}{T}\sum_{s=1}^{T}F_{s}F_{s}^{\top}\Big{)} and .
.
Assumption G3.5 holds for equal to and under the filtration with generated by and .
for every .
We define the filtration with generated by , and , which is given by . For every and , and , it holds
where X_{i}=\frac{1}{N}\sum_{l=1}^{N}\Lambda_{l}\Lambda_{l}^{\top}\Big{(}\frac{1}{|\mathcal{Q}_{li}|}\sum_{s\in\mathcal{Q}_{li}}F_{s}F_{s}^{\top}-\frac{1}{T}\sum_{s=1}^{T}F_{s}F_{s}^{\top}\Big{)} and .
.
Assumption GC3.5 holds for equal to and under the filtration with generated by and .
Assumption G2 describes an approximate factor structure and is at a similar level of generality as Bai (2003): (1) Assumption G2.1 ensures that each factor has a nontrivial contribution to the variation in . (2) We assume loadings are random but independent of factors and errors in Assumption G2.2. We could study a factor model conditioned on some particular realization of the loadings, and the analysis would essentially be equivalent to that under the assumption that loadings are nonrandom. (3) Assumption G2.3 allows errors to be time-series and cross-sectionally weakly correlated. (4) Assumption G2.4 allows factors and idiosyncratic errors to be weakly correlated. (5) Assumption G2.5 guarantees that each loading and factor can be uniquely identified up to some rotation matrix. Additionally, we assume that these aspects also hold if we look at a subset of all time periods (the subset is denoted as in Assumption G2). Together with Assumption C1.2, our covariance matrix estimator (1) using incomplete observations has similar properties as the conventional covariance matrix estimator using full observations. For example, both and are consistent estimators for . Moreover, the top eigenvalues estimated from both matrices are consistent as shown in Lemma 4 in the Internet Appendix, which is the foundation for developing the inferential theory of the factor model estimated from Equation (1).
is not sufficient as and are multiplied with the random variables and in . The asymptotic variances of these products are quadratic functions in the elements of those random variables given by and and take the form of and respectively.
Assumption G3.5 requires a central limit theorem for stable convergence in law which is stronger than the conventional central limit theorem for convergence in distribution. The reason is that the asymptotic variance in Assumption G3.5 depends on both and , which are random variables. Hence, we deal with a mixed normal limit and stable convergence in law ensures that the normal distribution of the central limit theorem will be independent of and . Because of the stable convergence in law result, the estimated factors and common components normalized by their random standard deviation will converge to a standard normal distribution. In more detail, Assumption G3.5 implies that and jointly converge -stably for to a mixed normal distribution, whose asymptotic variance is random but measurable with respect to the sigma-field . Assumption G3.5 is used in Theorem 2 to show the asymptotic distribution of the variance correction term whose asymptotic variance is random. Our simplified factor model specified by Assumption S2 is sufficient to guarantee a central limit theorem for stable convergence in law. Proposition 3 shows that the simplified model implies Assumption G3.5.
Assumptions GC2 and GC3 are the corresponding assumptions for the propensity-weighted estimator with a similar level of generality. The additional Assumptions G4 and GC4 are only needed for the treatment effect tests. The simplified assumptions imply the general assumptions as stated in Proposition 3.
The simplified model is a special case of the general model:
Assumptions G2 and G3 are satisfied in the simplified model:
Assumptions S1 and S2 imply Assumption G2.
Assumptions S1, S2 and S3 imply Assumption G3.
Assumptions GC2 and GC3 are satisfied in the simplified conditional model:
Assumptions S1, C1, S2, S3.2, C2 and C3 imply Assumption GC3.
Assumptions G4 and GC4 are satisfied in the simplified model. Specifically,
Assumptions S1, S2 and S3 imply Assumption G4.
Assumptions S1, C1, S2, S3.2, C2 and C3 imply Assumption GC4.
References
Simulation Results
2 Asymptotic Distribution
3 Statistical Power of Treatment Effect Tests
4 Estimation under Misspecification
Proofs
In this note, we assume every entry is randomly missing with observed probability . For a direct comparison, we follow the order of estimation in Jin, Miao, and Su (2021) and switch the role of factors and loadings in our all-purpose estimator: We first estimate the factors from the time-series sample covariance matrix, and then estimate the loadings from a time-series regression of the observed outcomes on the estimated factors.
Let the time-series sample covariance matrix be , where
Our approach to estimate the factors differs from Jin, Miao, and Su (2021) in that we adjust each entry in the sample covariance by the number of units that are observed in both time periods (i.e., the denominator in Equation 18), while Jin, Miao, and Su (2021) adjust for the overall observed proportion (i.e., the denominator in Equation 18 is replaced by where ).
The corresponding term in the initial estimator in Jin, Miao, and Su (2021) is \big{(}\frac{1}{T}\sum_{t=1}^{T}F_{t}F_{t}^{\top}\big{)}\cdot\big{(}\frac{1}{\sqrt{N}q}\sum_{i=1}^{N}W_{is}\Lambda_{i}e_{is}\big{)}.
When every entry is missing at random, we have . Jin, Miao, and Su (2021) differ from our term in that Jin, Miao, and Su (2021) disentangle the average over the time dimension from the average over the unit dimension. Under the simplified factor model, we can disentangle two averages and show that our term is asymptotically equivalent to the corresponding term in Jin, Miao, and Su (2021).
Under the simplified factor model, and using a similar proof as the third step in the proof of Proposition 3.2 on p23 in the online appendix, we can show that this term is asymptotically normal with the asymptotic variance
where . Therefore, the asymptotic variance coincides with the asymptotic variance of the initial estimator of factors in Jin, Miao, and Su (2021).
The corresponding term in the initial estimator in Jin, Miao, and Su (2021) is .
Under the simplified factor model, we can disentangle the average over the time dimension from the average over the unit dimension, and show that our term is asymptotically equivalent to the corresponding term in Jin, Miao, and Su (2021). Using a similar proof as the fourth step in the proof of Proposition 3.1(b), we can show that this term has a stable limiting distribution with the asymptotic variance
and when every entry is missing at random. Therefore, the asymptotic variance coincides with the asymptotic variance of the initial estimator in Jin, Miao, and Su (2021).
Since both terms have the same asymptotic variance as those in the initial estimator in Jin, Miao, and Su (2021), our estimated factors are asymptotically the same as the initial estimates of factors in Jin, Miao, and Su (2021). Since the iterated estimator is more efficient than the initial estimator in Jin, Miao, and Su (2021), our estimated factors are asymptotically less efficient than the iterated estimates of factors in Jin, Miao, and Su (2021).
1.2 Proof of Proposition 1.2
where .
where \frac{1}{T}\sum_{t=1}^{T}W_{it}F_{t}F_{t}^{\top}=q\Sigma_{F}+O_{P}\big{(}\frac{1}{\sqrt{T}}\big{)} holds under the assumption that the observation pattern is exogenous and does not depend on the value of . Therefore this term is asymptotically the same as the corresponding term in the initial estimator in Jin, Miao, and Su (2021).
The corresponding term in the initial estimator in Jin, Miao, and Su (2021) is .
2 Proof of Proposition 3: Simplified Model
In this section, we prove Proposition 3.1, 3.2 and 3.3 step by step.
In this proof, we suppose Assumption S1 holds without further statement. We show Assumption G2.1 holds under Assumption S2.1, G2.2 holds under S2.2, G2.3 holds under S2.3, and G2.4 holds under S2.4.
Step 1.1: Show that holds under Assumption S2.1.
Let be the -th entry of and be the -th entry of .
2.2 Proof of Proposition 3.1(b)
In this proof suppose Assumptions S1 and S2 hold without further statement. We show that each part in Assumption G3 holds under Assumption S3. For notation simplicity, denote .
Since , and are independent, and is independent of and , then is independent of and for any and and we have
Step 3.2: Show that is asymptotically normal under Assumption S3.1. Assumption S3.1 and Assumption S2 together with the CLT imply
The CLT implies that is jointly asymptotic normal, and for ,
which follows from the results in Step 3.1.
is independent across . The CLT and the independence of and yield
as the last term is 0. Hence, by Chebyshev’s inequality
where the last equality follows from Assumption S3.2.
The vectorized form of is . Then Assumption G3.5 holds with
We can show the stable convergence in law similar to Jin, Miao, and Su (2021). Note that
where . Define the sigma-field that is generated from and . Let . Let be a nonrandom vector with . Let
where the last equality follows from Step 5.3.
We can rewrite as
where . Define the sigma-field that is generated from , and . Let . Let be a nonrandom vector with . Let
where . Step 5.5: Show that and are jointly asymptotically normal and their asymptotic covariance converges. The randomness of these two terms come both from , which is asymptotically normal. These two terms are weighted average of and therefore they are jointly asymptotically normal as well. Next, we show that their aymptotic covariance converges and we provide the limit.
where the last equality follows from a similar argument as Step 5.1 and 5.3 and we can show that converges to .
We use similar arguments as in Steps 5.2 and 5.4 to show that and converge jointly and stably in law.
Denote . From Assumption G3.5, it is asymptotic normal. We first calculate the variance of the term :
2.3 Proof of Proposition 3.2(a)
Denote . Then,
2.4 Proof of Proposition 3.2(b)
In this proof, suppose Assumptions S1, C1, S2 and C2 hold without further statement. We show each part in Assumption GC3 holds under Assumption C3. For notation simplicity, denote .
Since , and are independent, is independent of and , and is independent of and , then and is independent of and for any and . We can use the same steps as in Step 2 of the proof of Proposition 3.2 to show that Assumption GC3.2 holds.
Assumption GC3.3 is identical to Assumption G3.3. We can use the same steps as in Step 3 of the proof of Proposition 3.2 to show that Assumption GC3.3 holds.
following from Assumptions S3.1 and S3.2. From Theorem 6.5 in Hansen (2020), is asymptotically normal and
since the number of terms in the other terms is of order and
for distinct by Assumption C1.2 and C2. Similarly, we can show that
based on the fact that is iid. Hence, the Chebyshev’s inequality implies
The stable convergence follows from a similar argument as in Step 5.4 in the proof of Proposition 3.1(b)
Step 5.3: Show that and are jointly asymptotically normal and their asymptotic covariance converges. The randomness of these two terms both come from , which is asymptotic normal. These two terms are weighted average of and therefore they are jointly asymptotic normal. Next we show their aymptotic covariance converges and we provide the limit:
where the second to last equality follow from a similar argument as in Step 5.1 in the proof of Proposition 3.2. Similar as in Step 5.1, we can show converges to .
The joint stable convergence between and follows from a argument as in Step 5 in the proof of Proposition 3.1(b).
Denote , which is asymptotically normal by Assumption GC3.5. We calculate the variance of the term . Since is independent of , , and , we have
2.5 Proof of Proposition 3.3: Treatment Tests for Simplified Model
Since is i.i.d. by Assumption S2.1, is i.i.d. by Assumption S2.3, and is independent of , we can apply the CLT resulting in where .
We calculate the covariance of . Since is independent of , and and is i.i.d., we have
Next we calculate the covariance of . Since is independent of , , and , and , we obtain
G4.3 can be shown with similar arguments as in Step 5 in the proof of Proposition 3.1(b).
Assumption GC4.1 is the same as Assumption G4.1. Assumptions GC4.2 and GC4.3 can be shown similarly as Assumptions G4.2 and G4.3.
3 Proof of Theorem 1: Consistency of Loadings
Note that the -th entries in , , and take the following form:
Under Assumptions C1 and G2, we have for some , and for all and ,
For , we have
where the last inequality follows from Assumption G2.3.(c).
following from Assumption G2.4 and the independence of with and .
Under Assumptions C1 and G2, let , we have
Next, let us consider . Similar to the proof of Theorem 1 in Bai and Ng (2002), it holds that
because of Assumption G2.3.(e). Thus, .
Next, we consider . For any , it holds that
Let us first show . From the definition of and , it holds that
As is independent of we have
Note that since is independent of , we have
Hence, and therefore . Moreover, H=H_{j}-O_{P}\Big{(}\frac{1}{T}\Big{)}=O_{P}(1). ∎
Hence \Delta_{2}=O_{P}\Big{(}\frac{1}{T}\Big{)} and therefore
4 Proof of Theorem 2: Asymptotic Distribution
Assume Assumptions C1 and G2 hold. As , it holds that
where are the eigenvalues of .
\sup_{\gamma\in\Gamma}\frac{1}{N^{2}}\gamma^{\top}\left(\left((W\odot e)(e^{\top}\odot W^{\top})\right)\odot\Big{[}\frac{1}{|\mathcal{Q}_{ij}|}\Big{]}\right)\gamma\xrightarrow{p}0
\sup_{\gamma\in\Gamma}\frac{1}{N^{2}}\Big{|}\gamma^{\top}\left(\left(((W\odot e)(F\Lambda^{\top})\odot W^{\top})\right)\odot\Big{[}\frac{1}{|\mathcal{Q}_{ij}|}\Big{]}\right)\gamma\Big{|}\xrightarrow{p}0
where the second inequality follows from the independence between factors and loadings. Then by applying the Markov inequality, we have
, where is the largest eigenvalue of
following from (R13); Lemma 4.2 follows from
based on (R13); Lemma 4.3 holds because of
Under Assumptions C1 and G2, it holds that
From Assumption G2.1, and then it holds that
Suppose Assumptions C1, G2 and G3 hold. Conditional on , we have
For the second term , we have
First, we consider .
For the second term , let us consider .
which follows from Assumption G3.1. Hence and
Let us first consider in the second term:
where follows from
and holds because of
Since , the second term satisfies . Next, we consider the first term
where follows from
where follows from
Under Assumptions C1 and G2, it holds that
where the last equality follows from H^{\top}H=\Big{(}\frac{\Lambda^{\top}\Lambda}{N}\Big{)}^{-1}+O_{P}\Big{(}\frac{1}{\delta_{NT}}\Big{)}. This last statement is a consequence of
We multiply both side by
We provide a consistent estimate for the asymptotic variance in Lemma 10.
and the second term satisfies
Hence, it holds that . From Assumption G3.5 and Slutsky’s theorem, we have
where . We provide a consistent estimate for the asymptotic variance in Lemma 11.
for \Sigma_{\Lambda,j}=\Sigma_{F}^{-1}\Sigma_{\Lambda}^{-1}\big{[}\Gamma^{\textnormal{obs}}_{\Lambda,j}+\Gamma^{\textnormal{miss}}_{\Lambda,j}\big{]}\Sigma_{\Lambda}^{-1}\Sigma_{F}^{-1}.
4.2 Proof of Theorem 2.2
The moment of the second term has the following bound
Hence, it holds that . We also decompose the term II into two further terms:
For the second term , we have
Hence, we obtain . For the first term , we have
where the second term is following from
Hence, we conclude . For the third term III, we have the decomposition
For the first term , we have
and the second term \frac{1}{N}\sum_{l=1}^{N}\Big{(}\frac{1}{N}\sum_{i=1}^{N}W_{it}\eta_{li}e_{it}\Big{)}^{2} satisfies
Hence, we obtain the rate convergence rate . Next, let us consider :
The first term in the above decomposition satisfies
Using Assumption G2.3(d) we conclude that
Then, it holds that \left\lVert\text{III}_{2,1}\right\rVert=O_{P}\Big{(}\frac{1}{\sqrt{NT}}\big{)}. For , we have
Hence, we obtain the overall rate for the third term . The rate for the fourth term can be shown similarly.
yielding \Delta=O_{P}\Big{(}\frac{1}{\sqrt{NT}}\Big{)}. Hence, we conclude that
We decompose the first term I further into two parts
Hence, we conclude that .
For the term II, we have the following decomposition:
The second term satisfies
Hence, the second term has the rate . For the first term , we have
Hence, we obtain the rate .
We decompose third term III further into two parts:
For the first term , we have
and the second term satisfies
Hence, we obtain . Next, we consider :
Hence, we conclude that . The rate for the last term can be shown similarly.
We decompose the term I further into two parts
Hence, we conclude .
For the second term , we have
Hence, we obtain . The first term satisfies
As a result we conclude .
For the third term III, we have the decomposition
For the first term we have
and the second term satisfies
This results in . Next, we consider :
In conclusion, we obtain the rate . The rate for the last term follows from similar arguments.
For , from Assumption G3.4 and . Slutsky’s theorem and Lemma 5 () yield
Next, we decompose into two parts
For in the second term, we obtain
where the first moment of has the following bound
Hence, we conclude that . The second term is asymptotically normal based on Assumption G3.5 and its convergence rate is . Hence in , the leading term is
where .
Furthermore, we can rewrite as
Then, for , we obtain
where and the function is defined in Assumption G3.5.
Note that and are asymptotically independent because the randomness of comes from the cross-section average of , and the randomness of comes from . Then, we have
for \Sigma_{F,t}=\Sigma_{\Lambda,t}^{-1}\Big{[}\Big{(}\frac{\delta_{NT}}{N}\Gamma^{\textnormal{obs}}_{F,t}+\frac{\delta_{NT}}{T}\Gamma^{\textnormal{miss}}_{F,t}\Big{)}\Big{]}\Sigma_{\Lambda,t}^{-1}.
4.3 Proof of Theorem 2.3
Following Theorem 3 in Bai (2003), we can show that . Then,
5 Proof of Theorem 3: Asymptotic Distribution of Probability Weighed Estimator
For notation convenience, we use the notation throughout the proof of Theorem 3.
Under Assumptions C1, G2, GC2, and GC3, we have
We decompose the term I further into two parts:
The first term is bounded by
Hence, it holds that . For the term II, we have the decomposition
For the second term , we have
We conclude that . For the first term , we have the bound
where the second term is following from
Hence, we obtain the rate . We aslo decompose the third term III into two parts
The first term is bounded by
and the second term \frac{1}{N}\sum_{l=1}^{N}\Big{(}\frac{1}{N}\sum_{i=1}^{N}\frac{W_{it}}{p_{it}^{S_{i}}}\eta_{li}e_{it}\Big{)}^{2} satisfies
Hence, it holds that . Next let us consider :
Thus, we obtain the rate \left\lVert\text{III}_{2,1}\right\rVert=O_{P}\Big{(}\frac{1}{\sqrt{NT}}\big{)}. For , we have
and hence . The last term has the rate , which can be shown with similar arguments.
and \Delta=O_{P}\Big{(}\frac{1}{\sqrt{NT}}\Big{)}. Hence, we conclude that
We decompose term I further into two parts
The first term is bounded by
Hence, we obtain .
For the term II, we have the decomposition
For the second term , we obtain
Hence, it holds that . For the first term , we have
In conclusion, it holds that .
For the third term III, we also have a decomposition into two parts
For the first term , we obtain the bound
and the second term satisfies
Hence, we have the rate . Next let us consider :
Hence, we conclude that . The last term satisfies , which can be shown similarly.
For , from Assumption GC3.4 and . From Slutsky’s theorem and Lemma 5 (), we conclude
For , we have the decomposition
For in the second term, we have
Hence, we conclude that . The second term is asymptotically normal from Assumption GC3.5 and its convergence rate is . Hence, the leading term in is
where .
Note that we have the following bound on the weighted difference between the estimated and population loadings
and rewrite as
This allows us to derive the following expression for
where , and the function is defined in Assumption GC3.5.
Note that and are asymptotically independent because the randomness of comes from the cross-section average of , and the randomness of comes from . This leads to
5.2 Proof of Theorem 3.2
Denote X_{j}=\frac{1}{N}\sum_{l=1}^{N}\Lambda_{l}\Lambda_{l}^{\top}\Big{(}\frac{1}{|\mathcal{Q}_{lj}|}\sum_{t\in\mathcal{Q}_{lj}}F_{t}F_{t}^{\top}-\frac{1}{T}\sum_{t=1}^{T}F_{t}F_{t}^{\top}\Big{)}, and , which we use in the following expression:
6 Proof of Theorem 4: Feasible Probability Weighted Estimator
For notation simplicity, denote and . We have the following decomposition for :
If as assumed in Theorem 4.2 (a), then \frac{1}{N}\sum_{i=1}^{N}\Big{(}\frac{p_{it}^{S_{i}}-\hat{p}_{it}^{S_{i}}}{\hat{p}_{it}^{S_{i}}p_{it}^{S_{i}}}\Big{)}^{2}=o_{P}(1) and the factors are estimated consistently pointwise. Hence, the common components are estimated consistently pointwise as well.
Furthermore, if as assumed in Theorem 4.2 (b), then .
6.2 Proof of Theorem 4.2 (b)
In Theorem 3.2, we assume that , together with the assumption . Therefore, we have and . We are going to use this property extensively in the following proof.
This yields .
and therefore .
Third, we deal with . By Assumption GC3.4, it holds that
Third, we consider , which is bounded by
We have . In summary, we have
Next let us consider the following decomposition of :
Thus, we have . is bounded by
and therefore . Similarly, we can show and . When we multiply by , we have
Pluggin Eq. (35) and Eq. (36) into Eq. (34), we conclude that
7 Proof of Theorem 5: Treatment Tests
We first analyze the loading estimator that uses the population factors in the denominator of the regression:
Assumption G4.2 implies that is asymptotically normal with
In order to deal with the second term , recall the following result from the proof of Theorem 3:
This leads to the following distribution result:
where \Gamma^{\textnormal{miss},(1)}_{\Lambda,i}=\Sigma_{\Lambda}^{-1}\Big{[}\frac{1}{T_{1,i}^{2}}\sum_{u,s=T_{0,i}+1}^{T}g_{u,s}(\Sigma_{\Lambda,u}^{-1}\Lambda_{i}^{(1)},\Sigma_{\Lambda,s}^{-1}\Lambda_{i}^{(1)})\Big{]}\Sigma_{\Lambda}^{-1}, and the function is defined in Assumption G4. Here we use the property that
In the simplified factor model, the component in the asymptotic distribution of H^{-1}D^{-1}H\mathbf{X}_{t}\Big{(}\frac{1}{N}\sum_{l=1}^{N}W_{lt}\Lambda_{l}\Lambda_{l}^{\top}\Big{)}^{-1}\Lambda_{i}^{(1)} that varies with is that is independent of (Step 5.3 in the proof of Proposition 3). We can verify that (38) holds in the simplified factor model. In the more general case, the asymptotic distribution of H^{-1}D^{-1}H\mathbf{X}_{t}\Big{(}\frac{1}{N}\sum_{l=1}^{N}W_{lt}\Lambda_{l}\Lambda_{l}^{\top}\Big{)}^{-1}\Lambda_{i}^{(1)} that varies with is related to , which is independent of . We can verify Proposition 3 holds. The detailed proof is available upon request.
Therefore, the difference between the estimated and population treated common components equals
Next, we consider individual treatment effect
Last but not least, we consider the weighted treatment effect
Here we use and the property that
Equation (39) holds for the same reason as equation (38).
8 Proof of Proposition 2: Feasible Estimator of Asymptotic Variances
Under the assumptions in Corollary 1, the plug-in estimator is consistent, i.e.,
8.2 Feasible Estimators for Theorem 2.2 and 3.1
Under the assumptions in Corollary 1, it holds that
Under the assumptions in Corollary 2, it holds that
For the other terms in Theorem 2.3, Theorem 3.2 and Theorem 5, we can use similar arguments as in Section 2.8.1 and 2.8.2 to prove that the plug-in estimators of the asymptotic covariances are consistent. By Slusky’s theorem, the asymptotic statements in the respective theorems continue to hold with the estimated covariance matrices.