迭代GMM (Iterative GMM)
迭代GMM (Iterative Generalized Method of Moments),或称 迭代广义矩估计 ,是广义矩估计 (GMM) 的一种常用估计算法。它通过反复更新权重矩阵 来提高估计的有效性 ,是连接"两步GMM"与"连续更新GMM"之间的实用桥梁。
从GMM到迭代GMM
标准的 GMM 估计基于一组矩条件 (moment conditions) E [ g ( Z i , θ ) ] = 0 E[g(Z_i, \theta)] = 0 E [ g ( Z i , θ )] = 0 。GMM 估计量 θ ^ \hat{\theta} θ ^ 是通过最小化如下二次型目标函数得到的:
θ ^ = arg min θ g ˉ n ( θ ) ′ W g ˉ n ( θ ) \hat{\theta} = \arg\min_{\theta} \quad \bar{g}_n(\theta)' W \bar{g}_n(\theta) θ ^ = arg θ min g ˉ n ( θ ) ′ W g ˉ n ( θ )
其中 g ˉ n ( θ ) = 1 n ∑ i = 1 n g ( Z i , θ ) \bar{g}_n(\theta) = \frac{1}{n} \sum_{i=1}^{n} g(Z_i, \theta) g ˉ n ( θ ) = n 1 ∑ i = 1 n g ( Z i , θ ) 是样本矩向量,W W W 是一个正定的权重矩阵。
Hansen (1982) 证明,GMM 估计量在 W = Ω − 1 W = \Omega^{-1} W = Ω − 1 (其中 Ω \Omega Ω 是矩条件的渐近方差-协方差矩阵)时达到渐近有效性。然而,Ω \Omega Ω 本身依赖于未知参数 θ \theta θ ,这形成了一个循环。
这引出了 两步GMM :
取 W = I W = I W = I (单位矩阵),得到第一步的一致估计量 θ ^ ( 1 ) \hat{\theta}_{(1)} θ ^ ( 1 ) 使用 θ ^ ( 1 ) \hat{\theta}_{(1)} θ ^ ( 1 ) 估计 Ω ^ \hat{\Omega} Ω ^ ,再取 W = Ω ^ − 1 W = \hat{\Omega}^{-1} W = Ω ^ − 1 进行第二步估计,得到 θ ^ ( 2 ) \hat{\theta}_{(2)} θ ^ ( 2 )
迭代GMM 延续了两步法的思路,将第二步估计得到的 θ ^ ( 2 ) \hat{\theta}_{(2)} θ ^ ( 2 ) 再次用于重新估计 Ω ^ \hat{\Omega} Ω ^ ,然后再做第三步、第四步估计……直到满足收敛标准(例如参数估计值的变化小于预设容差或目标函数值稳定)。
算法可表述为:
初始化:选取初始权重矩阵 W ( 0 ) = I W_{(0)} = I W ( 0 ) = I ,得到 θ ^ ( 0 ) \hat{\theta}_{(0)} θ ^ ( 0 ) 迭代步骤 k = 1 , 2 , … k = 1, 2, \ldots k = 1 , 2 , … :
用 θ ^ ( k − 1 ) \hat{\theta}_{(k-1)} θ ^ ( k − 1 ) 计算 Ω ^ ( k ) \hat{\Omega}_{(k)} Ω ^ ( k ) 令 W ( k ) = Ω ^ ( k ) − 1 W_{(k)} = \hat{\Omega}_{(k)}^{-1} W ( k ) = Ω ^ ( k ) − 1 求解 θ ^ ( k ) = arg min θ g ˉ n ( θ ) ′ W ( k ) g ˉ n ( θ ) \hat{\theta}_{(k)} = \arg\min_{\theta} \bar{g}_n(\theta)' W_{(k)} \bar{g}_n(\theta) θ ^ ( k ) = arg min θ g ˉ n ( θ ) ′ W ( k ) g ˉ n ( θ )
检查 ∥ θ ^ ( k ) − θ ^ ( k − 1 ) ∥ < tolerance \|\hat{\theta}_{(k)} - \hat{\theta}_{(k-1)}\| < \text{tolerance} ∥ θ ^ ( k ) − θ ^ ( k − 1 ) ∥ < tolerance ,若满足则停止
迭代GMM的性质
渐近等价性: 在标准正则条件下,两步GMM、迭代GMM和连续更新GMM (CUE) 具有相同的渐近分布。它们都是 n \sqrt{n} n -一致的且达到渐近有效性。
有限样本表现: Monte Carlo 模拟研究显示,迭代GMM的有限样本性质通常优于两步GMM,尤其当第一步估计不够精确时。原因在于:两步GMM中 Ω ^ \hat{\Omega} Ω ^ 的估计仅依赖于第一步的不太精确的 θ ^ ( 1 ) \hat{\theta}_{(1)} θ ^ ( 1 ) ,而迭代GMM通过反复优化,让 Ω ^ \hat{\Omega} Ω ^ 最终基于更准确的参数估计,从而减少权重矩阵估计误差带来的效率损失。
与连续更新GMM的关系: 连续更新GMM (Continuously Updating GMM, CUE) 将 Ω ( θ ) \Omega(\theta) Ω ( θ ) 视为 θ \theta θ 的函数,直接在优化过程中同步更新。而迭代GMM在每一步内保持 W W W 固定进行优化,是一种"分步联合优化"的近似。CUE 理论性质更优但计算成本更高,迭代GMM 在两者之间取得了良好的平衡。
注意事项
收敛性: 迭代GMM不保证全局收敛,尤其当矩条件高度非线性或初始值较差时,可能出现振荡或不收敛。实践中常设置迭代上限。权重矩阵的估计: Ω \Omega Ω 的估计方式(如是否使用异方差自相关一致 (HAC) 估计量)对迭代结果有显著影响。与两步GMM的选择: 若第一步估计已经相当准确(例如在样本量大、模型识别强的场合),两步GMM与迭代GMM的差异微乎其微。但在弱识别或小样本情境下,迭代GMM的改善更为明显。
关于知经 KNOWECON
知经 KNOWECON 是深圳市卢可教育科技有限公司旗下的教育科技品牌,长期面向北京大学、清华大学、中国人民大学等顶尖院校,提供经济学、金融学、统计学、管理学等相关科目的专业课考研辅导与复试辅导。每年都有数十名同学在我们的帮助下完成系统备考,并成功进入理想院校。
知经主讲人喵喵学长毕业于北京大学汇丰商学院经济学专业和新加坡国立大学金融工程专业,获经济学硕士与金融工程硕士学位。他同时也是软件工程师和教育科技创业者,长期探索用讲义、题库、记忆系统、智能答疑与学习数据工具改善专业课学习体验。
我们相信,好的考研辅导不只是押题和陪跑,更是把复杂知识讲清楚、把复习路径设计清楚,并用技术让学习过程更可追踪、更可反馈、更可坚持。