全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2408 2
2010-11-06
各位大虾:我要做一个面板数据的回归,k个变量,t期,n个公司。我要得到k个变量在t期间的变化量,即每个变量t期与t-1期的差。
数据格式是:_col1     _col2                   _col3                    _col
                      公司1     91年变量A的值   92年A值 ……      91年变量B值      ……   91年变量C    92年的C      
                      公司2     91年变量A的值   92年A值 ……      91年变量B值       ……  91年的  C      92年的C
                       ……
跪求大虾指导
能不能用数组?
二维码

扫码加我 拉你入群

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

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

全部回复
2010-11-6 20:34:14
当然可以,如果你每个变量都有k期的话
/* t1代表你要的期    */
data b;
set a;--------------a为你的数据
array   m(k,t) col2--最后的column;
array  n(k);
do i=1 to k;
n(k)=m(i,t1)-m(i,t1-1);-----------t1代表你要的期
end;
run;
二维码

扫码加我 拉你入群

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

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

2010-11-7 00:05:22
是这样的,我要的是t期里面所有相邻两期的变量值的差
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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