楼主: tryingbing
5992 4

[面板数据求助] 求助:moving/rolling standard deviation 的计算stata code [推广有奖]

  • 0关注
  • 0粉丝

本科生

23%

还不是VIP/贵宾

-

威望
0
论坛币
2 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
2708 点
帖子
48
精华
0
在线时间
88 小时
注册时间
2009-12-2
最后登录
2014-3-14

楼主
tryingbing 发表于 2013-5-16 22:14:06 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
请问,
我的数据为面板数据,如下:
company_id      year        roa        
1    2000    3.1
1   2002     4.2
1   2003     2.2
1   2004     2.5
1   2007     4.2
1   2008     5.1
2   2000     5.2
2   2001     3.5
2   2005     3.5
2   2006     3.5
2   2007     5.2
...
想计算每个公司每年roa的标准差, 比如公司i 在t年的roa标准差: 用ROA_t  , ROA_t-1, 和 ROA_t-2. 但我的面板数据是unbalanced panel, 有些年份不是连续的, 比如公司1 在2003年的标准差应该用2003 2002 和2001的数据,但由于2001年的数据确实,故无法计算。请问改如何写code?

谢谢!!!

二维码

扫码加我 拉你入群

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

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

关键词:Deviation Standard rolling Moving Stata 计算 面板 standard moving

沙发
tryingbing 发表于 2013-5-18 13:43:43
没人知道吗? 有会的同学麻烦写个code吧。 谢谢

藤椅
tryingbing 发表于 2013-5-18 18:47:35
顶下

板凳
日复一日12 发表于 2015-11-22 18:52:50
tsset company date
rolling sd = r(sd),  window(3) clear: sum roa
两个起算

报纸
frmjoshua 发表于 2016-1-17 20:04:08
日复一日12 发表于 2015-11-22 18:52
tsset company date
rolling sd = r(sd),  window(3) clear: sum roa
两个起算
你好!但这样会损失两个时期的数据,即最后两期的数据没有办法进行rolling,请问有解决办法么?

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-3 15:32