这里写自定义目录标题
-
- 1.面板数据录入
- 2.缩尾处理
- 3.描述性统计
- 4.相关性分析
- 5.多重共线性检验
- 6.设置虚拟变量
- 7.多元OLS回归
- 8.豪斯曼检验
- 在对面板数据进行回归之前,要先检验这个模型用固定好还是用随机效应好(现在普遍都用固定) 豪斯曼检验一共有如下5步: xtreg 被解释变量 解释变量 控制变量,fe //固定效应 est sto fe //储存固定效应结果,记为fe xtreg 被解释变量 解释变量 控制变量,re //随机效应 est sto re hausman fe re //豪斯曼检验 ![如果chi2大于0,说明固定效应好,用固定效应;如果小于0,说明随机效应好,但鉴于目前模型大多用固定效应,所以需要进行调整你的控制变量因素,使得豪斯曼检验结果大于0,用固定(如果你参考的模型用随机除外)](https://i-blog.csdnimg.cn/blog_migrate/11871931e63a3aa51947b94bbe2bef9a.png) 如果chi2大于0,说明固定效应好,用固定效应;如果小于0,说明随机效应好。 如果想要用固定效应,但豪斯曼检验小于0,可以用修正的Hausman检验,即 hausman fe re,sigmamore或hausman fe re,sigmaless。 9.固定效应
- 10.调节作用
- 11.单位根检验
- 12.门槛
毕业小白计划用stata做面板的固定效应、调节效应、异质性检验、门槛效应,在此记录一下所犯过的错误,如果能给大家提供帮助就更好啦
1.面板数据录入
xtset name time
-问题:录入必须是数值型,但年份以及代码是str。string variables not allowed in varlist;
name is a string variable
解决:encode name, g(s1) //将字符串改成数值型
2.缩尾处理
步骤:
ssc install winsor2, replace
Winsor2 s1 Fin Lev Size Roa Q RD, cuts(1 99) replace
-错误:command Winsor2 not defined by Winsor2.ado
-解决: winsor2 s1 Fin Lev Roa Q RD, cut (1 99) replace //网上复制的命令有错误
3.描述性统计
outreg2 using xxx.doc, replace sum(log) keep(s1 t1 Fin Lev Size Roa Q RD) title(Decriptive statistics) //xxx是我给文档起的名字可以更换