全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
3529 9
2009-12-04
请教各位一个问题,如何把已经使用了correlate命令后所生成的相关系数的值保存起来,生成另外的一列有关两个变量相关系数的数据?
当然最笨的方法是把数据复制到exl当中,可过程太繁琐了。用stata命令如何实现呢?
二维码

扫码加我 拉你入群

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

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

全部回复
2009-12-4 12:38:56
最好举一个具体的例子,说明你想要的结果是什么。
二维码

扫码加我 拉你入群

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

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

2009-12-4 12:54:45
比如说,我用30年的面板数据,然后我想要把x1,x2之间的相关程度作为一个变量纳入分析当中,计算过程当中分别算出每个个体的一个相关系数,然后想把它保存下来作为面板当中的一列数据。
由于个体相对多,处理太麻烦了。用exl处理实在过于繁琐。
二维码

扫码加我 拉你入群

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

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

2009-12-4 12:59:02
2# sungmoo
比如说,我用30年的面板数据,然后我想要把x1,x2之间的相关程度作为一个变量纳入分析当中,计算过程当中分别算出每个个体的一个相关系数,然后想把它保存下来作为面板当中的一列数据。
由于个体相对多,处理太麻烦了。用exl处理实在过于繁琐。
二维码

扫码加我 拉你入群

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

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

2009-12-4 13:43:58
lhqspringlet 发表于 2009-12-4 12:59 比如说,我用30年的面板数据,然后我想要把x1,x2之间的相关程度作为一个变量纳入分析当中,计算过程当中分别算出每个个体的一个相关系数,然后想把它保存下来作为面板当中的一列数据。由于个体相对多,处理太麻烦了。用exl处理实在过于繁琐。
*对于每个id,都求出x1与x2的相关系数,生成变量c12

g c12=.
levelsof id,l(a)
foreach i in `a' {
corr x1 x2 if id==`i'
replace c12=r(rho) if id==`i'
}
二维码

扫码加我 拉你入群

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

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

2009-12-4 14:35:06
5# sungmoo
版主你好厉害。有了这一程序之后省却了不少时间。
不过,运行过程当中,我发现由于的的样本是非平衡的面板数据。有些计算过程当中的样本量不够,对于每个个体只有一二年的数据时,出现了“insufficient observations”这一情形,然后算了一半左右的系数就停止了,后面没算下去了,怎么避免这一情形呢?
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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