- 阅读权限
- 255
- 威望
- 0 级
- 论坛币
- 10 个
- 通用积分
- 0
- 学术水平
- 0 点
- 热心指数
- 0 点
- 信用等级
- 0 点
- 经验
- 29 点
- 帖子
- 3
- 精华
- 0
- 在线时间
- 74 小时
- 注册时间
- 2021-3-1
- 最后登录
- 2023-4-8
|
26楼
一只阅读器
发表于 2022-3-5 19:03:08
- *===============计算投资效率=======================
- *===================================================
- use "C:\Users\lenovo\Desktop\Richardson 合并数据.dta",clear
- * 缩尾处理
- *ssc install winsor2
- winsor2 RDSpendSum Growth Debt Size ROA Cash Age, cuts(1 99) by(Enddate) replace
- * 系统GMM回归
- * 需要安装外部命令
- *ssc install xtabond2
- destring Symbol,replace
- xtset Symbol Enddate
- xi: xtabond2 RDSpendSum c.Growth c.Debt c.Size c.ROA c.Cash c.Age c.RDSpendSum i.IndustryCode i.Enddate, gmm( Debt Size ROA, lag(2 4)) iv(i.Enddate) robust
- predict 残差,resid
- ssc install estout
- esttab, nogap replace star(* 0.1 ** 0.05 *** 0.05) indicate("IndustryCode=*IndustryCode*" "Enddate=*enddate*") b(3) t(3) scalar(chi2 p)
- esttab using 回归结果.rtf, nogap replace star(*0.1**0.5***0.5) indicate("Industry=*IndustryCode*""Enddate=*enddate*") b(3) t(3) scalar(chi2 p)
- gen 投资效率=abs(残差)
- gen 过度投资=abs(残差) if 残差>0
- gen 投资不足=abs(残差) if 残差<0
复制代码
|
|