全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
2368 4
2021-07-13
请问环境不确定性计算的时候有一步是循环回归命令如下:forvalues i = 2010(1)2020{
        use "C:\Users\A\Desktop\saleC.dta", clear
        gen YEAR=year-`i'+5
        xtset code year
        keep if year>`i'-5 & year<=`i'
       
        * 剔除不足5年的样本
        bys code : gen N=_N
        drop if N!=5
       
        * 逐个公司回归
        bys code: asreg sale YEAR, fitted
        * 过去5年非正常销售收入的标准差
        bys code: egen sd=sd(_residuals)
        * 过去5年正常销售收入的均值
        bys code: egen mean=mean(sale)
        * 未经行业调整的环境不确定性
        gen eu_未调整=sd/mean
        keep if YEAR==5
        drop YEAR _*
        save "C:\Users\A\Desktop\eu.dta",replace
}
得到的最终结果只有2020年的 请问是哪里出问题了呢?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2021-7-13 20:50:24
感觉原因在于 一开始的gen YEAR=year-`i'+5 以及 最后的 keep if YEAR==5 所以只有2020的数据符合该要求
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2021-7-13 21:10:40
wdlbcj 发表于 2021-7-13 20:50
感觉原因在于 一开始的gen YEAR=year-`i'+5 以及 最后的 keep if YEAR==5 所以只有2020的数据符合该要求
那请问应该怎么修改 我这块主要是参考人家的  我看大部分人基本都是这样写的呢
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2021-8-4 11:11:29
可以参考 https://bbs.pinggu.org/thread-10701120-1-1.html  这个帖子讲的挺细的
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2021-12-14 13:44:05
缺少循环
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群