EconBase
← Back to paper

Simpler Proofs for Approximate Factor Models of Large Dimensions

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

Rendered from LaTeX for readability, not typeset faithfully. Citation keys are highlighted; maths is left as source; figures, tables and equation environments are summarised rather than reproduced; unrecognised commands are greyed out so nothing is silently dropped. Email addresses are removed.

Simpler Proofs For Approximate Factor Models of Large Dimensions

abstractEstimates of the approximate factor model are increasingly used in empirical work. Their theoretical properties, studied some twenty years ago, also laid the ground work for analysis on large dimensional panel data models with cross-section dependence. This paper presents simplified proofs for the estimates by using alternative rotation matrices, exploiting properties of low rank matrices, as well as the singular value decomposition of the data in addition to its covariance structure. These simplifications facilitate interpretation of results and provide a more friendly introduction to researchers new to the field. New results are provided to allow linear restrictions to be imposed on factor models.

JEL Classification: C30, C31

Keywords: asymptotic principal components, low rank decomposition. factor augmented regressions.

\thispagestyle{empty} \setcounter{page}{0} \baselineskip=18.0pt

Introduction

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.

Model Setup and Assumptions

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

eqnarray[eqnarray omitted — 84 chars of source]

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

eqnarray*[eqnarray* omitted — 43 chars of source]

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:

eqnarray*[eqnarray* omitted — 250 chars of source]

As $\bm F$ and $\bm \Lambda$ are not separately identified, we impose the normalization restrictions

equation[equation omitted — 139 chars of source]

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

subequations\begin{eqnarray} \tilde {\bm F} &=& \bm X\tilde {\bm \Lambda}(\tilde {\bm \Lambda}'\tilde {\bm \Lambda})^{-1},\\ \tilde {\bm \Lambda}^\prime &=& (\tilde {\bm F}'\tilde {\bm F})^{-1}\tilde {\bm F}' \bm X =\frac 1 T \tilde {\bm F}' \bm X. \end{eqnarray} The solution upon convergence is the (static) asymptotic principal components (APC): \begin{equation} (\tilde{\bm F},\tilde{\bm \Lambda})=(\sqrt{T} \bm U_{NT,r},\sqrt{N}\bm V_{NT,r}\bm D_{NT,r}). \end{equation}

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$.

itemize• Mean independence: $ E(e_{it}|\Lambda_i^0 ,F_t^0)=0$. • Weak (cross-sectional and serial) correlation in the errors. \begin{itemize} • $E \Big[\frac 1 {\sqrt{N}} \sum_{i=1}^N [e_{it}e_{is}-E(e_{it}e_{is})]\Big]^2 \le M $, • For all $i$ $, \frac 1 T \sum_{t=1}^T\sum_{s=1}^T | E (e_{it}e_{is})| \le M $, • For all $t$, $\frac{1}{N\sqrt{T}} \|e_t^\prime \bm e\|=O_p(\delta_{NT}^{-1})$ and for all $i$, $\frac{1}{T\sqrt{N}} \|e_i^\prime \bm e\|=O_p(\delta_{NT}^{-1})$. \end{itemize}

\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:

eqnarray[eqnarray omitted — 499 chars of source]
lemmaUnder Assumption A, \begin{eqnarray*} \|\frac{\bm e\bm e'}{NT}\|^2 &=& O_p(\frac{1}{T})+O_p(\frac{1}{N})=O_p(\delta_{NT}^{-2}). \end{eqnarray*}

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

eqnarray*[eqnarray* omitted — 399 chars of source]

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.

Consistency Results

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

eqnarray[eqnarray omitted — 336 chars of source]

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.

Consistent Estimation of the Factor Space

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

eqnarray[eqnarray omitted — 278 chars of source]

Taking the norm on both sides. we have

eqnarray*[eqnarray* omitted — 324 chars of source]
propositionUnder Assumption A, the following holds in squared Frobenius norm \begin{eqnarray*} (i). \quad\quad &&\frac{1}{T} \|\tilde {\bm F} -\bm F^0\bm H_{NT,0}\|^2=\frac{1}{T} \sum_{t=1}^T\|\tilde F_t-\bm H_{NT,0}^{\prime}F_t^0\|^2 =O_p(\delta_{NT}^{-2})\\ (ii). \quad\quad &&\frac{1}{N}\|\tilde {\bm \Lambda}-\bm \Lambda^0 (\bm H_{NT,0}')^{-1}\|^2=\frac{1}{N} \sum_{i=1}^N \|\tilde\Lambda_i- \bm H_{NT,0}^{-1}\Lambda_i^0\|^2=O_p(\delta_{NT}^{-2})\\ (iii). \quad\quad &&\frac{1}{NT} \|\tilde{\bm C}-\bm C^0\|^2=\frac{1}{NT}\sum_{i=1}^N\sum_{t=1}^T \|\tilde C_{it}-C^0_{it}\|^2=O_p(\delta_{NT}^{-2}). \end{eqnarray*}

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.

The Limit of $\tilde {\bm F}^\prime\bm F^0/T$

An important quantity in determining the properties of the factor estimates is $\tilde {\bm F}^\prime\bm F^0/T$.

propositionLet the $r\times r$ matrix $\bm \Sigma$ denote $\bm \Sigma =\bm \Sigma_{\Lambda}^{1/2}\bm \Sigma_F\bm \Sigma_{\bm \Lambda}^{1/2}$ and its spectral decomposition $\bm \Sigma = \bm \Upsilon \bm D^2_{r} \bm \Upsilon^\prime$ with $\bm \Upsilon' \bm \Upsilon=I_r$. Under Assumption A, then $\lim_{N,T\rightarrow\infty}\bm D^2_{NT,r}=\bm D^2_{r}$ and \[\tilde {\bm F}'\bm F^{0'}/T \smash{\mathop{\longrightarrow}\limits^p} \bm Q=\bm D_{r} \bm \Upsilon \bm \Sigma_{\Lambda}^{-1/2}.\]

\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$. } {

eqnarray*[eqnarray* omitted — 505 chars of source]

} 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

eqnarray*[eqnarray* omitted — 323 chars of source]

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:

subequations\begin{eqnarray} \bm Q' \bm D_r^{-2}&=&\bm \Sigma_\Lambda^{-1}\bm Q^{-1} \\ \bm \Sigma_F^{-1} \bm Q'&=& \bm Q^{-1}. \end{eqnarray}

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.

Equivalent Rotation Matrices

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.

lemmaUnder Assumption A, $\frac{\tilde {\bm F} 'e'e\tilde {\bm F}}{NT^2}=O_p(\delta_{NT}^{-2})$.

{\bf Proof:} From ((ref)), $\frac{\bm F^{0'} ee'\bm F^0}{NT^2}=O_p(1/T)$. Now adding and subtracting terms,

eqnarray*[eqnarray* omitted — 352 chars of source]
eqnarray*[eqnarray* omitted — 450 chars of source]

We are now in a position to consider asymptotically equivalent rotation matrices:

lemmaLet $\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}$ and define \[ \begin{array}{lll} \bm H_{NT,1}&=(\bm \Lambda^{0^\prime}\bm \Lambda^0)(\tilde {\bm \Lambda}^\prime \bm \Lambda^0)^{-1}, \quad &\bm H_{NT,1}^{-1}= (\tilde {\bm \Lambda}^\prime \bm \Lambda^0)(\bm \Lambda^{0^\prime}\bm \Lambda^0)^{-1}, \\ \bm H_{NT,2} &= (\bm F^{0^\prime} \bm F^0)^{-1}(\bm F^{0^\prime} \tilde {\bm F}), \quad &\bm H_{NT,2}^{-1}= (\bm F^{0^\prime} \tilde {\bm F})^{-1} (\bm F^{0^\prime} \bm F^0)\\ \bm H_{NT,3} &= (\tilde {\bm F}^\prime \bm F^0)^{-1}(\tilde {\bm F}^\prime \tilde {\bm F})=(\tilde {\bm F}^\prime \bm F^0/T)^{-1} \quad &\bm H_{NT,3}^{-1}=(\tilde {\bm F}'\bm F^0/T) =(\tilde {\bm F}'\tilde {\bm F})^{-1} (\tilde {\bm F}' \bm F^0) \\ \bm H_{NT,4} &=(\bm \Lambda^{0^\prime} \tilde {\bm \Lambda}) (\tilde {\bm \Lambda}^\prime\tilde {\bm \Lambda})^{-1} = (\bm \Lambda^{0^\prime}\tilde {\bm \Lambda}/N) \bm D_{NT,r}^{-2},\quad &\bm H_{NT,4}^{-1} =\bm D_{NT,r}^2 (\bm \Lambda^{0^\prime} \tilde {\bm \Lambda} /N)^{-1}. \end{array} \] Under Assumption A, the following holds for $\ell=1,2,3,4$ \begin{itemize} • $ \bm H_{NT,\ell}=\bm H_{NT,0} + O_p(\delta_{NT}^{-2})$ ; • $\bm H_{NT,\ell}\smash{\mathop{\longrightarrow}\limits^p} \bm Q^{-1}$. \end{itemize}

{\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

equation[equation omitted — 364 chars of source]

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$.

Distritbution Theory

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$:

eqnarray*[eqnarray* omitted — 254 chars of source]

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:

subequations\begin{eqnarray} \sqrt{N}(\tilde F_t-\bm H_{NT,0}'F^0_t)&\smash{\mathop{\longrightarrow}\limits^d}& \mathcal N( \bm D_{r}^{-2}\bm Q\bm \Gamma_t\bm Q'\bm D_{r}^{-2})\\ \sqrt{T}(\tilde \Lambda_i-\bm H_{NT,0}^{-1}\Lambda_i^0)&\smash{\mathop{\longrightarrow}\limits^d}& \mathcal N(0,\bm Q^{'-1} \bm \Phi_i \bm Q^{-1}). \end{eqnarray}

We will use alternative rotation matrices to obtain the limiting distributions. To proceed, we need the following, shown in the Appendix.

lemmaSuppose that Assumption A holds. We have, for $\ell=0,1,2,3,4$, \begin{itemize} • $ \frac 1 T \bm F^{0^\prime} (\tilde {\bm F}- \bm F^{0'} \bm H_{NT,\ell}) =O_p(\delta_{NT}^{-2})$$ \frac 1 N \bm \Lambda^{0^\prime}(\tilde {\bm \Lambda}-\bm \Lambda^0\bm H_{NT,\ell}^{\prime -1}) =O_p(\delta_{NT}^{-2})$. • $ \frac 1 T (\tilde {\bm F}- \bm F^0 \bm H_{NT,\ell})' e_i =O_p(\delta_{NT}^{-2}) $ for each $i$, • $ \frac 1 N e_t'(\tilde {\bm \Lambda}-\bm \bm \Lambda^0 \bm H_{NT,\ell}^{\prime -1}) =O_p(\delta_{NT}^{-2}) $ for each $t$. \end{itemize}

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

eqnarray*[eqnarray* omitted — 375 chars of source]

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$:

eqnarray*[eqnarray* omitted — 667 chars of source]

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,

subequations\begin{eqnarray} \sqrt{T} (\tilde \Lambda_i -\bm H_{3,NT}^{-1} \Lambda_i^0) &=& \bm H_{NT,3}'\frac 1 {\sqrt{T}} \sum_{t=1}^T F_t^0 e_{it} + \sqrt{T} O_p(\delta_{NT}^{-2})\\ \sqrt{N} (\tilde F_t -\bm H_{NT,4}' F_t^0) &=&\bigg(\frac{\tilde {\bm \Lambda}'\tilde {\bm \Lambda}}N\bigg)^{-1} \bm H_{NT,4}^{-1} \frac 1{\sqrt{N}} \sum_{i=1}^N \Lambda_i^0 e_{it} + \sqrt{N} O_p(\delta_{NT}^{-2}). \end{eqnarray}

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

eqnarray*[eqnarray* omitted — 230 chars of source]

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

eqnarray*[eqnarray* omitted — 222 chars of source]

Define

eqnarray*[eqnarray* omitted — 467 chars of source]

A compact way to summarize the estimation error is

subequations\begin{eqnarray} \sqrt{N}(\tilde F_t -\bm H_{NT,4}' F_t^0) &=& \bm H_{NT,1}' \xi^\Lambda_{it}+o_p(1)\\ \sqrt{T}(\Lambda_i-\bm H_{NT,3}^{-1} \Lambda_i^0)&=& \bm H_{NT,2}^{-1}\xi_{it}^F+o_p(1). \end{eqnarray}
propositionUnder Assumptions A and B and the normalization that $\bm F'\bm F/T=I_r$ and $\bm\Lambda'\bm\Lambda/N$ is diagonal, we have, as $N,T\rightarrow\infty$, \begin{eqnarray*} \sqrt{N}(\tilde F_t-\bm H_{NT,4}'F^0_t)&\smash{\mathop{\longrightarrow}\limits^d}& \mathcal N(0, \bm Q^{\prime -1} \bm \Sigma_\Lambda^{-1}\bm \Gamma_t \bm\Sigma_\Lambda^{-1} \bm Q^{-1})\\ \sqrt{T}(\tilde \Lambda_i-\bm H_{NT,3}^{-1}\Lambda_i^0)&\smash{\mathop{\longrightarrow}\limits^d}& \mathcal N(0, \bm Q\bm \Sigma^{-1}_F \bm \Phi_i \bm \Sigma^{-1}_F \bm Q^{\prime}). \end{eqnarray*}

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

eqnarray*[eqnarray* omitted — 335 chars of source]

Using the results for $\tilde F_t$ and $\tilde\Lambda_i$,

eqnarray*[eqnarray* omitted — 512 chars of source]

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.

propositionUnder Assumptions A and B and the normalization that $\bm F'\bm F/T=I_r$ and $\bm\Lambda'\bm\Lambda/N$ is diagonal, we have, as $N,T\rightarrow\infty$, \begin{eqnarray*} \frac{\tilde C_{it}-C^0_{it}}{\sqrt{\frac{1}{N} \tilde W^\Lambda_{NT,it}+\frac{1}{T}\tilde W^F_{NT,it} }}&\smash{\mathop{\longrightarrow}\limits^d}& \mathcal N(0,1) \end{eqnarray*} where $\tilde W_{NT,it}^\Lambda$ and $\tilde W_{NT, it}^F$ are consistent estimates of $ W_{it}^\Lambda$ and $ W^F_{it}$, respectively.

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

subequations\begin{eqnarray} \hat{\bm F}&=\sqrt{T} \, \bm U_{NT,r} \bm D_{NT,r}^{1/2}\\ \hat{\bm \Lambda}&=\sqrt{N}\, \bm V_{NT,r} \bm D_{NT,r}^{1/2} . \end{eqnarray}

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

equation[equation omitted — 255 chars of source]

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

equation[equation omitted — 131 chars of source]

The robust principal components estimator (RPC) is defined as:

subequations\begin{eqnarray} \bar{\bm F}&=& \sqrt{T}\bm U_{NT,r} (\bm D^\gamma_{NT,r})^{1/2}\\ \bar{\bm \Lambda} &=&\sqrt{N}\bm V_{NT,r} (\bm D^\gamma_{NT,r})^{1/2}. \end{eqnarray}

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 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

equation[equation omitted — 130 chars of source]

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.

Linear Constraints

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

equation[equation omitted — 82 chars of source]

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

equation[equation omitted — 359 chars of source]

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

equation[equation omitted — 160 chars of source]

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

eqnarray*[eqnarray* omitted — 411 chars of source]

Solving for $\mathrm{vec}(\bm \Lambda)$ and and denoting the solution by $\mathrm{vec}(\bar {\bm \Lambda}_{\gamma,\tau})$, we obtain

eqnarray[eqnarray omitted — 378 chars of source]

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$),

equation[equation omitted — 165 chars of source]

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:

eqnarray[eqnarray omitted — 386 chars of source]

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.

Conclusion

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.