全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
2747 4
2010-07-08
请问如何调动Panel data里同一变量不同年份的数值做 correlation 和 ttest?如 correlate var1(2007) var1(2008) 以及 ttest var1(2007) =var1(2008)...
二维码

扫码加我 拉你入群

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

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

全部回复
2010-7-9 07:33:13
apple_orange 发表于 2010-7-8 19:11 ttest var1(2007) =var1(2008)...
ttest var1 if year==2007|year==2008, by(year)
二维码

扫码加我 拉你入群

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

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

2010-7-9 07:38:40
apple_orange 发表于 2010-7-8 19:11 correlate var1(2007) var1(2008)
这里先要考虑一个问题:求变量X与Y的样本协方差时,两变量的样本量应该相同,并且两变量的样本观测值之间要给定某种一一对应关系——否则“协方差/相关性”将失去意义(这应该就是cor命令格式的由来)。

如果(如何表述的)var1(2007)与var1(2008)对应的观测值数不一致,就无法求协方差;并且,即使观测值数相同,也要指定这两组观测值间的某种一一对应关系,再求针对这种对应关系的协方差。
二维码

扫码加我 拉你入群

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

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

2010-7-9 19:26:43
3# sungmoo

谢谢哈,我的panel data是balanced 的,每年的数值都全,对应的变量则是公司。应该满足你上面说的要求吧?不知如何做correlation, 请进一步指点。辛苦了。
二维码

扫码加我 拉你入群

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

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

2010-7-9 20:13:22
apple_orange 发表于 2010-7-9 19:26 我的panel data是balanced 的,每年的数值都全,对应的变量则是公司。应该满足你上面说的要求吧?
*按id建立各年的一一对应关系。

keep if year==2007|year==2008
sort year id
g v=var1[_N/2+_n]
cor v var1
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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