查看原文
其他

计量大焖锅: iv, clorenz, rank, scalar, bys, xtile, newey, nlcom

计量经济圈 计量经济圈 2019-06-30

可有偿投稿计量经济圈,计量相关则可

箱:econometrics666@sina.cn

所有计量经济圈方法论丛的do文件, 微观数据库和各种学术研究相关软件都放在社群里,可以直接取出使用运行.

感谢海内外高校教授和博士群体对计量经济圈的支持. 欢迎各位计量方法爱好者到社群交流访问。

计量经济圈推荐

各领域经济学手册全在这里, 不学手册只能做重复研究

"高级计量经济学及Stata应用"和"Stata十八讲"配套数据

1

对于工具变量回归,我们对于弱工具变量的检验和工具变量外生性检验,并不一定总用到F test或者hansen test。在实证研究过程中,我们也可以这么去做。用主方程中的内生变量x对工具变量和主方程中其他控制变量进行回归,若工具变量的回归系数在5%水平上显著,那么我们也可以认为不存在弱工具变量问题。用主方程中的回归残差项对工具变量进行回归,结果若显示工具变量的系数在5%水平下不显著,则可以说工具变量是有效的外生变量。


2


clorenz income, hgroup(wave) rank(population) ctitle(收入不平等趋势)lres(yes)sres(coodinates)

3

现在我们用一份数据来运行一个程序,主要是希望圈友们能够灵活使用rank, scalar, di, egen, foreach等command。这些有什么用处呢?比如,今后你的研究中需要计算需求弹性或者计算收入不平等的集中洛伦兹指数,那这些小细节就会极大地提高你的数据处理能力。数据放在计量社群里,可以到社群提取使用。


sort x
egen temp=rank(x), unique //把x按照从小到大排序,最小的为1
gen rank=temp/N
sum y
scalar mean=r(mean) //产生y的均值
sum rank
scalar var_r=r(Var) //产生y的方差
gen lhs = 2var_ry/mean
reg lhs rank
scalar aa=b[rank]
scalar ab=aa/se[rank]
di "results: " aa ab
drop temp
global a "a1 a2 a3 a4 a5 a6"
global b "b1 b2 b3 b4 b5 b6 b7 b8 b9 b10 b11"
global c "c1 c2 c3 c4"
reg y x1 $a $b $c
egen m_y= mean(y)
global X "x1 $a $b $c"
foreach x of global X {
qui {
scalar b
x' = _b[x']
corr rank x', c scalar cov_x' = r(cov_12)
sum x' scalar ee_x' = (b
x'*r(mean))/m_y scalar aa_x' = 2*cov
x'/r(mean) scalar cc_x' = ee_x'*aa_x'
scalar pp_
x' = con_x'/aa
}
di "
x' ee:", ee_x'
di "
x' aa:", aa_x'
di "
x' cc:", cc_x'
di "
x' pp:", pp_x'
}

4

经常有圈友问怎么按照一个离散变量(比如取值1, 2, 3)输出描述统计结果。下面这个程序可以帮助你输出三个类别的描述统计结果,即x=1, x=2, x=3三个描述统计结果的输出。


bys x: outreg2 using result.doc,sum dec(3) append //输出x这个离散变量的统计描述

5

对于分位数回归,我们总是倾向于使用qreg。不过,怎么解决在回归过程中出现的内生性问题,不一定能够在一个command中得到较好处理。因此,我们倾向于推荐圈友使用如下程序去做分位数回归。把样本按照一个变量比如income分成四个分位数,然后分样本进行回归,这时候我们可以用工具变量进行回归操作。

xtile quintile=income, nq(4) //生成分位数
xtivereg y x x2 x3 x4 x5 (x=iv) if quintile==4 //按照第四个分位数进行回归
est store q4
xtivereg y x x2 x3 x4 x5 (x=iv) if quintile==3 //按照第三个分位数进行回归
est store q3

6

如果使用OLS+异方差自相关稳健的标准误 (HAC) 方法被称为Newey-West估计法,那么我们可以用如下程序直接运行。这里值得特别关注的点,是关nonlinear combinations of estimators。在我们估计newey后,提取出cons系数和r的系数,我们可以对这个非线性的等式进行估计,并且能够获得关于这个估计值的标准误,T值和P value。

newey y r, lag(1) //回归但是带着Newey-West标准误
nlcom m*(_b[r]/(_b[_cons]+0.5*_b[r])) //任何回归之后可以估计非线性形式的系数,标准误


计量经济圈推荐

1.PSM-DID, DID, RDD, Stata程序百科全书式的宝典
2.RDD断点回归, Stata程序百科全书式的宝典
3.Generalized分位数回归, 新的前沿因果推断方法
4.Heckman模型out了,内生转换模型掌控大局
5.PSM倾向匹配Stata操作详细步骤和代码,干货
6.条件Logit绝对不输多项Logit,而混合模型最给力
7.广义PSM,连续政策变量因果识别的不二利器
8.自回归VAR模型操作指南针,为微观面板VAR铺基石
9.有限混合模型FMM,异质性分组分析的新筹码
10.政策评估中"中介效应"因果分析, 有趣的前沿方法
11.多期三重差分法和双重差分法的操作指南
12.多期双重差分法,政策实施时间不同的处理方法
13.随机前沿分析和包络数据分析 SFA,DEA 及操作
14.你的内生性解决方式out, ERM已一统天下而独领风骚
15.多期DID的经典文献big bad banks数据和do文件
16.面板数据里处理多重高维固定效应的神器
17.双栏模型Hurdle远超Tobit, 对于归并数据舍我其谁
18.面板数据计量方法全局脉络和程序使用指南篇

所有计量经济圈方法论丛的do文件都放在社群里,可以直接取出使用运行,也欢迎到研究小组交流访问.感谢咱们计量经济圈社群伙伴们的理解,愿这个社区陪你走过一段难忘的路途。


计量经济圈是中国计量第一大社区,我们致力于推动中国计量理论和实证技能的提升,圈子以海内外高校研究生和教师为主。计量经济圈六多精神:计量资料多,社会科学数据多,科研牛人多,名校人物多,热情互助多,前沿趋势多。如果你热爱计量并希望长见识,那欢迎你加入到咱们这个大家庭(戳这里)要不然你只能去其他那些Open access圈子了。注意:进去之后一定要看小鹅社群“群公告”,不然接收不了群息,也不知道怎么进入咱们独一无二的微信群和QQ群。

进去之后就能够看见这个群公告了

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存