全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
15055 14
2015-04-07
QQ截图20150406230608.png
如图,需要生成CORR(return),是变量reutrn与Wreturn的相关系数,每过去的12个月计算一次相关系数,面板数据,259个公司4万多行,excel公式不能应付面板数据,求高手指点如何在stata里生成此变量。



感恩呐~~
二维码

扫码加我 拉你入群

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

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

全部回复
2015-4-7 07:43:54
丁丁丁丁丁 发表于 2015-4-7 06:13
如图,需要生成CORR(return),是变量reutrn与Wreturn的相关系数,每过去的12个月计算一次相关系数,面板 ...
没用过stata
二维码

扫码加我 拉你入群

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

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

2015-4-7 09:06:50
如下帖子会对您有帮助:

https://bbs.pinggu.org/thread-1133960-1-1.html
二维码

扫码加我 拉你入群

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

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

2015-4-7 15:48:10
SpencerMeng 发表于 2015-4-7 09:06
如下帖子会对您有帮助:

https://bbs.pinggu.org/thread-1133960-1-1.html
谢谢~~我去学习下~
二维码

扫码加我 拉你入群

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

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

2015-4-7 16:41:13
SpencerMeng 发表于 2015-4-7 09:06
如下帖子会对您有帮助:

https://bbs.pinggu.org/thread-1133960-1-1.html
首先感谢,我去看了您推荐的帖子,确实跟我的问题很相似

由于我不懂stata编程,所以循环语句的用法还是不懂
我能看懂的是
gen New = .
foreach stkcd of numlist 2 6 {
        corr A B if stkcd==`stkcd'
        qui replace New = r(rho) if stkcd==`stkcd'
}
生成新变量为空
对于stkcd的每一个数值2 6 开始循环
AB列求相关性, if stkcd==`stkcd'不懂什么意思
最后一行肯定是把生成的数填入空变量

我与他的不同点在于,他的数据里,只要是一个公司的有多少数据就以多少数据为基础算相关系数,而我的数据需要每12个数算一次相关系数,求大神指导如何修改这个循环语句,感恩呐~~~
二维码

扫码加我 拉你入群

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

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

2015-4-7 17:20:41
区版主快来回答问题~~~
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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