笔记 / 详情

Inference for Large Dimensional Factor Models under General Missing Data Patterns

2026.05.05
论文札记
13787 字数

这篇文章的核心价值,是把大维因子模型 (large dimensional factor models) 里的缺失数据问题统一到一个最小二乘推断框架里。它关心的不是“能不能把矩阵补全得还不错”,而是更进一步问:在异质随机缺失、选择性缺失、block missing、staggered treatment、mixed frequency 和 ragged edge 这些模式下,因子、载荷、平均处理效应和因子增强回归参数还能不能做有效推断。

论文信息

  • 题目:Inference for Large Dimensional Factor Models under General Missing Data Patterns
  • 作者:Liangjun Su, Fa Wang
  • 期刊:Journal of Econometrics
  • 年份:2025
  • DOI:10.1016/j.jeconom.2025.106022
  • 关键词:factor models, missing data, EM algorithm, least squares, matrix completion, nuclear norm, causal inference, mixed frequency

1. 这篇文章想解决什么问题

  • 大维因子模型通常写成“共同因子 + 个体载荷 + 误差”的形式。完整数据下,PCA 和最小二乘有很好的渐近理论,经典参考是 Bai (2003) 和 Bai and Ng (2006)。
  • 现实数据经常不是完整面板:推荐系统里评分缺失,政策评估里 treated potential outcome 的反事实缺失,宏观 nowcasting 里有 mixed frequency 和 ragged edge,资产定价面板里不同资产和不同时间的变量缺失也很常见。
  • 一旦存在一般缺失,PCA 和最小二乘不再等价;如果直接把缺失项填成 0 再做 PCA,通常会引入偏差。
  • 核范数正则化 (nuclear norm regularization, NNR) 可以稳定地做矩阵补全,但它有收缩偏差 (shrinkage bias),因此后续要做单个元素、因子、载荷或处理效应的置信区间时会很别扭。
  • 因果推断文献里,block missing 或 staggered treatment 被看作 untreated potential outcome 的缺失。已有方法能补全,但对“观测数据最小二乘估计量”的完整推断理论还不够统一。
  • mixed frequency 文献里,常见做法是截断成 balanced panel,或者把高频变量聚合成低频变量。这两种做法都会损失信息。

本文的定位可以概括成一句话:

用一个统一的最小二乘框架处理多种缺失模式,并证明用 NN 初值加 EM 迭代得到的估计量,可以像完整数据因子模型一样做渐近推断。

2. 模型部分:低秩因子结构加一般缺失指示

作者考虑的基础模型是

yit=dit(f0tλ0i+vit),dit=1{yit is observable},y_{it} = d_{it}\bigl(f_{0t}^\top \lambda_{0i}+v_{it}\bigr), \qquad d_{it}=1\{y_{it}\text{ is observable}\},

其中:

  • i[N]i\in[N] 表示个体、资产、地区、用户等横截面单位。
  • t[T]t\in[T] 表示时间。
  • f0tRrf_{0t}\in\mathbb{R}^rtt 时刻的因子 (factor)。
  • λ0iRr\lambda_{0i}\in\mathbb{R}^r 是第 ii 个单位的载荷 (loading)。
  • rr 是固定的因子个数,随着 (N,T)(N,T)\to\infty 不增长。
  • vitv_{it} 是误差项。
  • ditd_{it} 是观测指示;dit=1d_{it}=1 表示观测到,dit=0d_{it}=0 表示缺失。

如果把潜在信号写成

θ0,it=f0tλ0i,\theta_{0,it}=f_{0t}^\top\lambda_{0i},

那么整个信号矩阵就是一个低秩矩阵:

Θ0=F0Λ0,\Theta_0=F_0\Lambda_0^\top,

其中 F0=(f01,,f0T)F_0=(f_{01},\ldots,f_{0T})^\topΛ0=(λ01,,λ0N)\Lambda_0=(\lambda_{01},\ldots,\lambda_{0N})^\top。从矩阵补全角度看,作者要从被 ditd_{it} 遮住的矩阵里恢复这个低秩信号;从因子模型角度看,作者要估计 F0F_0Λ0\Lambda_0 并给出推断。

这里一个很重要的建模选择是:作者不为缺失机制 ditd_{it} 写完整参数模型。也就是说,本文不去估计

Pr(dit=1f0t,λ0i,zit)\Pr(d_{it}=1\mid f_{0t},\lambda_{0i},z_{it})

的具体 link function。作者只要求缺失指示和误差项之间满足类似 unconfoundedness 的条件:缺失模式可以依赖因子、载荷或协变量,但不能依赖不可观测误差 vitv_{it}。直觉上,这保证了在观测到的单元上仍然有

E(yitdit=1,ϕ0)=f0tλ0i,E(y_{it}\mid d_{it}=1,\phi_0)=f_{0t}^\top\lambda_{0i},

其中 ϕ0=(λ0,f0)\phi_0=(\lambda_0^\top,f_0^\top)^\top。所以缺失概率可以和矩阵信号本身相关,但只要它不和误差项相关,最小二乘矩条件仍然不带选择偏差。

2.1 缺失模式

作者把允许的缺失模式分成两类。

第一类要求每个单元的观测概率都有正下界:

Eϕ(dit)d>0.E_\phi(d_{it})\ge \underline d>0.

这里包括:

  • 完全随机但异质的缺失ditd_{it} 独立于因子、载荷和误差,但 E(dit)E(d_{it}) 可以同时随 iitt 变化。
  • 选择在协变量、因子或载荷上的缺失Eϕ(dit)E_\phi(d_{it}) 可以和 f0tf_{0t}λ0i\lambda_{0i} 或外生协变量相关。比如电影评分里,用户是否评分可能和她是否喜欢这部电影相关;资产定价面板里,小市值公司或极端特征值更容易缺失。

第二类允许某些位置的观测概率就是 0:

  • Block missing:例如处理组在处理后的 untreated potential outcome 永远不可观测。
  • Staggered treatment:不同单位在不同时间进入处理状态,处理后的反事实结果缺失。
  • Mixed frequency:一些变量是高频,一些变量是低频;低频变量在非发布期缺失。
  • Ragged edge / no missing:样本末端因为发布时间不同造成缺口;完整数据也是特例。

这些缺失模式的共同点是:作者不需要缺失概率是同质的,也不要求缺失只沿 iitt 一维变化。特别是 Example 2 允许观测概率同时依赖因子和载荷,这是相当强的泛化。

2.2 因子模型的识别限制

因子模型天然有旋转不识别问题。对任意可逆矩阵 GG

FΛ=(FG)(ΛG).F\Lambda^\top=(FG)(\Lambda G^{-\top})^\top.

所以只看低秩乘积时,FFΛ\Lambda 本身不是唯一的。作者用下面的标准化条件做识别:

1NΛΛ=1TFF,并且二者都是对角矩阵。\frac{1}{N}\Lambda^\top\Lambda =\frac{1}{T}F^\top F, \qquad \text{并且二者都是对角矩阵。}

这相当于施加 r2r^2 个限制。后面的估计目标里,作者把这些识别限制写成一个惩罚项 P(λ,f)P(\lambda,f),从而定义 partial maximum likelihood estimator。

2.3 估计目标

作者的准似然部分是

L(λ,f)=12i=1Nt=1Tdit(yitftλi)2.L(\lambda,f) =-\frac{1}{2}\sum_{i=1}^N\sum_{t=1}^T d_{it}\bigl(y_{it}-f_t^\top\lambda_i\bigr)^2.

这个式子只使用观测到的单元。由于作者不对 ditd_{it} 的选择方程做参数化,L(λ,f)L(\lambda,f) 可以理解成 partial quasi Gaussian likelihood。最大化它等价于最小化观测项上的最小二乘目标:

minλ,fi=1Nt=1Tdit(yitftλi)2.\min_{\lambda,f} \sum_{i=1}^N\sum_{t=1}^T d_{it}\bigl(y_{it}-f_t^\top\lambda_i\bigr)^2.

完整目标写成

Q(λ,f)=L(λ,f)+P(λ,f),Q(\lambda,f)=L(\lambda,f)+P(\lambda,f),

其中 P(λ,f)P(\lambda,f) 的作用不是为了收缩,而是为了实现识别标准化。最后的 PMLE 是

(λ^,f^)=argmaxλM, fMQ(λ,f).(\hat\lambda,\hat f) = \arg\max_{\|\lambda\|_\infty\le M,\ \|f\|_\infty\le M} Q(\lambda,f).

这里的 λM\|\lambda\|_\infty\le MfM\|f\|_\infty\le M 主要是技术条件,用来保证矩阵补全文献中的 incoherence / restricted strong convexity 条件能够成立。

Remark
本文的最终推断对象不是核范数正则化估计量,而是无惩罚最小二乘估计量。核范数只负责给一个足够好的初值,之后 EM 迭代会把正则化带来的收缩偏差洗掉。

3. 估计算法:NN 初值加 EM 迭代

作者把实际计算过程叫作 partial maximum likelihood estimation。核心是两步。

Step 1:先拿到一个平均一致的初值

对随机缺失和选择性缺失,作者建议用核范数正则化估计量作为初值。形式上,可以先估计低秩信号矩阵:

Θ~argminΘ12i,tdit(yitθit)2μΘ,\tilde\Theta \approx \arg\min_\Theta \frac{1}{2}\sum_{i,t}d_{it}(y_{it}-\theta_{it})^2 \mu\|\Theta\|_*,

其中 Θ\|\Theta\|_* 是核范数。这个问题可以用 iterative singular value thresholding (ISVT) 计算。

核范数估计得到 Θ~\tilde\Theta 之后,对 Θ~/NT\tilde\Theta/\sqrt{NT} 做奇异值分解。若因子个数 rr 已知,就取前 rr 个奇异向量,构造

F~=T(U~1,,U~r)Σ~rr1/2,Λ~=N(V~1,,V~r)Σ~rr1/2.\tilde F =\sqrt{T}(\tilde U_1,\ldots,\tilde U_r)\tilde\Sigma_{rr}^{1/2}, \qquad \tilde\Lambda =\sqrt{N}(\tilde V_1,\ldots,\tilde V_r)\tilde\Sigma_{rr}^{1/2}.

rr 未知,可以用奇异值阈值法、信息准则或 eigenvalue ratio / growth ratio 估计。

对 block missing、staggered missing 和 mixed frequency,初值可以来自:

  • 核范数正则化估计。
  • 对完整 block 分别做 PCA。
  • Bai and Ng (2021) 式的 two-step 方法。
  • Xiong and Pelger (2023) 的 inverse observation-proportion weighted estimator。

初值只需要满足平均意义下的一致性:

1Nλ~λ0=op(1),1Tf~f0=op(1).\frac{1}{\sqrt{N}}\|\tilde\lambda-\lambda_0\|=o_p(1), \qquad \frac{1}{\sqrt{T}}\|\tilde f-f_0\|=o_p(1).

Step 2:用 EM 迭代到最小二乘解

拿到初值 (F~,Λ~)(\tilde F,\tilde\Lambda) 后,作者使用 Stock and Watson (2002) 风格的 EM 算法:

  1. 用上一步的因子和载荷补缺失项:
yit(k),imp={yit,dit=1,ft(k)λi(k),dit=0.y_{it}^{(k),\mathrm{imp}} = \begin{cases} y_{it}, & d_{it}=1,\\ {f_t^{(k)}}^\top\lambda_i^{(k)}, & d_{it}=0. \end{cases}
  1. 对补全后的完整矩阵做 PCA,更新 F(k+1)F^{(k+1)}Λ(k+1)\Lambda^{(k+1)}

  2. 重新标准化,使其满足识别限制。

  3. 重复直到收敛。

这个过程可以叫作 NN-EM:nuclear norm estimator 给初值,EM 负责回到无惩罚 least squares solution。

为什么这一步很关键

核范数正则化的优点是稳定、可计算、能处理缺失;缺点是会把奇异值向 0 收缩,因此因子和载荷会有正则化偏差。EM 迭代的意义是:从一个已经落在正确邻域里的初值出发,反复补全并重估,最终收敛到观测数据最小二乘问题的局部极大值。

文章进一步说明,在高概率下这个局部极大值也是全局极大值。所以 NN-EM 既利用了核范数的计算稳定性,又保留了无惩罚最小二乘估计量的推断性质。

4. 理论部分:从平均一致性到渐近正态

这篇文章的理论主线有三层:

  • 先证明因子和载荷的平均收敛率。
  • 再证明单个因子和载荷的渐近正态性。
  • 最后把这些结果用于平均处理效应和 factor-augmented regression。

4.1 关键假设

作者的假设可以按功能理解。

强因子和有界性。
要求

1TF0F0pΣF>0,1NΛ0Λ0pΣΛ>0,\frac{1}{T}F_0^\top F_0\to_p \Sigma_F>0, \qquad \frac{1}{N}\Lambda_0^\top\Lambda_0\to_p \Sigma_\Lambda>0,

并且 f0tf_{0t}λ0i\lambda_{0i} 一致有界。这对应强因子设定,也类似矩阵补全文献中的 incoherence 条件。

缺失模式条件。
随机缺失部分要求 Eϕ(dit)E_\phi(d_{it}) 有正下界,并允许它随 i,ti,t 同时变化、也允许它与 f0tf_{0t}λ0i\lambda_{0i} 相关。Block / staggered / mixed frequency 部分要求存在足够大的完整信息区域,比如 No/NN_o/NTo/TT_o/T 不趋于 0。

识别条件。
ΣFΣΛ\Sigma_F\Sigma_\Lambda 的特征值不同,用来固定因子旋转。

弱相关和矩条件。
误差项 vitv_{it} 可以有异方差、时间相关和横截面弱相关。这个设定比很多矩阵补全文献中独立同分布误差的设定更贴近资产定价、宏观预测和非实验数据。

中心极限定理。
为了得到单个 λ^i\hat\lambda_if^t\hat f_t 的极限分布,需要对

1Tt=1Tditvitf0t1Ni=1Nditvitλ0i\frac{1}{\sqrt{T}}\sum_{t=1}^T d_{it}v_{it}f_{0t} \quad\text{和}\quad \frac{1}{\sqrt{N}}\sum_{i=1}^N d_{it}v_{it}\lambda_{0i}

分别施加 CLT 条件。

4.2 技术直觉:Hessian 近似对角

作者没有沿用 Bai (2003) 基于特征分解的误差展开,因为一般缺失下 PCA 和 least squares 不再等价。文章改用一阶条件和 Hessian 结构。

ϕ=(λ,f),Sϕ(ϕ)=ϕQ(ϕ),Hϕϕ(ϕ)=ϕϕQ(ϕ).\phi=(\lambda^\top,f^\top)^\top, \qquad S_\phi(\phi)=\partial_\phi Q(\phi), \qquad H_{\phi\phi^\top}(\phi)=\partial_{\phi\phi^\top}Q(\phi).

在真值附近对一阶条件 Sϕ(ϕ^)=0S_\phi(\hat\phi)=0 做 Taylor 展开:

0=Sϕ+Hϕϕ(ϕ^ϕ0)+Rϕ,0=S_\phi+H_{\phi\phi^\top}(\hat\phi-\phi_0)+R_\phi,

所以

ϕ^ϕ0=Hϕϕ1SϕHϕϕ1Rϕ.\hat\phi-\phi_0 = -H_{\phi\phi^\top}^{-1}S_\phi -H_{\phi\phi^\top}^{-1}R_\phi.

这个分解是全文理论的核心。它替代了完整数据 PCA 里常见的 eigen-decomposition 误差展开。

为什么它能工作?因为因子模型的 Hessian 在大样本下近似对角:

  • λi\lambda_i 的自身二阶导数来自对 tt 求和,量级是 Op(T)O_p(T)
  • ftf_t 的自身二阶导数来自对 ii 求和,量级是 Op(N)O_p(N)
  • 不同 λi\lambda_i、不同 ftf_t 之间的非对角块通常只有 Op(1)O_p(1)
  • 三阶导数张量是稀疏的。

因此,估计某个固定维度对象,比如 λi\lambda_i,不会被其他大量 nuisance parameters 的估计误差一阶污染。这个结构有点像高维半参数问题里的正交性:目标参数对高维 nuisance 的误差不敏感。

4.3 平均收敛率

cNT=NT.c_{NT}=\sqrt{N\wedge T}.

Theorem 4.1 先给出初步平均一致性:

1Nλ^λ0=Op(1cNT),1Tf^f0=Op(1cNT).\frac{1}{\sqrt{N}}\|\hat\lambda-\lambda_0\| =O_p\left(\frac{1}{\sqrt{c_{NT}}}\right), \qquad \frac{1}{\sqrt{T}}\|\hat f-f_0\| =O_p\left(\frac{1}{\sqrt{c_{NT}}}\right).

这个 rate 不是最优,但已经足以保证估计量进入正确邻域。

Theorem 4.2 再把 rate sharpen 成

1Nλ^λ0=Op(1cNT),1Tf^f0=Op(1cNT).\frac{1}{\sqrt{N}}\|\hat\lambda-\lambda_0\| =O_p\left(\frac{1}{c_{NT}}\right), \qquad \frac{1}{\sqrt{T}}\|\hat f-f_0\| =O_p\left(\frac{1}{c_{NT}}\right).

这个结果和完整数据下 Bai (2003) 的平均 rate 一样尖锐。更重要的是,它允许误差项弱相关,也允许缺失概率在 i,ti,t 两个维度上异质。

4.4 因子和载荷的极限分布

Theorem 4.3 给出单个载荷和单个因子的渐近正态性。

对固定的 ii

T(λ^iλ0i)N(0,ΣiF1ΩiFΣiF1),if T/N0.\sqrt{T}(\hat\lambda_i-\lambda_{0i}) \Rightarrow N\left(0,\Sigma_{iF}^{-1}\Omega_{iF}\Sigma_{iF}^{-1}\right), \qquad \text{if } \sqrt{T}/N\to0.

其中

ΣiF=plim1Tt=1Tditf0tf0t,\Sigma_{iF} =p\lim \frac{1}{T}\sum_{t=1}^T d_{it}f_{0t}f_{0t}^\top,

ΩiF\Omega_{iF}

1Tt=1Tditvitf0t\frac{1}{\sqrt{T}}\sum_{t=1}^T d_{it}v_{it}f_{0t}

的极限方差。

对固定的 tt

N(f^tf0t)N(0,ΣtΛ1ΩtΛΣtΛ1),if N/T0.\sqrt{N}(\hat f_t-f_{0t}) \Rightarrow N\left(0,\Sigma_{t\Lambda}^{-1}\Omega_{t\Lambda}\Sigma_{t\Lambda}^{-1}\right), \qquad \text{if } \sqrt{N}/T\to0.

其中

ΣtΛ=plim1Ni=1Nditλ0iλ0i,\Sigma_{t\Lambda} =p\lim \frac{1}{N}\sum_{i=1}^N d_{it}\lambda_{0i}\lambda_{0i}^\top,

ΩtΛ\Omega_{t\Lambda}

1Ni=1Nditvitλ0i\frac{1}{\sqrt{N}}\sum_{i=1}^N d_{it}v_{it}\lambda_{0i}

的极限方差。

这个定理最重要的解释是:即使缺失模式依赖于因子和载荷,λ^i\hat\lambda_if^t\hat f_t 仍然没有一阶选择偏差。它们的极限分布就像“另一边已知”时做最小二乘一样:

  • 估计 λi\lambda_i 时,好像 f0tf_{0t} 已经知道。
  • 估计 ftf_t 时,好像 λ0i\lambda_{0i} 已经知道。

估计另一边因子或载荷带来的误差在相应增长条件下是渐近可忽略的。

4.5 EM 算法为什么能收敛到全局解

Remark 4.1 说明:在真值附近的一个邻域 Nm(ϕ0)\mathcal N_m(\phi_0) 里,标准化后的负 Hessian 的最小特征值以高概率有正下界。因此 Q(ϕ)Q(\phi) 在这个邻域里是局部凹的,并且有唯一局部极大值。

因为 Step 1 的初值已经平均一致,所以它以高概率落在 Nm(ϕ0)\mathcal N_m(\phi_0) 里。EM 从这里出发会收敛到该邻域内的局部极大值。再结合 Theorem 4.1 可知,全局极大值本身也落在这个邻域里,所以这个局部极大值就是全局极大值。

这点很漂亮:核范数不是最终估计量,只是把算法送进正确盆地;EM 迭代负责抵达真正的 least squares estimator。

5. 理论应用:处理效应和因子增强回归

5.1 平均处理效应

在处理效应设定里,作者把处理后的 untreated potential outcome 看作缺失。设

yit=τit(1dit)+f0tλ0i+xitβ0+εit.y_{it} =\tau_{it}(1-d_{it}) +f_{0t}^\top\lambda_{0i} +x_{it}^\top\beta_0 +\varepsilon_{it}.

这里 dit=1d_{it}=1 表示 control / untreated observation,dit=0d_{it}=0 表示 treatment group 中缺失的 untreated potential outcome。处理效应是

τit=yit(1)yit(0).\tau_{it}=y_{it}(1)-y_{it}(0).

估计步骤是:

  • 先在 control group 的 balanced part 上估计 β0\beta_0
  • yitxitβ^y_{it}-x_{it}^\top\hat\betadit=1d_{it}=1 的观测项估计因子和载荷。
  • 对 treatment group 计算
τ^it=(yitxitβ^)f^tλ^i.\hat\tau_{it} = (y_{it}-x_{it}^\top\hat\beta)-\hat f_t^\top\hat\lambda_i.

单个 τ^it\hat\tau_{it} 通常不一致,因为里面仍然有 idiosyncratic error εit\varepsilon_{it}。所以作者关心的是跨个体或跨时间平均后的处理效应。

Theorem 5.1 给出一个关键的 weighted convergence:

1N(Λ^Λ0)a=Op(cNT2),1T(F^F0)b=Op(cNT2).\frac{1}{N}(\hat\Lambda-\Lambda_0)^\top a =O_p(c_{NT}^{-2}), \qquad \frac{1}{T}(\hat F-F_0)^\top b =O_p(c_{NT}^{-2}).

这个结果说明,加权平均之后,估计因子/载荷带来的误差足够小,可以用于 ATE 的极限分布。

Proposition 5.1 进一步给出:

N(τ^tτt)σNτtN(0,1),if N/T0,\frac{\sqrt{N}(\hat\tau_{\cdot t}-\tau_{\cdot t})}{\sigma_{N\tau t}} \Rightarrow N(0,1), \qquad \text{if } \sqrt{N}/T\to0,

以及

T(τ^iτi)σTτiN(0,1),if T/N0.\frac{\sqrt{T}(\hat\tau_{i\cdot}-\tau_{i\cdot})}{\sigma_{T\tau i}} \Rightarrow N(0,1), \qquad \text{if } \sqrt{T}/N\to0.

因此可以构造 group-time average treatment effect 的置信区间,也可以检验不同组、不同 exposure length 下处理效应是否异质。

5.2 因子增强回归

作者还考虑 factor-augmented regression:

Yt+h=α0f0t+β0Wt+ϵt+h.Y_{t+h} =\alpha_0^\top f_{0t} +\beta_0^\top W_t +\epsilon_{t+h}.

由于 f0tf_{0t} 不可观测,实际回归时用 f^t\hat f_t 代替。设

Z^t=(f^t,Wt),ω^=(α^,β^).\hat Z_t=(\hat f_t^\top,W_t^\top)^\top, \qquad \hat\omega=(\hat\alpha^\top,\hat\beta^\top)^\top.

Proposition 5.2 说明,在 T/N0\sqrt{T}/N\to0 下,

T(ω^ω0)N(0,ΣZZ1ΣZZϵΣZZ1).\sqrt{T}(\hat\omega-\omega_0) \Rightarrow N\left(0,\Sigma_{ZZ}^{-1}\Sigma_{ZZ\epsilon}\Sigma_{ZZ}^{-1}\right).

也就是说,从缺失面板里用 least squares / NN-EM 估出来的因子,放进后续预测回归时不会改变一阶极限分布。这推广了 Bai and Ng (2006) 在完整数据 PCA 情形下的结果。

对条件均值预测

YT+hT=α0f0T+β0WT,Y_{T+h|T} =\alpha_0^\top f_{0T}+\beta_0^\top W_T,

作者也给出对应的方差分解:一部分来自回归参数估计,另一部分来自最后一期因子估计。这对 nowcasting 和 diffusion index forecasting 很有用。

6. 模拟和实证结果

模拟

作者模拟了四种缺失模式:

  • 完全随机但异质缺失。
  • 缺失概率依赖因子和载荷。
  • mixed frequency。
  • staggered missing。

模拟结果很符合理论直觉:

  • 核范数估计量本身有明显收缩偏差,标准化误差不会很好地贴合标准正态。
  • NN-EM 之后,因子和载荷的标准化误差直方图与标准正态曲线贴合得很好。
  • NN-EM 相比单纯 NN,因子相关系数更高、RMSE 更低。
  • 置信区间覆盖率接近 95%,说明定理里的渐近正态在有限样本里表现不错。

UK grant allocation 实证

实证部分研究 Fouirnaies and Mutlu-Eren (2015) 的英国地方政府拨款数据。数据包括 460 个 English local councils,时间是 1992 到 2012 年。

作者关心的是 partisan alignment 是否会提高中央政府给地方 council 的 specific grants per capita。设 dit=0d_{it}=0 表示 council iitt 时刻由中央执政党控制,也就是 treated;未处理反事实结果需要用因子结构补出来。

估计时,作者用 dit=1d_{it}=1 的 untreated observations 估计因子和载荷,再用

y^it(0)=λ^if^t\hat y_{it}(0)=\hat\lambda_i^\top\hat f_t

补 treated observations 的未处理潜在结果,并计算

τ^it=yity^it(0).\hat\tau_{it}=y_{it}-\hat y_{it}(0).

因子个数 rr 通过交叉验证选择,r=2r=2 的 out-of-sample RMSE 最低,但作者也报告 r=3,4r=3,4 作为稳健性检查。

主要结论是:

  • partisan alignment 的平均处理效应在处理后的前几期显著为正。
  • 效应先上升,并在处理后第 3 年附近达到峰值。
  • 处理前的 placebo 效应大多接近 0,说明因子结构基本吸收了 pre-trend。
  • out-of-sample 检查显示 r=3,4r=3,4 的结果更一致,而 r=2r=2 可能低估了因子数。

7. Summary

  • 第一,这篇文章的估计策略很清楚:用核范数正则化找路,用 EM 回到无惩罚最小二乘,用 Hessian 展开做推断
  • 第二,文章真正解决的是 post-regularization inference。核范数补全能给好预测,但有收缩偏差;NN-EM 的作用就是把这个偏差从最终推断里拿掉。
  • 第三,缺失模式非常一般。只要缺失不和误差项直接相关,缺失概率可以异质,也可以和因子、载荷、协变量甚至处理时点相关。
  • 第四,理论上的关键不是 PCA 特征分解,而是最小二乘一阶条件里的近似对角 Hessian。这个思路比完整数据 PCA 分解更容易迁移到 mixed frequency、staggered treatment 和更一般的非线性因子模型。
  • 第五,局限也很明确:如果缺失机制和误差项 vitv_{it} 相关,本文的无选择偏差结论会失效;此外,强因子、有界性、RSC、固定因子数和足够大的完整信息区域都是比较实质的要求。

重点参考文献

  • Bai, J. (2003). Inferential Theory for Factor Models of Large Dimensions. 完整数据大维因子模型推断的经典起点。
  • Bai, J., and Ng, S. (2006). Confidence Intervals for Diffusion Index Forecasts and Inference with Factor-Augmented Regressions. 本文 factor-augmented regression 部分的重要基础。
  • Stock, J. H., and Watson, M. W. (2002). Macroeconomic Forecasting Using Diffusion Indexes. EM / diffusion index forecasting 背景。
  • Mazumder, R., Hastie, T., and Tibshirani, R. (2010). Spectral Regularization Algorithms for Learning Large Incomplete Matrices. 文中核范数初值和 ISVT 算法的重要来源。
  • Athey, S., Bayati, M., Doudchenko, N., Imbens, G., and Khosravi, K. (2021). Matrix Completion Methods for Causal Panel Data Models. 因果面板和矩阵补全交叉文献。
  • Bai, J., and Ng, S. (2021). Matrix Completion, Counterfactuals, and Factor Analysis of Missing Data. block missing 和反事实补全的重要参考。
  • Chernozhukov, V., Hansen, C., Liao, Y., and Zhu, Y. (2023). Inference for Low-Rank Models. post nuclear norm regularization inference 背景。
  • Xiong, R., and Pelger, M. (2023). Large Dimensional Latent Factor Modeling with Missing Observations and Applications to Causal Inference. 与本文最接近的加权估计和缺失推断参考。