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