PSM, RDD, Heckman, Panel模型的操作程序, selective文章精华系列
作者:互联网
可有偿投稿计量经济圈,计量相关则可
邮箱:econometrics666@sina.cn
所有计量经济圈方法论丛的do文件, 微观数据库和各种软件都放在社群里.建议到因果推断研究小组交流访问.
计量经济圈经济社会等数据库合集, 社科研究者的大米(继续)
今天,我们“因果推断研究小组”将为计量经济圈的圈友引荐PSM, RDD,Heckman和Panel模型。关于这些模型的一些介绍,各位圈友可以参阅因果推断研究小组系列推文(下方二维码可以通过关键词检索),因此,我们就不像之前那样详细阐述每一个model的specifics.
这篇文章里的数据与分位数回归, Oaxaca分解, Quaids模型, 非参数估计程序的数据和整个的do file都放在计量经济圈社群,若需要可以进入社群提取使用。
1.Heckman两步法的内生性问题
2.Heckman模型out了,内生转换模型掌控大局
3.大咖赫克曼教授最新研究:优质的幼儿教育为低收入的儿童和母亲提供显著的好处
**heckman two-step procedure----------------
summarize
reg whz h1 h2 h3 h4 c2
probit si i1 i2 c1 h1
predict xb
generate invmills = normalden(xb)/normal(xb)
set seed 10100
bootstrap, rep(500): reg whz h1 h2 h3 h4 c2 invmills //用手动计算二步heckman不一定准确
heckman whz h1 h2 h3 h4 c2, select(si = i1 i2 h1 c1) nolog
heckman whz h1 h2 h3 h4 c2, select(si = i1 i2 h1 c1) twostep //一次性完成
1.PSM倾向匹配Stata操作详细步骤和代码,干货十足
2.PSM-DID, DID, RDD, Stata程序百科全书式的宝典
3.广义PSM,连续政策变量因果识别的不二利器
4.处理效应模型选择标准,NNM和PSM,赠书活动
**PSM---------------------------
pscore d treat income, pscore(ps1) blockid(blockf1) comsup level(0.001) //propensity score matching
atts score d treat income, pscore(ps1) blockid(blockf1) comsup //stratification matching
attr score d treat income, pscore(ps1) radius(0.001) comsup //radius matching
attk score d treat income, pscore(ps1) comsup bootstrap reps(50) //kernal matching
search nnmatch //安装nnmatch
nnmatch score d treat income, tc(att) m(1) //nearest neighbour matching
1.断点回归设计RDD分类与操作案例
2.RDD断点回归, Stata程序百科全书式的宝典
3.断点回归设计什么鬼?且听哈佛客解析
4.断点回归设计的前沿研究现状, RDD
5.断点回归和读者的提问解答
6.没有工具变量、断点和随机冲击,也可以推断归因
**RD------------------------
rdplot score cutoff, graph_options(title(RD Plot - Score-Meals Data)) ytitle(Score) xtitle(cutoff) //以下四个为画图
rdplot score cutoff,binselect(es) graph_options(title(RD Plot - Score-Meals Data)) ytitle(Score) xtitle(cutoff)
rdplot score cutoff,binselect(qsnv) graph_options(title(RD Plot - Score-Meals Data)) ytitle(Score) xtitle(cutoff)
rdplot score cutoff, binselect(es) ci(95) graph_options(title("RD Plot: Scores Meals") ytitle(scores) xtitle(cutoff) graphregion(color(white)))
rdrobust score cutoff //rdrobust估计
rdrobust score cutoff, all
rdbwselect score cutoff, all //选择最优带宽
1.面板数据密度图和时间趋势图韩城攻略和常见操作
2.动态面板模型的王冠—系统GMM什么鬼?
3.面板数据计量方法全局脉络和程序使用指南篇
4.面板数据是怎样处理内生性的,一篇让人豁然明朗的文章
5.面板数据里处理多重高维固定效应的神器, 还可用工具变量处理内生性
6.面板门槛回归Stata程序xthreg和其编写者
7.reg3, 多元回归, 面板数据, 方差分析, 异方差和自相关检验和修正的Stata程序Handbook
8.非线性面板模型中内生性解决方案以及Stata命令
9.面板数据、工具变量选择和HAUSMAN检验的若干问题
10.把动态面板命令讲清楚了,对Stata的ado详尽解释
11.动态面板回归和软件操作,单位根和协整检验(Dynamic Panel Data)
**panel data operation-------------------------
xtreg bmi aidmpc aidfpc fdid lnliv hhsize lncons frac_female frac_male lost_work ///
days_labor pa2_1 pa3_1 pa8_1 pa10_1 pa14_1 pa2_2 pa3_2 pa8_2 pa10_2 pa14_2 pa5_1 ///
pa5_2 if samp1==1 & male==1, fe cluster(hhid) //聚类固定效应面板回归
test aidmpc=aidfpc //检验两个系数是不是相等
global xlist "aidmpc aidfpc fdid lnliv lact_bre hhsize lncons frac_female frac_male lost_work days_labor pa2_1 pa3_1 pa8_1 pa10_1 pa14_1 pa2_2 pa3_2 pa8_2 pa10_2 pa14_2 pa5_1 pa5_2"
quietly regress bmi $xlist, vce(cluster hhid) //聚类标准误
estimates store OLS_cluster
quietly xtreg bmi $xlist, be //组间估计方法
estimates store BE
xtreg bmi $xlist, fe //固定效应估计方法
estimates store FE
quietly xtreg bmi $xlist, fe vce(robust) //固定效应估计,稳健标准误
estimate store FE_rob
quietly xtreg bmi $xlist, re //随机效应估计方法
estimates store RE
quietly xtreg bmi $xlist, re vce(robust) //随机效应估计,稳健标准误
estimates store RE_rob
estimates table OLS_cluster BE FE FE_rob RE RE_rob, b se stats(N r2 r2_o r2_b r2_w ///
sigma_u sigma_e rho) b(%7.4f) //把这些回归结果弄到一个表格
hausman FE RE, sigmamore //hausman检验,即看看固定效应还是随机效应好
xtabond bmi aidmpc aidfpc fdid lnliv hhsize lncons frac_female frac_male lost_work ///
days_labor pa2_1 pa3_1 pa8_1 pa10_1 pa14_1 pa2_2 pa3_2 pa8_2 pa10_2 pa14_2 pa5_1 ///
pa5_2 if samp1==1 & male==1, lags(1) artests(1) nocons twostep vce(robust) //动态面板
建议到因果推断研究小组交流学习,小组一直耕耘在因果推断方面的计量实践。
可以到计量经济圈社群进一步访问交流各种学术问题,这年头,我们不能强调一个人的英雄主义,需要多多汲取他人的经验教训来让自己少走弯路。总之,越晚加入计量经济圈社群,那么形势会越对你不利,believe in us!
标签:cutoff,Heckman,PSM,bmi,计量,RDD,score,Stata,面板 来源: https://blog.51cto.com/15057855/2679992