全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
12660 21
2012-04-07
有x1-xn共n个数据t期的数据,现在要求两两变量间的协方差,得到如下形式:
cov(x1,x2),cov(x1,x3),cov(x1,x4).......cov(x1,xn),cov(x2,x3),cov(x2,x4),......,cov(x2,xn),cov(x3,x4),cov(x3,x5)......cov(x3,xn),请高人帮忙,感激不尽!
二维码

扫码加我 拉你入群

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

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

全部回复
2012-4-8 07:23:27
cor x1-xn,c
二维码

扫码加我 拉你入群

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

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

2012-4-8 12:00:06
谢谢sungmoo 的回答,还有个问题就是,我现在的数据形式是
stkd        r
1        0.024445976
1        0.069237111
1        0.020535734
1        0.090597795
1        0.017095258
1        0.072745767
2        0.043986666
2        0.021858773
2        0.035048333
2        0.062093105
2        0.033950999
2        0.058640246
3        0.067889655
3        0.051035785
3        0.096212028
3        0.034610521
3        0.008738863
3        0.07686777
......
现在要得到两两间的协方差该怎么做?
二维码

扫码加我 拉你入群

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

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

2012-4-8 13:39:27
bys stkd: g i=_n
reshape wide r,i(i) j(stkd)
cor r*,c

*若要把方差阵生成为一个r.xls文件(在Stata默认目录中):
mat r=r(C)
clear
svmat r
outsheet using r.xls


二维码

扫码加我 拉你入群

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

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

2012-4-8 16:06:15
sungmoo 发表于 2012-4-8 13:39
bys stkd: g i=_n
reshape wide r,i(i) j(stkd)
cor r*,c
谢谢sungmoo版主的回复,可以了。如果我想将协方差的数据输出到excel表中该怎么做呢?
二维码

扫码加我 拉你入群

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

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

2012-4-8 18:12:56
不太复杂的结果,直接用右键copy table,粘贴到excel中即可。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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