
Chapter 17. 内生性问题与工具变量法
Chapter 18. 为什么要关心联立方程模型?
Chapter 19. 联立方程模型的识别问题
Chapter 20. 联立方程模型的估计方法
识别问题 (identification problem),是指能否从所估计的约简型系数求出一个结构方程参数的估计值。
识别的情形:
如果能够求出估计值,就说该方程是可以识别的,具体又分为:
恰好识别的(充分或刚好识别的,Just/Exact Identification):是指能够得到结构参数的唯一数值。
过度识别的(Overidentification):是指可获得结构参数不止一个的值。
如果不能求出估计值,就说所考虑的方程是不可识别的或识别不足的 (Underidentification)。
考虑如下的供需联立方程:
\[ \begin{align} Q &= \alpha_0+\alpha_1P_t+u_{t1} &(\alpha_1<0) &&\text{(需求函数)}\\ Q &= \beta_0+\beta_1P_t+u_{t2} &(\beta_1>0) &&\text{(供给函数)}\\ \end{align} \]
给定联立方程:
\[ \begin{cases} \begin{align} Q_t &= \alpha_0+\alpha_1P_t+u_{t1} &(\alpha_1<0) &&\text{(需求函数)}\\ Q_t &= \beta_0+\beta_1P_t+u_{t2} &(\beta_1>0) &&\text{(供给函数)}\\ \end{align} \end{cases} \]
则容易得到约简方程形式:
\[ \begin{cases} \begin{align} P_t &= \pi_{11}+v_{t1} \\ Q_t &= \pi_{12}+v_{t2} \end{align} \end{cases} \]
其中,约简参数和结构参数的关系为: \[ \begin{cases} \begin{align} \pi_{11} & = -\frac{\alpha_0 - \beta_0}{\alpha_1-\beta_1} ;&& \pi_{21} = \frac{\alpha_1\beta_0-\alpha_0\beta_1}{\alpha_1-\beta_1} \\ v_{t1} &= - \frac{u_{t1} - u_{t2}}{\alpha_1-\beta_1} ;&& v_{t2} = \frac{\alpha_1 u_{t2}- \alpha_0 u_{t1}}{\alpha_1-\beta_1} \end{align} \end{cases} \]
显然,前述的结构方程是不可识别的!
针对结构方程,我们可以变换得到:
\[ \begin{cases} \begin{align} \lambda Q &= \lambda\alpha_0+\lambda\alpha_1P_t+\lambda u_{t1} &(\alpha_1<0) &&\text{(需求函数变换)}\\ (1-\lambda)Q &= (1-\lambda)\beta_0+(1-\lambda)\beta_1P_t+(1-\lambda)u_{t2} &(\beta_1>0) &&\text{(供给函数变换)} \end{align} \end{cases} \]
进一步,我们可以构造一个如下的“混杂”方程:
\[ \begin{align} Q_t &= \lambda\alpha_0+(1-\lambda)\beta_0 +(\lambda\alpha_1+(1-\lambda)\beta_1 )P_t+ \lambda u_{1t}+(1-\lambda)u_{t2} & && \text{(混杂方程)} \\ \end{align} \]
并记为:\(Q_t = \gamma_0 +\gamma_1P_t+w_t\)
其中:
\[ \begin{cases} \begin{align} \gamma_0 & = \lambda\alpha_0+(1-\lambda)\beta_0 \\ \gamma_1 &= \lambda\alpha_1+(1-\lambda)\beta_1 \\ w_t &= \lambda u_{1t}+(1-\lambda)u_{t2} \end{align} \end{cases} \]
该虚构的混杂方程与结构方程中的任何一个都是无差异的!
因此表明原来的结构方程是不可识别的!
给定结构方程方程:
\[ \begin{cases} \begin{align} Q_t &= \alpha_0+\alpha_1P_t+\alpha_2I_t+u_{t1} &(\alpha_1<0,\alpha_2>0) &&\text{(需求函数)}\\ Q_t &= \beta_0+\beta_1P_t+u_{t2} &(\beta_1>0) &&\text{(供给函数)} \end{align} \end{cases} \]
得到约简方程形式:
\[ \begin{cases} \begin{align} P_t &= \pi_{11}+ \pi_{21}I_t+v_{t1} \\ Q_t &= \pi_{12}+ \pi_{22}I_t+v_{t2}\\ \end{align} \end{cases} \]
其中:
\[ \begin{alignedat}{3} & \pi_{11} = \frac{\beta_0-\alpha_0}{\alpha_1-\beta_1}; \quad & \pi_{21} = - \frac{\alpha_2}{\alpha_1-\beta_1} ; \quad & v_{t1} = \frac{u_{t2}-u_{t1}}{\alpha_1-\beta_1} \\ & \pi_{12} = \frac{\alpha_1\beta_0-\alpha_0\beta_1}{\alpha_1-\beta_1};\quad & \pi_{22} = - \frac{\alpha_2\beta_1}{\alpha_1-\beta_1} ;\quad & v_{t2} = \frac{\alpha_1u_{t2}-\beta_1u_{t1}}{\alpha_1-\beta_1} \end{alignedat} \]
前述结构方程能否识别么?
约简参数个数?
结构参数个数?
答案:
然而,供给方程的结构参数是恰好识别的,因为:
\[ \begin{align} \beta_0 = \pi_{12}-\beta_1\pi_{11} ; \quad \beta_1 = \frac{\pi_{22}}{\pi_{21}} \end{align} \]
给定结构方程:
\[ \begin{cases} \begin{align} Q_t &= \alpha_0+\alpha_1P_t+\alpha_2I_t+\alpha_3R_t+u_{t1} &(\alpha_1<0,\alpha_2>0) &&\text{(需求函数)}\\ Q_t &= \beta_0+\beta_1P_t+\beta_2P_{t-1}+u_{t2} &(\beta_1,\beta_2>0) &&\text{(供给函数)} \end{align} \end{cases} \]
提问:请变换得到约简方程?
得到约简方程形式:
\[ \begin{cases} \begin{align} P_t &= \pi_{11}+ \pi_{21}I_t+\pi_{31}R_t+\pi_{41}P_{t-1}+v_{t1} \\ Q_t &= \pi_{12}+\pi_{22}I_t+\pi_{32}R_t+\pi_{42}P_{t-1}+v_{t2} \end{align} \end{cases} \]
\[ \begin{cases} \begin{align} & \pi_{11} = \frac{\beta_0-\alpha_0}{\alpha_1-\beta_1} \\ & \pi_{21} = - \frac{\alpha_2}{\alpha_1-\beta_1} \\ & \pi_{31} = - \frac{\alpha_3}{\alpha_1-\beta_1} \\ & \pi_{41} = \frac{\beta_2}{\alpha_1-\beta_1} \\ & v_{t1} = \frac{u_{t2}-u_{t1}}{\alpha_1-\beta_1} \end{align} \end{cases} \]
\[ \begin{cases} \begin{align} & \pi_{12} = - \frac{\alpha_1\beta_0-\alpha_0\beta_1}{\alpha_1-\beta_1} \\ & \pi_{22} = - \frac{\alpha_2\beta_1}{\alpha_1-\beta_1} \\ & \pi_{32} = - \frac{\alpha_3\beta_1}{\alpha_1-\beta_1} \\ & \pi_{42} = \frac{\alpha_1\beta_2}{\alpha_1-\beta_1} \\ &v_{t2} = \frac{\alpha_1u_{t2}-\beta_1u_{t1}}{\alpha_1-\beta_1} \end{align} \end{cases} \]
前述结构方程能否识别么?
约简参数个数?
结构参数个数?
答案:
有8个约简参数:\(\pi_{11},\pi_{12},\pi_{13},\pi_{14},\pi_{21},\pi_{22},\pi_{23},\pi_{24}\)- 只有7个结构参数:\(\alpha_0,\alpha_1,\alpha_2,\alpha_3,\beta_0,\beta_1,\beta_2\)
因此方程数多于未知系数个数,不能求解得出全部7个结构系数的唯一估计值。
结论:结构方程存在多个满足条件的解,是过度识别的。
首先给出结构方程中变量个数的记号约定:
-\(M=\) 结构方程中全部内生变量的个数 -\(m=\) 某个方程中内生变量的个数 -\(K=\) 结构方程中全部前定变量的个数(包括截距项) -\(k=\) 某定方程中前定变量的个数
阶条件规则1:
在一个含有M个方程的结构模型中,一个方程能被识别,它必须排除——在联立模型中出现而它自己不出现的——至少M-1个变量(包括内生或前定)。也即\(M+K-(k+m) \geq (M-1)\)。
阶条件规则2:
在一个含有M个方程的结构模型中,一个方程能被识别,该方程所排除的——在联立模型中出现而它自己不出现——前定变量个数必须多于它所含的内生变量的个数减1,也即\(K-k \geq m-1\)。
如果\(K-k = m-1\) ,则该方程是恰好识别的;
如果\(K-k \geq m-1\) ,则该方程是过度识别的。
有如下的结构方程:
\[ \begin{cases} \begin{align} Q_t &= \alpha_0+\alpha_1P_t+u_{t1} &(\alpha_1<0) &&\text{(需求函数)}\\ Q_t &= \beta_0+\beta_1P_t+u_{t2} &(\beta_1>0) &&\text{(供给函数)}\\ \end{align} \end{cases} \]
阶条件规则1的结论:
有如下的结构方程:
\[ \begin{cases} \begin{align} Q_t &= \alpha_0+\alpha_1P_t+u_{t1} &(\alpha_1<0) &&\text{(需求函数)}\\ Q_t &= \beta_0+\beta_1P_t+u_{t2} &(\beta_1>0) &&\text{(供给函数)}\\ \end{align} \end{cases} \]
阶条件规则2的结论:
给定结构方程方程:
\[ \begin{cases} \begin{align} Q_t &= \alpha_0+\alpha_1P_t+\alpha_2I_t+u_{t1} &(\alpha_1<0,\alpha_2>0) &&\text{(需求函数)}\\ Q_t &= \beta_0+\beta_1P_t+u_{t2} &(\beta_1>0) &&\text{(供给函数)} \end{align} \end{cases} \]
阶条件规则1的结论:
给定结构方程方程:
\[ \begin{cases} \begin{align} Q_t &= \alpha_0+\alpha_1P_t+\alpha_2I_t+u_{t1} &(\alpha_1<0,\alpha_2>0) &&\text{(需求函数)}\\ Q_t &= \beta_0+\beta_1P_t+u_{t2} &(\beta_1>0) &&\text{(供给函数)} \end{align} \end{cases} \]
阶条件规则2的结论:
给定结构方程:
\[ \begin{cases} \begin{align} Q_t &= \alpha_0+\alpha_1P_t+\alpha_2I_t+\alpha_3R_t+u_{t1} &(\alpha_1<0,\alpha_2>0) &&\text{(需求函数)}\\ Q_t &= \beta_0+\beta_1P_t+\beta_2P_{t-1}+u_{t2} &(\beta_1,\beta_2>0) &&\text{(供给函数)} \end{align} \end{cases} \]
阶条件规则1的结论:
给定结构方程:
\[ \begin{cases} \begin{align} Q_t &= \alpha_0+\alpha_1P_t+\alpha_2I_t+\alpha_3R_t+u_{t1} &(\alpha_1<0,\alpha_2>0) &&\text{(需求函数)}\\ Q_t &= \beta_0+\beta_1P_t+\beta_2P_{t-1}+u_{t2} &(\beta_1,\beta_2>0) &&\text{(供给函数)} \end{align} \end{cases} \]
阶条件规则2的结论:
阶条件规则是识别的必要而非充分条件,即使它得到满足,方程也会出现不能识别的情形。例如:
\[ \begin{align} Q &= \alpha_0+\alpha_1P_t+\alpha_2I_t+u_{t1} &(\alpha_1<0,\alpha_2>0) &&\text{(需求函数)}\\ Q &= \beta_0+\beta_1P_t+u_{t2} &(\beta_1>0) &&\text{(供给函数)} \end{align} \]
根据阶条件规则,我们判断第二个方程(供给方程)是恰好可识别的。但实际上,我们还需要确保第一个方程中的收入\(I_t\)前面的系数\(\alpha_2 \neq 0\) 。也就是说,收入变量不仅仅有可能进入而且确实进入了需求函数。
阶条件规则1和阶条件规则2是等价的。
利用阶条件规则判断识别问题,适合于比较简单的联立方程情形。
秩条件规则:
主要操作步骤:
把结构模型移项,写出代数式2
按方程写出对应的系数列表
找到该方程不含的所有列
从这些列中随意找出1个\((M-1)\ast(M-1)\)的矩阵
判断并得出结论:如果能找到任何1个行列式为0的矩阵,则该方程就是不可识别的
\[ \begin{cases} \begin{alignedat}{9} & Y_{t1} &-\gamma_{21}Y_{t2}&-\gamma_{31}Y_{t3} & &-\beta_{01}&-\beta_{11}X_{t1} & & &= &u_{t1} \\ & & Y_{t2} &-\gamma_{32} Y_{3t} & & -\beta_{02}&-\beta_{12}X_{1t} &- \beta_{22}X_{2t} & &= &u_{t2}\\ &-\gamma_{13}Y_{t1} & &+ Y_{t3} & & -\beta_{03}&-\beta_{13}X_{1t} &-\beta_{23}X_{2t} & &= &u_{t3} \\ &-\gamma_{14}Y_{t1}&-\gamma_{24}Y_{t2} & &+Y_{t4} &-\beta_{04} & & &-\beta_{34}X_{t3} &= &u_{t4} \end{alignedat} \end{cases} \]
可以将上述结构方程的参数写成如下的形式:
\[ \begin{matrix} -- & -- & -- & -- & -- & --& -- & -- & -- \\ eq & Y_1 & Y_2 & Y_3 & Y_4 & 1& X_1 & X_2 & X_3 \\ -- & -- & -- & -- & -- & -- & -- & -- & -- \\ 1 & 1 & -\gamma_{21} & -\gamma_{31} & 0 & -\beta_{01}& -\beta_{11} & 0 & 0 \\ 2 & 0 & 1 & -\gamma_{32} & 0 & -\beta_{02}& -\beta_{12} & -\beta_{22} & 0 \\ 3 & -\gamma_{13} & 0 & 1 & 0 & -\beta_{03}& -\beta_{13} & -\beta_{23} & 0 \\ 4 & -\gamma_{14} & -\gamma_{24} & 0 & 1 & -\beta_{04}& 0 & 0 & -\beta_{34} \\ \end{matrix} \]
\[ \begin{cases} \begin{alignedat}{9} & Y_{t1} &-\gamma_{21}Y_{t2}&-\gamma_{31}Y_{t3} & &-\beta_{01}&-\beta_{11}X_{t1} & & &= &u_{t1} \\ & & Y_{t2} &-\gamma_{32} Y_{3t} & & -\beta_{02}&-\beta_{12}X_{1t} &- \beta_{22}X_{2t} & &= &u_{t2}\\ &-\gamma_{13}Y_{t1} & &+ Y_{t3} & & -\beta_{03}&-\beta_{13}X_{1t} &-\beta_{23}X_{2t} & &= &u_{t3} \\ &-\gamma_{14}Y_{t1}&-\gamma_{24}Y_{t2} & &+Y_{t4} &-\beta_{04} & & &-\beta_{34}X_{t3} &= &u_{t4} \end{alignedat} \end{cases} \]
\[ \begin{matrix} -- & -- & -- & -- & -- & --& -- & -- & -- \\ eq & Y_1 & Y_2 & Y_3 & [Y_4] & 1& X_1 & [X_2] & [X_3] \\ -- & -- & -- & -- & -- & -- & -- & -- & -- \\ 1 & 1 & -\gamma_{21} & -\gamma_{31} & 0 & -\beta_{01}& -\beta_{11} & 0 & 0 \\ 2 & 0 & 1 & -\gamma_{32} & 0 & -\beta_{02}& -\beta_{12} & -\beta_{22} & 0 \\ 3 & -\gamma_{13} & 0 & 1 & 0 & -\beta_{03}& -\beta_{13} & -\beta_{23} & 0 \\ 4 & -\gamma_{14} & -\gamma_{24} & 0 & 1 & -\beta_{04}& 0 & 0 & -\beta_{34} \\ \end{matrix} \]
\[ \begin{matrix} -- & -- & -- & -- & -- & --& -- & -- & -- \\ eq & Y_1 & Y_2 & Y_3 & [Y_4] & 1& X_1 & [X_2] & [X_3] \\ -- & -- & -- & -- & -- & -- & -- & -- & -- \\ 1 & 1 & -\gamma_{21} & -\gamma_{31} & 0 & -\beta_{01}& -\beta_{11} & 0 & 0 \\ 2 & 0 & 1 & -\gamma_{32} & 0 & -\beta_{02}& -\beta_{12} & -\beta_{22} & 0 \\ 3 & -\gamma_{13} & 0 & 1 & 0 & -\beta_{03}& -\beta_{13} & -\beta_{23} & 0 \\ 4 & -\gamma_{14} & -\gamma_{24} & 0 & 1 & -\beta_{04}& 0 & 0 & -\beta_{34} \\ \end{matrix} \]
\[ \begin{alignat}{3} A= \begin{bmatrix} 0 & -\beta_{22} & 0 \\ 0 & -\beta_{32} & 0 \\ 1 & 0 & -\beta_{43} \\ \end{bmatrix} \end{alignat} \]
\[ \begin{alignat}{3} det(A)= \begin{vmatrix} 0 & -\beta_{22} & 0 \\ 0 & -\beta_{32} & 0 \\ 1 & 0 & -\beta_{43} \\ \end{vmatrix} =0 \end{alignat} \]
这意味着,矩阵的秩\(rank(A)=\mathbf{\rho}(A)<3\)。因此,第一个方程不满足秩条件,不能识别。
总结起来,秩条件识别规则的步骤如下:
把结构方程写成代数式2
把系数写成表格形式
划掉被考虑的方程所在行
再划掉被考虑的方程中非零系数对应的列
余下的系数将构成一个系数矩阵
利用系数矩阵,构造任意的\((M-1)*(M-1)\) 阶方阵,并计算方阵的行列式
如果能找到至少一个行列式不等于零的\((M-1)*(M-1)\) 阶方阵,也即该方阵的秩为M-1,则表明被考虑方程是可识别的(恰好或多度识别)
如果所有可能的\((M-1)*(M-1)\)阶方阵,它们的行列式全等于零,也即所有可能\((M-1)*(M-1)\) 阶方阵的秩都小于M-1,则表明被考虑方程是不可识别的
\[ \begin{matrix} -- & -- & -- & -- & -- & --& -- & -- & -- \\ eq & Y_1 & Y_2 & Y_3 & Y_4 & 1& X_1 & X_2 & X_3 \\ -- & -- & -- & -- & -- & -- & -- & -- & -- \\ 1 & 1 & -\gamma_{21} & -\gamma_{31} & 0 & -\beta_{01}& -\beta_{11} & 0 & 0 \\ 2 & 0 & 1 & -\gamma_{32} & 0 & -\beta_{02}& -\beta_{12} & -\beta_{22} & 0 \\ 3 & -\gamma_{13} & 0 & 1 & 0 & -\beta_{03}& -\beta_{13} & -\beta_{23} & 0 \\ 4 & -\gamma_{14} & -\gamma_{24} & 0 & 1 & -\beta_{04}& 0 & 0 & -\beta_{34} \\ \end{matrix} \]
答案:
第1个方程:不可识别
第2个方程:?
第3个方程:?
第4个方程:?
\[ \begin{cases} \begin{alignedat}{9} & Y_{t1} &-\gamma_{21}Y_{t2}&-\gamma_{31}Y_{t3} & &-\beta_{01}&-\beta_{11}X_{t1} & & &= &u_{t1} \\ & & Y_{t2} &-\gamma_{32} Y_{3t} & & -\beta_{02}&-\beta_{12}X_{1t} &- \beta_{22}X_{2t} & &= &u_{t2}\\ &-\gamma_{13}Y_{t1} & &+ Y_{t3} & & -\beta_{03}&-\beta_{13}X_{1t} &-\beta_{23}X_{2t} & &= &u_{t3} \\ &-\gamma_{14}Y_{t1}&-\gamma_{24}Y_{t2} & &+Y_{t4} &-\beta_{04} & & &-\beta_{34}X_{t3} &= &u_{t4} \end{alignedat} \end{cases} \]
下面我们再运用识别的阶条件对所有方程进行判断,可以得到下面结果:
下面对识别规则进行一个全面总结:
阶条件是识别的必要但非充分条件,即使它得到满足,方程也会出现不能识别的情形。
秩条件是识别的充分必要条件
秩条件告诉我们所考虑的方程是否可识别,而阶条件告诉我们它是恰好识别还是过度识别
严格地,我们需要先分析秩条件,确定方程是否可识别;然后再利用阶条件,判断是恰好识别还是过度识别!
联立性检验在本质上是检验一个(内生)回归元是否与误差项(\(u_t\) )相关。
如果相关,就存在联立性问题,从而需要找到不同于OLS的估计方法;
如果不相关,则认为不存在联立性问题,可以继续使用OLS方法
豪斯曼设定误差检验 (Hausman specification error test)的一种形式可用于检验联立性问题。
豪斯曼联立性检验又被称为豪斯曼内生性检验 (Hausman test of endogeneity)
给定联立方程:
\[ \begin{align} Q &= \alpha_0+\alpha_1P_t+\alpha_2I_t+\alpha_3R_t+u_{t1} &(\alpha_1<0,\alpha_2>0) &&\text{(需求函数)}\\ Q &= \beta_0+\beta_1P_t+u_{t2} &(\beta_1>0) &&\text{(供给函数)} \end{align} \]
其中: P=价格;I=收入;R=财富
很容易得到约简方程:
\[ \begin{align} P_t &= \pi_{11}+ \pi_{21}I_t + \pi_{31} R_t + v_{t1} &&\text{(约简方程1)}\\ Q_t &= \pi_{12}+ \pi_{22}I_t + \pi_{33} R_t + v_{t2} &&\text{(约简方程2)} \end{align} \]
我们可以直接用OLS方法估计约简方程1(价格方程),得到:
\[ \begin{align} P_t &= \hat{\pi}_{11}+ \hat{\pi}_{21}I_t + \hat{\pi}_{31} R_t + \hat{v}_{t1} &&\text{(价格方程的OLS估计)} \\ &= \hat{P_t} +\hat{v}_{t1} \end{align} \]
进而可以将价格方程的OLS估计结果带入如下检验方程,并做如下的OLS估计:
\[ \begin{align} Q_t &= \beta_0+\beta_1\hat{P_t} + \beta_1 \hat{v}_{t1} +u_{t2} & && \text{(豪斯曼检验方程)}\\ Q_t &= \beta_0+\beta_1 {P_t} + \beta_1\hat{v}_{t1} +u_{t2} & &&\text{(平狄克检验方程)} \\ \end{align} \]
豪斯曼联立性检验下:
因此,只需要检验方程参数\(\beta_1\) 进行检验:
因此,豪斯曼检验的步骤包括:
step 1:利用OLS方法,做\(P_t = \hat{\pi}_{11}+ \hat{\pi}_{21}I_t + \hat{\pi}_{31} R_t + \hat{v}_{t1}\)的回归,得到\(\hat{v_t}\)
step 2:利用OLS方法,做\(Q_t = \beta_0+\beta_1 \hat{P_t} + \beta_1\hat{v}_{t1} +u_{t2}\)的回归,并对\(\hat{v}_{1t}\)的系数进行t检验,并作出联立性问题的判断。 需要注意的是,为了更有效地估计,平狄克 (Pindyck) 和鲁宾费尔德 (Rubinfeld) 建议对\(Q_t = \beta_0+\beta_1 P_t + \beta_1\hat{v}_{t1} +u_{t2}\) 的回归。
我们仍旧以松露案例模型为例,给定如下联立方程:
\[ \begin{align} Q_i &= \alpha_0+\alpha_1P_i+\alpha_2PS_i+\alpha_3DI_i+u_{i1} &&\text{(需求函数)}\\ Q_i &= \beta_0+\beta_1P_i+\beta_2PF_i+u_{i2} &&\text{(供给函数)} \end{align} \]
很快可以得到约简方程:
\[ \begin{align} P_i &= \pi_{11}+ \pi_{21}PS_i+\pi_{31}DI_i+\pi_{41}PF_i+v_{i1} \\ Q_i &= \pi_{12}+\pi_{22}PS_t+\pi_{32}DI_t+\pi_{42}PF_i+v_{i2} \end{align} \]
其中约简系数和结构系数的关系为:
\[ \begin{cases} \begin{align} & \pi_{11} = \frac{\beta_0-\alpha_0}{\alpha_1-\beta_1}\\ & \pi_{21} = - \frac{\alpha_2}{\alpha_1-\beta_1}\\ & \pi_{31} = - \frac{\alpha_3}{\alpha_1-\beta_1}\\ & \pi_{41} = \frac{\beta_2}{\alpha_1-\beta_1}\\ & v_{i1} = \frac{u_{i2}-u_{i1}}{\alpha_1-\beta_1} \end{align} \end{cases} \]
\[ \begin{cases} \begin{align} & \pi_{12} = - \frac{\alpha_1\beta_0-\alpha_0\beta_1}{\alpha_1-\beta_1} \\ & \pi_{22} = - \frac{\alpha_2\beta_1}{\alpha_1-\beta_1} \\ & \pi_{32} = - \frac{\alpha_3\beta_1}{\alpha_1-\beta_1} \\ & \pi_{42} = \frac{\alpha_1\beta_2}{\alpha_1-\beta_1} \\ & v_{i2} = \frac{\alpha_1u_{i2}-\beta_1u_{i1}}{\alpha_1-\beta_1} \end{align} \end{cases} \]
按照豪斯曼联立性检验的第一个步骤,利用OLS方法回归如下价格约简方程,并得到\(\hat{P_i},\hat{v}_{i1}\)
\[ \begin{align} P_i & = \hat{\pi}_{11}+ \hat{\pi}_{21} PS_i + \hat{\pi}_{31} DI_i + \hat{\pi}_{41} PF_i + \hat{v}_{i1} \\ & = \hat{P_i} + \hat{v}_{i1} \end{align} \]
R
程序报告约简方程1(价格方程)的原始回归结果报告如下:
Call:
lm(formula = Hausman_models$mod.P, data = truffles)
Residuals:
Min 1Q Median 3Q Max
-20.4825 -3.5927 0.2801 4.5326 12.9210
Coefficients:
Estimate Std. Error t value Pr(>|t|)
(Intercept) -32.5124 7.9842 -4.072 0.000387 ***
PS 1.7081 0.3509 4.868 4.76e-05 ***
DI 7.6025 1.7243 4.409 0.000160 ***
PF 1.3539 0.2985 4.536 0.000115 ***
---
Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
Residual standard error: 6.597 on 26 degrees of freedom
Multiple R-squared: 0.8887, Adjusted R-squared: 0.8758
F-statistic: 69.19 on 3 and 26 DF, p-value: 1.597e-12
约简方程1(价格方程)的精简回归报告如下:
\[ \begin{alignedat}{999} \begin{split} &\widehat{P}=&&-32.51&&+1.71PS_i&&+7.60DI_i&&+1.35PF_i\\ &(s)&&(7.9842)&&(0.3509)&&(1.7243)&&(0.2985)\\ &(t)&&(-4.07)&&(+4.87)&&(+4.41)&&(+4.54)\\ &(fit)&&R^2=0.8887&&\bar{R}^2=0.8758 && &&\\ &(Ftest)&&F^*=69.19&&p=0.0000 && && \end{split} \end{alignedat} \]
请解释回归结果??
进而可以分别估计得到\(\hat{P_i},\hat{v}_{i1}\)
下面,我们继续进行豪斯曼联立性检验的第二个步骤(采用平狄克和鲁宾费尔德的建议),采用OLS方法估计如下豪斯曼检验方程和平狄克检验方程:
\[ \begin{align} Q_i &= \beta_0+\beta_1 \hat{P_i} +\beta_1 \hat{v}_{i1} +u_{i2} &&\text{(豪斯曼检验方程)} \\ Q_i &= \beta_0+\beta_1P_i +\beta_1 \hat{v}_{i1} +u_{i2} &&\text{(平狄克检验方程)} \end{align} \]
因此,我们马上可以得到第二个步骤的检验结果。
如果采用豪斯曼检验方程,则有原始报告结果如下:
Call:
lm(formula = Hausman_models$mod.Q.Hausman, data = truffles_Hausman)
Residuals:
Min 1Q Median 3Q Max
-7.4756 -2.8917 0.2775 3.3937 5.3796
Coefficients:
Estimate Std. Error t value Pr(>|t|)
(Intercept) 11.94585 2.60369 4.588 9.21e-05 ***
hat.Pi 0.10383 0.04001 2.595 0.01510 *
hat.vi 0.33801 0.11304 2.990 0.00589 **
---
Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
Residual standard error: 3.803 on 27 degrees of freedom
Multiple R-squared: 0.3673, Adjusted R-squared: 0.3205
F-statistic: 7.838 on 2 and 27 DF, p-value: 0.00207
如果采用豪斯曼检验方程,上述精简报告结果如下:
\[ \begin{alignedat}{999} \begin{split} &\widehat{Q}=&&+11.95&&+0.10hat.Pi_i&&+0.34hat.vi_i\\ &(s)&&(2.6037)&&(0.0400)&&(0.1130)\\ &(t)&&(+4.59)&&(+2.60)&&(+2.99)\\ &(fit)&&R^2=0.3673&&\bar{R}^2=0.3205 &&\\ &(Ftest)&&F^*=7.84&&p=0.0021 && \end{split} \end{alignedat} \]
-\(\hat{v}_{1i}\)前的系数等于0.34,$t^{}=2.9901>t{(/2,n-3)}=\(2.4726599。(给定\)$ )
如果采用平狄克检验方程,则R原始报告结果如下:
Call:
lm(formula = Hausman_models$mod.Q.Pindyck, data = truffles_Hausman)
Residuals:
Min 1Q Median 3Q Max
-7.4756 -2.8917 0.2775 3.3937 5.3796
Coefficients:
Estimate Std. Error t value Pr(>|t|)
(Intercept) 11.94585 2.60369 4.588 9.21e-05 ***
P 0.10383 0.04001 2.595 0.0151 *
hat.vi 0.23418 0.11991 1.953 0.0613 .
---
Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
Residual standard error: 3.803 on 27 degrees of freedom
Multiple R-squared: 0.3673, Adjusted R-squared: 0.3205
F-statistic: 7.838 on 2 and 27 DF, p-value: 0.00207
如果采用平狄克检验方程,可以得到如下精简报告结果:
\[ \begin{alignedat}{999} \begin{split} &\widehat{Q}=&&+11.95&&+0.10P_i&&+0.23hat.vi_i\\ &(s)&&(2.6037)&&(0.0400)&&(0.1199)\\ &(t)&&(+4.59)&&(+2.60)&&(+1.95)\\ &(fit)&&R^2=0.3673&&\bar{R}^2=0.3205 &&\\ &(Ftest)&&F^*=7.84&&p=0.0021 && \end{split} \end{alignedat} \]
联立性问题检验结论:
-\(\hat{v}_{i1}\)前的系数等于0.23,$t^{}=1.9529>t{(/2,n-3)}=\(1.7032884。(给定\)$)
略
识别问题的考虑应先于估计问题。
识别问题是问我们能否从约简系数估计值求出结构系的唯一数值估计值。
如果能做到,就说联立方程组中的某个方程是可识别的;如果做不到,该方程就是不可识别或识別不足的。
一个可识别的方程可以是恰好识别的或过度识别的。在前一种情形中,可以得到的唯一值;而在后一种情形中,可以得到不止一个估计值。
识別问题之所以出现,是因为同样的数据集适合于不同的 的模型。
要判断一个结构方程的可识别性,我们可以应用约简型方程的技术,把一个内生变量表达为前定变量的函数。
这种耗时的程序由于阶条件或秩条件的利用而得以避免。阶条件虽然易用应用,但它仅是可识别性的必要而非充分条件;秩条件则是可识别性的充分必要条件。
当出现联立性问题时,OLS一般而言是不适用的。但如果我们仍想用它,则必须明确地进行联立性检验,为此,可利用豪斯曼内生性检验方法。
虽然在实践中一个变量是内生或外生的,是凭判断而决定的,但我们可以用豪斯曼设定检验判定一个或一组变量是内生的还是外生的。
因果关系和外生性虽属于同一类问题,但它们的概念却是不同的。其中一个概念并不蕴含另一个概念。在实践中,仍然是把这两个概念区分开来为好。
第19章 联立方程模型的识别问题?