工具变量回归

工具变量法常用于解决一阶自回归模型中因Yt-1与mt同期相关导致的OLS估计偏差问题。通过寻找合适的Zt代替Yt-1,可以得到一致性的参数估计。实践中,X的滞后项常被用作工具变量,例如Xt-1。在确保工具变量与随机扰动项不相关的情况下,这种方法能有效改善模型估计。

一、 工具变量法

    对于一阶自回归模型

    Yt-1mt同期相关,则OLS估计是有偏的,并且不是一致估计。

    因此,对上述模型,通常采用工具变量法,即寻找一个新的经济变量Zt,用来代替Yt-1参数估计量具有一致性

    在实际估计中,一般用X的若干滞后的线性组合作为Yt-1的工具变量:

    由于原模型已假设随机扰动项mt与解释变量X及其滞后项不存在相关性,因此上述工具变量与mt不再线性相关。

    一个更简单的情形是直接用Xt-1作为Yt-1的工具变量。

下面给大家一个例子:

use 0601.dta,clear
rename 人口自然增长率 p /*表示人口自热增长率用p表示*/
rename 国内生产总值亿元 GDP
rename 每十万人口高等学校平均在校生数人 s
rename 资本形成总额亿元 z1
rename 财政收入亿元 z2
gen lnp=log(p)
gen lngdp=log( GDP )
reg lnp lngdp s
predict u,r/*表示对回归的残差进行保存*/

/***豪斯曼检验与工具变量回归***/
/***第一步:解释变量对工具变量和外生解释变量的普通最小二乘回归***/
gen lnz1=log( z1 )
gen lnz2=log(z2)
reg lngdp lnz1 lnz2 s
predict v, r/*为了后面用到残差序列 ,保存残差序列*/
reg lnp lngdp s v
/***第二步:根据过度识别约束检验判断工具变量是否具有外生性***/
reg u lnz1 lnz2 s
ivreg lnp s ( lngdp=lnz1 )/*运用工具变量法对模型进行回归分析*/
/***第三步:引入工具变量进行两阶段最小二乘法***/
reg lngdp s lnz1
predict plngdp
reg lnp plngdp s
ivreg lnp s ( lngdp=lnz1 lnz2)/*该命令是以上两步骤的一个简化版,都是进入工具变量进行两阶段最小二乘*/
. quietly reg lnp s lngdp
. estimates store ols
. quietly ivregress 2sls lnp s ( lngdp=lnz1 lnz2)
. estimates store iv
. hausman iv ols,constant sigmamore //传统的豪斯曼检验,结论是不能拒绝外生性假设
. estat overid //过度识别检验

/**********例6.5.2 研究第三产业增加值的影响因素**********/
use 0602.dta,clear
/**********例6.5.3我国咖啡行业市场规模影响因素实证分析**********/
use 0603.dta,clear
reg Y X1 X2 X3 X4 X5 X6
correlate X1 X2 X3 X4 X5 X6/*相关系数检验多重共线性*/
reg Y X1

    觉得小编写的好的,点个关注哦!!

评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值