全要素生产率是什么?怎么计算?与索洛余值的关系是什么?

全要素生产率是什么?怎么计算?与索洛余值的关系是什么?

与工具变量法和固定效应法一样,控制函数法也是一种常用的全要素生产率估算的方法。Olley and Pakes (1996)、Levinsohn and Petrin (2003) 、Ackerberg, Caves, and Frazer (2015) 都对全要素生产率的两步估计法作出了贡献,Wooldridge (2009) 则提出了基于 GMM 框架下的一步一致估计方法。本文基于 Wooldridge (2009) 的估计方法,并运用 Blundell and Bond (1998) 的动态面板工具变量法,提出了一种新的全要素生产率的估计方法,并通过蒙特卡洛模拟对该方法进行了评估。我们还开发了一个新的 Stata命令prodest 进行全要素生产率的估计。本文通过与其他相关命令进行对比,展示了该命令的优点。本推文将简要介绍全要素生产率计算方法的原理,着重介绍 Stata估计命令的运用。

正确估计全要素生产率在应用经济领域是一个基础性问题,也是一些具有深远影响文献的主要话题。一般来说,如果一个企业的资本存量较大,那么在面对低效率冲击时,其留在该市场的概率要远远高于那些具有较低资本存量的企业,因为这种规模较大的企业往往对未来的收益抱有更高的预期,从而不会轻易退出目前的市场。这就使得在面对低效率冲击时退出市场的概率和企业资本存量存在负相关关系,从而使得资本项的估计系数容易出现低估偏误。学者们提出不同方法以缓解此问题:固定效应法 (FE) 、工具变量法 (IV) 、控制函数法。

在控制函数法中,Olley and Pakes (1996) 首次提出了两步估计法以克服内生性问题:用投资水平作为生产率的代理变量。该方法得到了 Levinsohn and Petrin (2003) 和 Ackerberg, Caves, and Frazer (2015) 进一步完善。Wooldridge (2009) 则提出了一种一步估计法:在 GMM 框架下得到 Levinsohn–Petrin (LP) 估计结果。

以上方法都依赖于一个假设:企业在 期面临动态利润最大化问题。这就意味着 期生产率冲击 (后文中 ) 不影响状态而影响自由变量。因此生产率冲击与当期的状态变量无关,与自由变量的滞后项无关,所以这些变量可以作为工具变量。然而,增加滞后项会损失样本信息。

本文基于动态面板工具变量对 Wooldridge 的估计方法进行了改进。这种改进可以在增加矩限制的同时而不损失信息。改进后的方法称之为 MrEst ,我们通过一系列模拟检验展示该方法能够产生稳健的结果,在“大 N,小 T”的面板数据中比 Wooldridge 的方法表现更好。

本文将重点介绍一个新的命令prodest,该命令可以实现上述所有全要素生产率的计算方法。

考虑以下 C-D 函数:

其中,

Olley and Pakes (1996) 最早提出了两步一致估计法,其核心思想是把公司的投资水平作为生产率的代理变量。该方法假定企业根据当前企业生产率状况,据此做出投资决策,因此用企业的当期投资作为不可观测生产率冲击的代理变量,从而解决了同时性偏差问题。

一般来说,状态变量通常是是资本,而自由变量通常为劳动。OP 法需要满足投资与生产率之间单调递增。 构造如下投资函数:

其反函数为:

原生产函数变为:

其中

通过估计式 (5),可以得到 的一致估计。接下来,用此估计值继续估计 。 由式 (5) 式和 (2) 式 可得:

其中, , 所以得到:

假设函数 满足随机游走过程,则得到

一旦 (9) 式被估计完成,那么生产函数中所有系数都会被成功估计。利用这一结果,我们可以拟合生 产函数中残差的对数值,这也就是全要素生产率的对数值。

OP 法需要满足投资与生产率之间单调递增,这就意味着那些投资额为零的样本并不能被估计。事实上,由于并非每一个企业每一年都有正的投资,被丢弃掉了。

LP 法则对 OP 法进行了改进,其核心思想是:不是用投资额作为代理变量,而是代之以中间品投入指标。LP 法使得研究者可以根据可获得的数据灵活选择代理变量。

2.3 Ackerberg–Caves–Frazer 修正 OP 和 LP 法都假设企业面对生产率冲击能够对投入进行无成本的即时调整。Ackerberg, Caves, and Frazer (2015) 和 Bond and Soderbom (2005) 则认为劳动(自由变量)的系数只有在自由变量和代理变量相互独立的情况下才能得到一致估计。否则,第一步的估计系数之间存在严重的共线性。针对此问题,他们提出了修正方法。

Wooldridge (2009) OP 和 LP 的估计方法进行了改进,他提出了基于 GMM 的一步估计法,该方法具有两个有点:(1) 克服了 ACF 提出的在第一步估计中潜在的识别问题;(2) 在考虑序列相关和异方差的情况下,能够得到稳健标准误。

在满足 ACF 的情况下,如果存在投入的时滞效应,那么第一阶段的方程无法识别任何参数。这时候需要用到 Robinson 的 IV 估计方法。

正如 Wooldridge (2009) 建议的,GMM 框架中滞后项是有效的工具变量,但是加入滞后项会损失观测值。在常见的文献中,大多数数据观测值都不是很多,加入滞后项造成观测值损失这一问题更明显。为了解决此问题,本文在 Wooldridge (2009) 框架下,运用 Blundell and Bond (1998) 提出的动态面板工具变量方法进行修正。

本文重点介绍 prodest 命令。该命令的基本语法为

进一步说明如下:

在op和lp方法下,后面加入 acf表示进行 ACF 修正。 valueadded表示 depvar 是增加值,而不是产出值。 id 是指企业代码变量;t 指时间变量;reps 指的是bootstrap 次数,默认 5次; poly 指的是多项式阶数,默认值为3。(注释:对于式 (6),既可以采用局部线性回归进行估计,也可以采用高阶多项式非线性回归估计。)

我们先看一下数据各变量:

log_y是产出,log_k 是资本,log_lab1、log_lab2是两种劳动,log_materi 是中间品, log_invest 是投资。

predict用来得到残差,即全要素生产率。再用sum 查看数据,可知:

详细内容参见连享会推文