全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 统计软件培训班VIP答疑区
1177 1
2011-11-02
请教连老师,我有一个20年的panel数据,现在要分成5年一期做回归,打算把所有变量取5年平均值,有什么命令可以一次性完成么?
另外,我这种做法是否可以作为原来用每年作为1期进行回归的稳健性检验?
多谢了
二维码

扫码加我 拉你入群

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

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

全部回复
2011-11-2 16:29:33

*-panel average, 5 year

*-https://bbs.pinggu.org/thread-1225240-1-1.html

  use http://www.stata-press.com/data/r11/invest2.dta, clear
  
  tsset company time
  egen yr5 = seq(), from(1) block(5)
  
  local vlist " invest market stock" //填入需要转换的变量名称
  foreach v of varlist `vlist'{
     bysort company yr5: egen av_`v' = mean(`v')
  }
  
  reg av_invest av_market av_stock
  
  duplicates drop company yr5, force
  reg av_invest av_market av_stock

第二个问题不好说,要看具体分析的问题了。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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