Extracted main text — title through conclusion, appendix excluded. This is what our citation measures are computed over, published so the extraction can be checked by eye.
59,444 characters · 10 sections · 49 citation commands
Simpler Proofs For Approximate Factor Models of Large Dimensions
JEL Classification: C30, C31
Keywords: asymptotic principal components, low rank decomposition. factor augmented regressions.
\thispagestyle{empty} \setcounter{page}{0} \baselineskip=18.0pt
An active area of research in the last twenty years is analysis of panel data with cross-section dependence, where the panel has dimension $T\times N$, and where $T$ (the time) and $N$ (the cross-section) dimensions are both large. Classical factor models studied by anderson-rubin and lawley-maxwell-74 among others are designed to capture cross-section dependence when either $T$ or $N$ is fixed, and that errors are iid across time and units. The {\it approximate factor model} formulated in chamberlain-rothschild relaxes many these assumptions, so what remains is to be to able take the theory to the data. connor-korajczyk-93 suggest to estimate the factors by the method of asymptotic principal components (APC). Consistency proofs were subsequently given in stock-watson-jasa:02, baing-ecta:02 under the assumption that $N,T \rightarrow\infty$ with $\sqrt{N}/T\rightarrow \infty$. baing-ecta:06 provide the conditions under which the factor estimates can be treated in subsequent regressions as though they were observed. Novel uses of the factor estimates such as diffusion index forecasting pioneered in stock-watson-diforc) and factor-augmented autoregressions such as considered in bernanke-boivin-eliasz, along with the natural role that common factors play in many theoretical models in economics and finance have contributed to the popularity of large dimensional factor analysis.
Arguably, the three fundamental results in this literature are i) the consistency proof of the estimated factor space at rate $\min(N,T)$, ii) consistent estimation of the number of factors, and (iii) $\sqrt{N}, \sqrt{T},$ and $\min(\sqrt{N},\sqrt{T})$ asymptotic normality of the estimated factors, the loadings, and the common component, respectively. The point of departure in these results, given baing-ecta:02 and bai-ecta-03, is an analysis of the factor estimates relative to a specific rotation of the true factors first considered in stock-watson-di-wp that is defined from the covariance structure of the data. This leads to a decomposition of the estimation error into four terms and carefully deriving the limit for each of them. Though a large body of research is built on these theoretical results, the arguments are lengthy and often not particularly intuitive.
In this paper, we show that the key results can be obtained using simpler arguments and under higher level assumptions. It turns out that inspection of the norm of the $T\times T$ population covariance of the errors is already sufficient to establish that the factor space can be consistently estimated at rate $\min(N,T)$ from which consistent estimation of the number of factors can be easily established. Exploiting the eigen-decomposition of the data and not only its covariance leads to different representation of the factor estimates that also simplify the analysis. Most important is the recognition that the rotation matrix is not unique. We present four asymptotically equivalent rotation matrices that simplify the proofs for asymptotic normality. It will be shown that the asymptotic variance of the factor estimates can be represented in many ways. This little known fact makes it possible to conduct inference using an estimate of the variance that the researcher finds most computationally convenient. The simplified arguments, presented in consistent notation, should help students and researchers new to the field better understand the role that large $N$ and $T$ play in estimation of approximate factor models.
Economic analysis sometimes impose specific restrictions on the model. Because we can only estimate the factor space up to a rotation matrix, the problem is a bit more tricky. We provide results for estimation of factor models with linear restrictions These results should be of interest as factor estimation finds more ways into economic applications.
We use $i=1,\ldots N$ to index cross-section units and $t=1,\ldots T$ to index time series observations. Let $X_i=(X_{i1},\ldots X_{iT})^\prime$ be a $T\times 1$ vector of random variables and $\bm X=(X_1,X_2,\ldots, X_N)$ be a $T\times N$ matrix. In practice, $X_{i}$ is transformed to be stationary, demeaned, and often standardized. The normalized data $\bm Z=\frac{\bm X}{\sqrt{NT}}$ has singular value decomposition (svd) \[ \bm Z=\frac{\bm X}{\sqrt{NT}} =\bm U_{NT}\bm D_{NT}\bm V_{NT}^\prime=\bm U_{NT,r} \bm D_{NT,r} \bm V_{NT,r}^\prime+ \bm U_{NT,N-r} \bm D_{NT,N-r} \bm V_{NT,N-r}^\prime.\] In the above, $\bm D_{NT,r}$ is a diagonal matrix of $r$ singular values $d_{NT,1},\ldots, d_{NT,r}$ arranged in descending order, $\bm U_{NT,r}, \bm V_{NT,r}$ are the corresponding left and right singular vectors respectively. Note that while the $r$ large singular values of $\bm X$ diverge and the remaining $N-r$ ones are bounded, the $r$ largest singular values of $\bm Z$ are bounded and the remaining ones tend to zero because the singular values of $\bm Z$ are those of $\bm X$ divided by $\sqrt{NT}$. The eckart-young theorem posits that the best rank $k$ approximation of $\bm Z$ is $\bm U_{NT,k}\bm D_{NT,k}\bm V_{NT,k}^\prime$. The nonzero eigenvalues of $\bm Z^\prime \bm Z$ are the same as those $\bm Z\bm Z^\prime$, which when multiplied by $N T$, equal the nonzero eigenvalues of $\bm X'\bm X$ and $\bm X\bm X^\prime$.
We are interested in the low rank component of $\bm X$ viewed from the perspective of a factor model. The static factor representation of the data is
The common component $\bm C=\bm F\bm \Lambda^\prime$ has reduced rank $r$ because $\bm F$ and $\bm \Lambda$ both have rank $r$. Let $e_i^\prime=(e_{i1},e_{i2},...,e_{iT})$ and $e_t^\prime=(e_{1t},e_{2t},...,e_{Nt})$. The factor representation for data of each unit $i$ is
The $N\times N$ covariance matrix of $\bm X$ takes the form \[ \bm\Sigma_X=\bm \Lambda\bm\Sigma_F \bm\Lambda^T + \bm\Sigma_e=\bm \Sigma_C+\bm \Sigma_e .\] A {\it strict factor model} obtains when $\bm\Sigma_e$ is a diagonal matrix, which holds when the errors are cross-sectionally and serially uncorrelated. The classical factor model studied in anderson-rubin uses the stronger assumption that $e_{it}$ is iid and normally distributed. For economic analysis, this error structure is overly restrictive. We work with the {\it approximate factor model} formulated in chamberlain-rothschild, which allows the idiosyncratic errors to be weakly correlated in both the cross-section and time series dimensions. In such a case, $\bm \Sigma_e$ need not be a diagonal matrix.
The defining characteristic of an approximate factor model is that the $r$ population eigenvalues of $\bm \Sigma_C$ diverge with $N$ while all eigenvalues of $\bm \Sigma_e$ are bounded. Since $r$ can be consistently estimated, we will assume that $r$ is known. To simplify notation, the subscripts indicating that $\bm F$ is $T\times r$ and $\bm \Lambda$ is $N\times r$ will be suppresed when the context is clear. Estimation of $\bm F$ and $\bm \Lambda$ in an approximate factor model with $r$ factors proceeds by minimizing the sum of squared residuals:
As $\bm F$ and $\bm \Lambda$ are not separately identified, we impose the normalization restrictions
Even with these restrictions, the problem is not convex and is difficult to solve. But we can iteratively solve two bi-convex problems: (i) conditional on $\bm F$, minimizing the objective function with respect to $\bm \Lambda$ suggests that time series regressions of $X_i$ on $\bm F$ will give estimates of $\Lambda_i$ for each $i=1,\ldots N$; (ii) conditional on $\bm \Lambda$, doing $T$ cross-section regressions of $X_t$ on $\bm\Lambda$ will given estimates of $F_t$ for each $t$. That is, we iteratively compute
Evidently, the solution involves eigenvectors because the algoirthm is an implementation of 'orthogonal subspace iteration' algorithm for computing eigenvectors, golub-vanloan-3. A related method is the 'alternating least squares' developed in deleeuw:04 and refined in unkel-trendafilov-10 that treats $\bm e$ as unknowns to be recovered. Provided that a low rank structure exists, the error bounds for these algorithms can be shown without probabilistic assumptions about $\bm F,\bm \Lambda$, and $ \bm e$. We will need these assumptions to obtain distribution theory, and will treat $\bm e$ as residuals rather than choice variables.
Analysis of the APC estimates in a setting of large $N$ and large $T$ must overcome two new challenges not present in the classical factor analysis of anderson-rubin. The first pertains to the fact that the errors are now allowed to be cross-sectionally correlated. The second pertains to the fact that covariance matrix of $\bm X$ or $\bm X'$ are of dimensions $T\times T$ and $N\times N$ respectively, which are of infinite dimensions when $N$ and $T$ are large. The asymptotic properties of the factor estimates were first studied in stock-watson-jasa:02,baing-ecta:02,bai-ecta-03. Though the theory is well developed, the derivations are quite involved.
In what follows, we will establish the properties of $\tilde F$ and $\tilde \Lambda$ using simpler proofs and under weaker assumptions than previously used. Throughout, we let \[ \delta_{NT}=\min(\sqrt{N},\sqrt{T}).\] Unless otherwise stated, $\|\bm A\|^2$ is understood to be the squared Frobenius norm of a $m\times n$ matrix $\bm A$. That is, $\|\bm A\|^2=\|A\|_F^2=\sum_{i=1}^m\sum_{j=1}^n |A_{ij}|^2=\text{Tr}(\bm A\bm A')$. The factor model can also be represented as \[ X_{it}=\Lambda_i^\prime F_t+e_{it}.\] A strict factor model assumes that $\mathbb E [e_{jt}e_{js}]=0$ for $s\ne t$. An approximate factor model relaxes this requirement. \paragraph{Assumption A1:} Let $\bm F^0$ and $\bm \Lambda^0$ be the true values of $\bm F$ and $\bm \Lambda$. Let $M<\infty$, not depending on $N$ and $T$.
\paragraph{Assumption A2:} (i) $\lim_{T\rightarrow\infty} \frac{\bm F^{0'} \bm F^0}{T}=\bm \Sigma_F>0$; (ii); $\lim_{N\rightarrow\infty}\frac{\bm \Lambda^{0'}\bm \Lambda^0}{N}=\bm \Sigma_\Lambda>0$; (iii) the eigenvalues of $\bm\Sigma_\Lambda \bm \Sigma_F$ are distinct.
\paragraph{Assumption A3:} (i) For each $t$, $E\|N^{-1/2}\sum_i \Lambda^0_i e_{it}\|^2\le M$ and $\frac{1}{NT} e_t^\prime\bm e^\prime\bm F^0=O_p(\delta_{NT}^{-2})$; (ii) for each $i$, $E\|T^{-1/2} \sum_t F^0_t e_{it}||^2\le M$ and $\frac{1}{NT}e_i'\bm e\bm \Lambda^0=O_p(\delta_{NT}^{-2})$.
Assumption A1 assumes mean independence and some moment conditions. Assumption A2 implies that $\|\bm F^0\|^2/T=O_p(1)$ and $\|\bm \Lambda^0\|^2/N=O_p(1)$, and that all $r$ eigenvalues of $\bm \Lambda^{0'}\bm \Lambda^{0'}$ diverge at the same rate of $N$. The conditions ensure a strong factor structure which is needed for identification. Under Assumption A3, the following holds:
Lemma (ref) establishes that the normalized sum of squared covariances of the errors is of stochastic order that depends on the size of the panel in both dimensions. The proof comes from observing that $\bm e\bm e'$ is a $T\times T$ matrix with $\sum_{j=1}^N e_{jt}e_{js}$ as its $(t,s)$ entry. Thus
The first term is $O_p(1/T)$. The second term is $O_p(1/N)$ in the special case that $e_{jt}$ are serially uncorrelated. In general, the second term is $O_p(1/N)+O_p(1/T)$, which can be proved by adding and subtracting $E(e_{jt}e_{js})$ and use Assumption A1(ii)(b). Hence under Assumption A, the idiosyncratic errors can only have limited time and cross-section correlations.
From $\frac{1}{NT} \bm X\bm X^\prime=\bm U_{NT}\bm D_{NT}^2\bm U_{NT}^\prime$, we have $ \frac{1}{NT} \bm X\bm X' \tilde {\bm F} =\tilde {\bm F} \bm D_{NT,r}^2$. Plugging in $\bm X=\bm F^0\bm \Lambda^{0\prime}+\bm e$ and expanding terms give
Various results will be obtained from this useful identity. Define the rotation matrix \[\bm H_{NT,0}=\bigg(\frac{\bm \Lambda^{0^\prime}\bm \Lambda^0}{N}\bigg)\bigg(\frac{\bm F^{0^\prime}\tilde {\bm F}}{T}\bigg) \bm D_{NT,r}^{-2}.\] Note that this is the transpose of the one defined in baing-ecta:02.
We want to establish that $\tilde F_t$ is close to $F_t$ and $\tilde\Lambda_i$ is close to $\Lambda_i$ in some well-defined sense. Multiplying $\bm D_{NT,r}^{-2}$ to both sides of ((ref)) and using the definition of $\bm H_{NT,0}$, we have
Taking the norm on both sides. we have
Part (i) of Proposition (ref) says that the average squared deviation between $\tilde {\bm F}$ and the space spanned by the true factors will vanish at rate $\min(N,T)$, which is the smaller of the sample size in the two dimensions. This result corresponds to Theorem 1 of baing-ecta:02, but the argument is now simpler. It uses the fact that $\|\bm F^0\|^2/T=O_p(1)$ by Assumption A2, $\|\tilde {\bm F}\|^2/T=r$ by normalization, $\|\bm D_r^2\|=O_p(1)$, $ \frac 1 T \|\frac 1 N \bm \Lambda^{0'}\bm e'\|^2 = O_p(\frac 1 N )$ from equation ((ref)) and $ \|\frac 1 {NT}\bm e\bm e'\|^2 =O_p(\frac 1 T)+O_p(\frac 1 N)$ by Lemma (ref). Part (ii) follows by symmetry. Part (iii) does not depend on $\bm H_{NT,0}$ and is a consequence of (i) and (ii).
Part (i) is weaker than uniform convergence of $\tilde F_t$ to $F_t^0$. However, this result is sufficient to validate many uses of $\tilde F_t$, the most important being consistent estimation of the number of factors, and being able to treat $\tilde {\bm F}$ as $\bm F^0$ in factor augmented regressions.
An important quantity in determining the properties of the factor estimates is $\tilde {\bm F}^\prime\bm F^0/T$.
\paragraph{Proof.} The proof of $\lim_{N,T\rightarrow\infty}\bm D^2_{NT,r}=\bm D^2_{r}$ is given in stock-watson-di-wp. We focus on the limit of $\tilde {\bm F}'\bm F^{0'}/T$. Multiply $\frac 1 T \bm F^{0\prime}$ on both sides of ((ref)), we have\footnote{Proposition (ref) corresponds to Proposition 1 of bai-ecta-03 which is stated in terms of $\bm V$ instead of $\bm D_r^2$. } {
} The second and third terms on the left hand side are negligible since the $r\times r$ matrix \[ \frac {\bm F^{0'} \bm e \bm \Lambda^0} {NT} =\frac 1 {NT} \sum_i\sum_t F_t\Lambda_i' e_{it} =O_p(\delta_{NT}^{-2}) . \] The fourth term is also negligible because $ \frac { \bm F^{0'}\bm e\bm e'\tilde {\bm F}}{NT^2}=\frac {\bm F^{0'}\bm e\bm e' \bm F^0}{NT^2} \bm H_{NT,0} + \frac {\bm F^{0'}\bm e\bm e'(\tilde {\bm F}-\bm F^0 \bm H)}{NT^2} $ and each term is negligible. This implies that \[ \bigg(\frac {\bm F^{0'}\bm F^{0'}} T\bigg) \bigg(\frac{\bm \Lambda^{0'}\bm \Lambda^0} N \bigg)\bigg(\frac{\bm F^{0'}\tilde {\bm F} } T\bigg)+ o_p(1) =\frac {\bm F^{0'}\tilde {\bm F}} T \bm D_{NT,r}^2 \] If we left multiply $(\bm \Lambda^{0'}\bm \Lambda^0/N)^{1/2}$ on each side and define
we have \[ \bm \Sigma _{NT} \bar{\bm\Upsilon}_{NT} +o_p(1) = \bar{\bm\Upsilon}_{NT}\bm D_{NT,r}^{2}. \] Now $\bar{\bm\Upsilon}_{NT}$ can be interpreted as the (non-normalized) eigenvectors of matrix $\bm\Sigma _{NT}$. These eigenvectors do not have unit length even asymptotically because $ \bar {\bm\Upsilon}^\prime_{NT}\bar{\bm\Upsilon}_{NT}\smash{\mathop{\longrightarrow}\limits^p} \bm D_r^2$. We can define normalized eigenvectors $\bm\Upsilon_{NT}$ as $\bm\Upsilon_{NT}=\bar{\bm\Upsilon}_{NT}\bm D^{-1}_{NT,r}$ so that $\bm\Upsilon_{NT}'\bm\Upsilon_{NT}\smash{\mathop{\longrightarrow}\limits^p} I_r$. Since $\bm \Lambda^{0'}\bm \Lambda^0/N\smash{\mathop{\longrightarrow}\limits^p} \bm \Sigma_\Lambda$ and $\bm F^{0'} \bm F^0/T\smash{\mathop{\longrightarrow}\limits^p} \bm \Sigma_F$, $\bm \Sigma_{NT}$ converges to $\bm \Sigma=\bm \Sigma_\Lambda^{1/2}\bm \Sigma_F\bm \Sigma_\Lambda^{1/2}$. From $\bm \Sigma _{NT} \bm\Upsilon_{NT} +o_p(1) = \bm\Upsilon_{NT}\bm D_{NT,r}^{2}$, taking the limit yields $\bm \Sigma \bm \Upsilon =\bm \Upsilon \bm D_r^2$, where $\bm \Upsilon$ is the limit of $\bm \Upsilon_{NT}$ (note that since the eigenvalues of $\bm\Sigma$ are distinct, $\bm\Upsilon$ is unique up to a column sign change, depending the column sign of $\tilde {\bm F}$). So $\bm D_r^2$ is the diagonal matrix consisting of the eigenvalues of $\bm \Sigma$, and $\bm\Upsilon$ is the matrix of eigenvectors with $\bm \Upsilon ' \bm \Upsilon =I_r$. We have \[ \frac{\bm F^{0^\prime} \tilde {\bm F}}{T} = \bigg(\frac{ \bm \Lambda^{0'}\bm \Lambda^0}{N}\bigg)^{-1/2} \bm\Upsilon_{NT}\bm D_{NT,r} \smash{\mathop{\longrightarrow}\limits^p}\bm \Sigma_\Lambda^{-1/2} \bm\Upsilon \bm D_{r}\equiv \bm Q^\prime.\] Note that $\bm Q$ is not, in general, an identity matrix. Proposition (ref) implies two useful results for what is to follow:
The first identity follows from the definition of $\bm Q$ that $\bm Q'\bm D_r^{-2} \bm Q =\bm\Sigma_\Lambda^{-1/2}\bm \Upsilon^\prime \bm D_r^\prime \bm D_r^{-2} \bm D_r \bm \Upsilon\bm \Sigma_\Lambda^{-1/2}=\bm\Sigma_\Lambda^{-1}$. The second identity uses $\bm Q\bm \Sigma_F^{-1} \bm Q'=\bm D_r \bm \Upsilon' [\bm \Sigma_\Lambda^{-1/2}\bm \Sigma_F^{-1} \bm \Sigma_\Lambda^{-1/2}]\bm \Upsilon \bm D_r =\bm D_r \bm \Upsilon' \bm \Sigma^{-1} \bm \Upsilon \bm D_r$ which simplifies to $\bm D_r \bm D_r^{-2} \bm D_r =I_r$. The two identities can equivalently be stated as $\bm Q^\prime\bm D_r^{-2} \bm Q=\bm \Sigma_\Lambda^{-1}$ and $\bm Q\bm \Sigma_F^{-1} \bm Q'= I_r$, respectively.
As seen above, $\tilde {\bm F}$ is based on $\bm U_r$, the left singular vectors of $\bm X$ and thus all linear transformations of $\bm U_r$ are also solutions. The following Lemma will be useful in establishing that $\bm H_{NT,0}$ has asymptotically equivalent representations.
{\bf Proof:} From ((ref)), $\frac{\bm F^{0'} ee'\bm F^0}{NT^2}=O_p(1/T)$. Now adding and subtracting terms,
We are now in a position to consider asymptotically equivalent rotation matrices:
{\bf Proof:} Part (ii) follows from Proposition (ref) that $\tilde {\bm F}^\prime\bm F^0/T\smash{\mathop{\longrightarrow}\limits^p} \bm Q$. It remains to show that all alternative rotation matrices are asymptotically equivalent.
We begin with $\ell=1,3$. Recall that $\bm D_{NT,r}^2$ is the matrix of eigenvalues of $\frac{\bm X\bm X^\prime}{NT}$ associated with the eigenvectors $\tilde {\bm F}$. Using the normalization $\tilde {\bm F}'\tilde {\bm F}=T \bm I_r$, we have $ \tilde {\bm F}^\prime(\frac{\bm X\bm X^\prime}{NT})\tilde {\bm F} = T \bm D_{NT,r}^2 $. Substituting $\bm X=\bm F^0\bm \Lambda^{0^\prime} + e$ into the above, we have
where the last $O_p(\delta_{NT}^{-2})$ term represents the cross product term, which is dominated. The second on the right hand side is $O_p(\delta_{NT}^{-2})$ by Lemma {(ref). Substituting $ (\frac{\bm F^{0^\prime} \tilde {\bm F}}{T})^{-1}(\frac{\bm \Lambda^{0^\prime}\bm \Lambda^0}{N})^{-1}(\frac{\tilde {\bm F}^\prime \bm F^0}{T})^{-1} + O_p(\delta_{NT}^{-2}) $ for $\bm D_{NT,r}^{-2}$ into $ \bm H_{0,NT}$ gives \[ \bm H_{NT,0} = \bigg(\frac{\tilde {\bm F}^\prime\bm F^0}{T}\bigg)^{-1} +O_p(\delta_{NT}^{-2}) .\] Next, left and right multiplying $\bm X=\bm F^0\bm \Lambda^{0^\prime} +\bm e$ by $\tilde {\bm F}^\prime$ and $\bm \Lambda^0$ respectively, dividing by $NT$, and using $\tilde {\bm \Lambda} =\tilde {\bm F}^\prime \bm X/T$, we obtain \[ \frac {\tilde {\bm \Lambda} ^\prime \bm \Lambda^0} N =\bigg(\frac {\tilde {\bm F}^\prime \bm F^0} T\bigg)\bigg( \frac{\bm \Lambda^{0^\prime} \bm \Lambda^0} N\bigg) + O_p(\delta_{NT}^{-2}). \] Substituting $ \Big(\frac {\tilde {\bm \Lambda}^\prime\bm \Lambda^0} N\Big)^{-1} =\Big(\frac{\bm \Lambda^{0^\prime} \bm \Lambda^0} N\Big)^{-1}\Big(\frac {\tilde {\bm F}^\prime \bm F^0} T \Big)^{-1} +O_p(\delta_{NT}^{-2}) $ into $ \bm H_{NT,1}=(\frac{\bm \Lambda^{0^\prime}\bm \Lambda^0}{N})(\frac{\tilde {\bm \Lambda}^\prime \bm \Lambda^0}{N})^{-1}$, we obtain \[ \bm H_{NT,1}= \Big(\frac {\tilde {\bm F}^\prime\bm F^0} T \Big)^{-1} +O_p(\delta_{NT}^{-2}) .\] Thus $\bm H_{NT,0}$ and $ \bm H_{NT,1}$ have the same asymptotic expression.
Now consider the case of $\ell=2,4$. From $\bm H_{NT,1}=\bm H_{NT,0}+O_p(\delta_{NT}^{-2})$, we have \[ \bigg(\frac{\bm \Lambda^{0^\prime}\bm \Lambda^0}{N}\bigg)\bigg(\frac{\tilde {\bm \Lambda}^\prime\bm \Lambda^0}{N}\bigg)^{-1} =\bigg(\frac{\tilde {\bm F}' \bm F^0}{T}\bigg)^{-1} + O_p(\delta_{NT}^{-2}).\] Taking transpose and inverse, and substituting into the original definition of $\bm H_{NT,0}$ yield \[ \bm H_{NT,0} =\bigg(\frac{\bm \Lambda^{0^\prime}\tilde {\bm \Lambda}}{N}\bigg) \bm D_{NT,r}^{-2} + O_p(\delta_{NT}^{-2}). \] This proves part (iv). Now multiply $\bm X=\bm F^0 \bm \Lambda^{0^\prime} +e $ by $\bm F^{0^\prime}$ on the left and $\bm\Lambda^0$ on the right and divide by $NT$, we obtain \[ \frac{\bm F^{0^\prime} \bm X \tilde {\bm \Lambda}}{NT} =\frac{\bm F^{0^\prime} \bm F^0}{T} \frac{\bm \Lambda^{0^\prime} \tilde{\bm \Lambda}}{N} + \frac{\bm F^{0^\prime} \bm e \tilde{\bm \Lambda}}{NT}. \] Now $\bm X\tilde{\bm \Lambda} =\bm X\tilde{\bm \Lambda} (\tilde{\bm \Lambda}'\tilde{\bm \Lambda})^{-1} (\tilde{\bm \Lambda}'\tilde{\bm \Lambda})=\tilde {\bm F}(\tilde{\bm \Lambda}'\tilde{\bm \Lambda})=\tilde {\bm F} \bm D_{NT,r}^2 N $. Thus $ (\frac{\bm F^{0^\prime} \tilde {\bm F}}{T})D_{NT,r}^2 =(\frac{\bm F^{0^\prime} \bm F^0}{T}) (\frac{\bm \Lambda^{0^\prime} \tilde{\bm \Lambda}}{N}) +O_p(\delta_{NT}^{-2})$, or equivalently, \[ \bigg(\frac{\bm F^{0^\prime} \bm F^0}{T}\bigg)^{-1}\bigg(\frac{\bm F^{0^\prime} \tilde {\bm F}}{T}\bigg) = \bigg(\frac{\bm \Lambda^{0^\prime} \tilde{\bm \Lambda}}{N}\bigg) \bm D_{NT,r}^{-2} +O_p(\delta_{NT}^{-2}). \] But the left hand side is equal to $\bm H_{NT,0}+O_p(\delta_{NT}^{-2})$.
These alternative rotation matrices, first used in baing-joe:19, help understand what is meant by consistent estimation of the factor space. For example, since $\bm H_{NT,2}$ is obtained by regressing $\bm F_0$ on $\tilde{\bm F}$, $\bm H^\prime_{NT,1}F^0_t$ is asymptotically the fit from projecting $\tilde F_t $ on the space spanned by $\bm F^0$. Similarly, $\bm H_{NT,1}$ is obtained by regressing $\bm \Lambda_0$ on $\tilde {\bm \Lambda}$. Hence $\bm H_{NT,1}^{-1} \Lambda_i^0$ is asymptotically the fit from projecting $\tilde{ \Lambda}_i$ on the space spanned by $ \Lambda_i ^0$.
Consider again $ X_i=\bm F^0 \Lambda^0_i+e_i$. As we do not observe $\bm F^0$ or $\bm \Lambda^0$, we need an inferential theory for $\tilde F_t$, $\tilde\Lambda_i$, and $\tilde C_{it}=\tilde F_t \tilde\Lambda_i^\prime$. The following assumption will be used to derive the limiting distributions. \paragraph{Assumption B.} As $N, T\rightarrow \infty$, the following holds for each $i$ and $t$:
Theorems 1 and 2 of bai-ecta-03 establish the limiting distribution of $\tilde F_t$ and $\tilde \Lambda_i$ based on the rotation matrix $\bm H_{NT,0}$ as follows:
We will use alternative rotation matrices to obtain the limiting distributions. To proceed, we need the following, shown in the Appendix.
To obtain the limiting distribution of $\tilde\Lambda_i$, we multiply $\frac 1 T \tilde {\bm F}'$ to both sides of $\bm X =\bm F^{0^\prime}\bm \Lambda^{0'} +\bm e$ to obtain
This implies $ \tilde \Lambda_i -\bm H_{NT,3}^{-1} \Lambda_i^0 = \bm H_{NT,3}' \frac 1 T \sum_{t=1}^T F_t^0 e_{it} + O_p(\delta_{NT}^{-2})$. For the distribution of $\tilde F_t$, we multiply $\tilde {\bm \Lambda} (\tilde {\bm \Lambda}^\prime\tilde {\bm \Lambda})^{-1}$ to both sides of $\bm X= \bm F^0\bm \bm \Lambda^{0'} +\bm e$:
This implies $ \tilde F_t-\bm H_{NT,4}' F_t^0 =(\frac{\tilde {\bm \Lambda}^\prime\tilde {\bm \Lambda}}{N})^{-1} \bm H_{NT,4}^{-1 } \frac 1 N \sum_{i=1}^N \Lambda_i^0 e_{it} + O_p(\delta_{NT}^{-2})$. Putting the results together,
Assumption B then implies that $(\tilde {\bm F},\tilde {\bm \Lambda})$ are asymptotically normal with asymptotic variances given in ((ref)) and ((ref)). But from $\bm H_{NT,3}'=\bm H_{NT,2}^{-1} (\bm F^{0^\prime} \bm F^0/T)^{-1}$ and using ((ref)), it also holds that
Now since $ (\tilde {\bm \Lambda}^\prime\tilde {\bm \Lambda}/N)^{-1} \bm H_{NT,4}^{-1 } = (\bm \Lambda^{0^\prime} \tilde {\bm \Lambda} /N)^{-1} =H_1^{\prime} (\bm \Lambda^{0'}\bm \Lambda^0/N)^{-1}+O_p(\delta_{NT}^{-2})$, we also have
Define
A compact way to summarize the estimation error is
Although the limiting covariance matrices are different from those given in ((ref)) and ((ref)), they are mathematically identical because of the different ways to represent $\bm Q$, as shown in ((ref)) and ((ref)). Regardless of the choice of the rotation matrix, the factor estimates are all asymptotically normal. However, as long as $\tilde F$ are used as regressors, there is only one way to construct the confidence intervals in augmented regressions as all rotation matrices are asymptotically the same.
It would seem convenient to assume that $\bm H_{NT}$ is an identity matrix in making inference. But from Proposition (ref), any of the $\bm H_{NT}$ considered is $\bm I_r$ only if the true $(\bm F^0,\bm \Lambda^0)$ satisfy $\frac{1}{T} \bm F^{0' }\bm F^0$ and $\bm \Lambda^{0'}\bm \Lambda^0$ is a diagonal matrix, which are strong identification assumptions. As pointed out in baing-joe:13, these assumptions will affect not just where we center the limiting distribution of the factor estimates, but also their asymptotic variances.\footnote{It is possible to relax some of these diagonality restrictions so long as they are replaced by a sufficient number of linear restrictions as in bai-wang-14.} Hence these restrictions are not innocuous.
While there are many ways to represent the sampling error of $\tilde F_t$ and $\tilde \Lambda_i$, the properties of $\tilde C_{it}$ are invariant to the choice of $\bm H_{NT,\ell}$, so we can simply write $\bm H_{NT}$. By definition, $C^0_{it}=\Lambda_i^{0\prime} F^0_t $ and $\tilde C_{it}=\tilde\Lambda_i^\prime \tilde F_t^0 $. Thus
Using the results for $\tilde F_t$ and $\tilde\Lambda_i$,
Now $F_t^{0\prime} \xi^F_{it}\smash{\mathop{\longrightarrow}\limits^d} N(0, W^F_{it})$ and $\Lambda_i^{0\prime} \xi^\Lambda_{it}\smash{\mathop{\longrightarrow}\limits^d} N(0, W^\Lambda_{it})$, where $W^F_{it}=F_t^{0\prime} \bm \Sigma_F^{-1}\bm \Phi_i \bm \Sigma_F^{-1} F_t^0$, and $W^\Lambda_{it}=\Lambda_i^{0\prime} \bm \Sigma_\Lambda^{-1} \bm \Gamma_t \bm \Sigma_\Lambda^{-1} \Lambda_i^0$. This leads to a the distribution theory for the estimated common components.
Proposition (ref) characterizes the sampling uncertainty of $\tilde C_{it}$ for each $i=1,\ldots, N$ and $t=1,\ldots T$. This error is also asymptotically normal but the convergence rate is unusual:- it is the smaller of the sample size in the two dimensions, being $\delta_{N,T}=\min(\sqrt{N},\sqrt{T})$. The sampling distribution allows confidence intervals to be constructed for each or a collection of $\tilde C_{it}$. Such an analysis is possible because of Assumptions A and B.
The results thus far are derived for the APC estimates where the principal components taken to be $\bm U_r$, where we recall that these are the left eigenvectors of $\bm Z=\frac{\bm X}{\sqrt{NT}}$. But some textbooks such as hastie-tibs-friedman define principal components as $\bm U_r\bm D_r$. Though the two definitions will yield principal components that are perfectly correlated, they are based on different normalizations. As normalizing $\bm F$ to be unit length can be restrictive for some purposes, baing-joe:19 define the principal components estimator (PC) as
The PC estimates are related to APC estimates: \[\hat{\bm F} = \tilde {\bm F} \bm D_{NT,r}^{1/2}, \quad \quad \hat{\bm \Lambda} = \tilde {\bm \Lambda} \bm D_{NT,r}^{-1/2}. \] The limiting distribution of the PC estimates follow immediately from those for $(\tilde {\bm F},\tilde {\bm \Lambda})$, Why consider the PC estimates? Because $ \frac{\hat{\bm F}'\hat{\bm F}} T =\frac{ \hat{\bm \Lambda}'\hat{\bm \Lambda}} N = \bm D_{NT,r}$, so the factor estimates are no longer unit length. This opens the possibility for constrained estimation. For example, nuclear-norm regularization yields
This set up is of interest because it is a convexifed formulation of the {\em minimum-rank} problem which has a long standing history in factor analysis and has received renewed interest in the machine learning literature in recent years. See tenberge-kiers, scpw and bcm:17 among others. The solution entails truncating small singular values. Define the singular value thresholding operator (SVT) as
The robust principal components estimator (RPC) is defined as:
Since $(\bar{\bm F},\bar{\bm \Lambda})=(\tilde{\bm F} (\bm D_{NT,r}^\gamma)^{1/2},\tilde{\bm \Lambda}\bm \Delta_{NT})$ where $\bm \Delta_{NT}^2=\bm D_{NT,r}^\gamma \bm D_{NT,r}^{-1}$. This penalized objective function can be used to obtain a robust estimate of the number of factors.
The foregoing results presume that the number of factors $r$ is unknown which is not usually the case in practice. An informal analysis is to plot the eigenvalues and use the point where the plot changes slope as an estimate of $r$. This is the `scree plot' first considered in cattell:66 and implemented in many software packages. A more formal approach is to balance the cost of adding an additional factor against model complexity. Let $\text{ssr}(\tilde {\bm F},k)$ be the sum of squared residuals when $k$ factors are estimated. For given $r_{\max}$, baing-ecta:02 propose to determine $r$ by \[ \hat r=\min_{k=0,\ldots, \text{rmax}} IC(k), \quad\quad \widetilde{IC}(k)= \log(\text{ssr}(\tilde {\bm F},k)) + k \cdot g(N,T)\] where $g(N,T) $ is chosen such that \[ (i). \quad g(N,T)\rightarrow 0, \quad \quad (ii). \quad \delta_{NT}^2 g(N,T)\rightarrow \infty.\] The original proof of Lemma 3 in baing-ecta:02 is based on $\bm H_{NT,0}$ matrix and is tedious. But from $\tilde e= X-\tilde C$, it follows from Assumptions A and B that for any fixed $k\ge r$, \[\frac{1}{NT}\sum_{i=1}^N \sum_{t=1}^T \tilde e_{it}^2-\frac{1}{NT}\sum_{i=1}^N \sum_{t=1}^T e_{it}^2=O_p(\delta_{NT}^{-2}). \] This implies that \[ \frac{1}{NT} \bigg(\text{ssr}(\tilde {\bm F},k)-\text{ssr}(\bm F^0\bm H,r)\bigg)=O_p(\delta_{NT}^{-2}).\] For $k<r$, baing-ecta:02 shows that, for some $c>0$, \[ \frac{1}{NT} \bigg(\text{ssr}(\tilde {\bm F},k)-\text{ssr}(\bm F^0\bm H,r)\bigg) \ge c.\] These results imply that $g(N,T)=\frac{\log \delta^2_{NT}}{\delta^2_{NT}}$ is appropriate, as are $(\frac{N+T}{NT}) \log \delta_{NT}^2$ and $(\frac{N+T}{NT}) \log ( \frac{NT}{N+T})$ since they satisfy the two conditions.
To relate the criterion function above to eigenvalues, recall that by construction, the standardized data have the property that $\left\Vert\bm Z\right\Vert_F^2=d_1^2+d_2^2 +\cdots +d_{\min\{N,T\}}^2=1$. The PC estimate of a low rank component $\widehat{\bm C}_k$ assumed to be of rank $k$ satisfies \[||\widehat{\bm C}_k||^2_F=\left\Vert\bm D_{NT,k}^2\right\Vert=d_1^2+d_2^2+\cdots +d_k^2.\] Then ssr$_k$ based on PC estimates can be written as \[\textsc{ssr}_k =1-\sum_{j=1}^k d_j^2=\left\Vert\bm Z-\widehat {\bm C}_k\right\Vert_F^2,\] showing that criteria in the $IC$ class are also based on eigenvalues. ahn-horenstein:13 consider successive changes in eigenvalues while onatski-ecta:09 which formalizes the scree plot of cattell:66. It is difficult to avoid using eigenvalues to determine $r$.
Recall that the number of strong factors in an approximate factor model is the number of eigenvalues that increase with $N$. To take the focus on strong factors one step further, baing-joe:19 use the rank-regularized PC estimates $\left\Vert\bm{\overline C}_k\right\Vert=\left\Vert\bm D_{NT,k}^\gamma\right\Vert_F^2$ in the IC criterion function. Given $k$ and $\gamma>0$, the regularized sum of squared residuals is $ \widehat{\textsc{ssr}}_k(\gamma)= 1-\sum_{j=1}^k (d_j-\gamma)_+^2=\left\Vert\bm Z-\overline {\bm C_k}\right\Vert_F^2.$ This leads to a class of rank-regularized class of criteria
Taking the approximation $\log(1+x)\approx x$, we see that \[ \overline{ IC}(k)=\widehat{IC}(k)+\gamma \sum_{j=1}^k\frac{(2d_j-\gamma)}{\widehat{\textsc{ssr}}_k}. \] Since $d_j\ge d_j-\gamma\ge 0$, the penalty is heavier in $\overline{IC}(k)$ than $\widehat {IC}(k)$. The rank constraint adds a data dependent term to each factor to deliver a more conservative estimate of $r$ that does not require the researcher to make precise the source of the small singular values. They can be due to genuine weak factors, noise corruption, omitted lagged and non-linear interaction of the factors that are of lesser importance.
The minimization problem in ((ref)) has a unique solution under the normalization $\bm F^\prime \bm F =\bm \Lambda^\prime \bm \Lambda =\bm D_r $. However, the unique solution may or may not have economic interpretations. This section considers $m$ linear restrictions on $\bm \Lambda$ of the form
where $\bm R$ is $m \times Nr$, and $\phi$ is $m\times 1$. Both $\bm R$ and $\phi$ are assumed known a priori. Economic theory may suggest a lower triangular $\bm \Lambda$. By suitable design of $\bm R$, causality restrictions can be expressed as $\bm R\, \text{vec}(\bm \Lambda)=\phi$ without ordering the data a priori. Cross-equation restrictions such as due to homogeneity of the loadings across individuals or a subgroup of individuals suggested by theory can also be considered. Other restrictions are considered in stock-watson:handbook-16. Nos imposing diagonality of $\bm F^\prime \bm F$ and $\bm \Lambda^\prime\bm \Lambda$ for identification (rather than statistical normalizations) actually generate linear constraints on the loadings ((ref)) that can be used as over-identifying restrictions with which we can use to test economic hypothesis. The Appendix provides an example how to implement the restrictions in matlab.
The linear restrictions on the loadings we consider here are known a priori. This stands in contrast to sparse principal components (SPC) estimation that either imposes lasso type penalty on the loadings, or shrinks the individual entries to zero in a data dependent way.\footnote{For SPC, see jolliffee-trendafilov-uddin, ma:13, shen-huang:08, and zht. The SPC is in turn different from the POET estimator of fan-liao-mincheva which constructs the principal components from a matrix that shrinks the small singular values towards zero.}
The constrained factor estimates $(\bar{\bm F}_{\gamma,\tau},\bar{\bm \Lambda}_{\gamma,\tau})$ are defined as solutions to the penalized problem
where $\gamma$ and $\tau$ are regularization parameters. The linear constraints can be imposed with or without the rank constraints. Imposing cross-equation restrictions will generally require iteration till the constraints are satisfied.
The first order condition with respect to $\bm F$ for a given $\bm \Lambda$ is unaffected by the introduction of the linear constraints on $\bm \Lambda$. Hence, the solution
can be obtained from a ridge regression of $\bm Z$ of $\bm \Lambda$. \ To derive the first order condition with respect to $\bm \Lambda$, we rewrite the problem in vectorized form: \[ \|\bm Z-\bm F\bm \Lambda'\|^2_F=\|\mathrm{vec}(\bm Z')-(\bm F\otimes \bm I_N)\mathrm{vec}(\bm \Lambda)\|_2^2, \quad \|\bm \Lambda\|_F^2 =\|\mathrm{vec}(\bm \Lambda)\|_2^2. \] The first order condition with respect to $\mathrm{vec}(\Lambda)$ is
Solving for $\mathrm{vec}(\bm \Lambda)$ and and denoting the solution by $\mathrm{vec}(\bar {\bm \Lambda}_{\gamma,\tau})$, we obtain
where the last line follows from the fact that $(\bm F'\bm F\otimes \bm I_N) +\gamma \bm I_{Nr}=(\bm F'\bm F+\gamma I_r) \otimes \bm I_N$. Equations ((ref)) and ((ref)) completely characterize the solution under rank and linear restrictions. In general, the solution will need to be solved by iterating the two equations until convergence. A reasonable starting value is $(\bar{\bm F},\bar{\bm \Lambda})$, the solution satisfying the rank constraint and before the linear restrictions are imposed. However, while $\bar{\bm F}^\prime \bar{\bm F}=\bar{\bm \Lambda}^\prime \bar{\bm \Lambda}=\bm D_r^\gamma$ and $\bm D_r^\gamma$ is diagonal, $\bar{\bm F}_{\gamma,\tau}^\prime \bar {\bm F}_{\gamma,\tau}$ and $\bar {\bm \Lambda}_{\gamma,\tau}^\prime \bar {\bm \Lambda}_{\gamma,\tau} $ will not, in general, be diagonal when linear restrictions are present.
These constraint will not bind unless $\tau=\infty$, and we denote by $\Lambda_{\gamma,\infty}$ the binding solution. Observe that in the absence of linear constraints (i.e. $\tau=0$),
which is a ridge estimator. Furthermore, ((ref)) and ((ref)) are the RPCA estimates when iterated till convergence. An estimator that satisfies both the rank constraint and $\bm R \, \mathrm{vec}(\bm \Lambda)=\phi$ can be obtained as follows. For given $\bm F$, let $\bar{ \bm \Lambda}_{\gamma,\infty}$ be the solution to ((ref)) with $\tau=\infty$. Also let $\bar{\bm \Lambda}_{\gamma,0}$ be the solution with $\tau=0$. Similar to the usual formula for restricted OLS, the restricted solution is related to the unrestricted one as follows:
This implies that a restricted estimate of $\bm \Lambda$ that satisfies both the rank and linear restrictions can be obtained by imposing the linear restrictions on $\bar{\bm \Lambda}_{ \gamma,0}$, the RPCA solution of $\bm \Lambda$ that only imposes rank restrictions. It is easy to verify $\bar{ \bm \Lambda}_{\gamma,\infty}$ satisfies restriction ((ref)). Once the restricted estimates are obtained, $\bm F$ needs to be re-estimated based on ((ref)). The final solution is obtained by iterating ((ref)) and ((ref)). We note again that $\bar{\bm F}_{\gamma,\infty}^\prime \bar{\bm F}_{\gamma,\infty}$ and $\bar {\bm \Lambda}_{\gamma,\infty}^\prime \bar{\bm \Lambda}_{\gamma,\infty} $ will not, in general, be diagonal matrices in the presence of linear restrictions.
This note has presented simplified proofs for properties of the factor estimates by principal components under the assumption that the factors are strong ie. $\bm \Lambda^\prime\bm \Lambda/N>0$ and the population eigenvalues of $\bm \Sigma_X$ increase with $N$. Situations may arise that require a precise documentation of the number of factors, whether they are strong or weak. onatski-joe:12 formalizes weak factors as those with loadings satisfying $\bm \Lambda'\bm \Lambda>0$ as $N$ and $T$ tend to infinity, and so the population eigenvalues of $\bm \Sigma_X$ increase slower than $N$. The model choice of strong versus weak factors depends on the objective and the assumptions that the researcher finds defensible. We have also focused exclusively on estimation of static factors. Dynamic principal components are analyzed in fhlr-restat,fhlr-joe04.