全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学
2499 9
2010-04-18
数据如下
num                   t                          x               
1                       78                       4
1                       79                         9
1                       82                        3
1                       83                       7
2                       79                       8
2                       80                       2
2                       81                         5
3                       81                       4
3                      82                        4
3                       83                       5
3                       84                        7
情况是这样的,(数据经初步处理后,对num=1、2、3,第一个观测值均非0且不为缺失值)想要求y:对于num=1(对于num=2、3情况类似), 第一个观测值有:y=x;对于num=1的其余观测值,每一年的y=X(-1)+Y(-!),即上一期y和x滞后值之和。但是,数据中num=1,缺少t=80期、t=81期,这样t=79的x、y滞后后被sas放在了t=82那行上,使得t=82时,y为79年x和y的滞后值之和,发生错误。我目前的打算是把t=81,t=82这两行都补上,其中x=0,再算,但不知道怎么添加这两期的0值,请大家帮帮忙;另外,如何有更好的处理方法,本人不胜感激!
二维码

扫码加我 拉你入群

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

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

全部回复
2010-4-18 15:41:59
用插值发。matalb软件的我知道,sas软件没有用过
二维码

扫码加我 拉你入群

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

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

2010-4-18 15:50:37
啊 这个....没用过。。。。我边学边试试 谢谢!
二维码

扫码加我 拉你入群

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

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

2010-4-18 18:19:58
可不可以麻烦某个大侠 用sas指导一下这个问题啊 时间太紧了 很着急啊 谢谢!
二维码

扫码加我 拉你入群

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

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

2010-4-18 21:33:50
data a;
input num t x @;
cards;               
1     78     4
1      79     9
1      82    3
1      83    7
2    79    8
2    80   2
2    84    5
2     81     5
3     81   4
3     82    4
3      83    5
3     89     6
3      84    7
;
run;
proc sort data=a out=b;
by num t;
run;
proc sql;
create table c as select num, min(t) as t,max(t)-min(t) as no from b group by num;
quit;
data d;
set c;
if num=1 then do;
do i=1 to 5;
output;
t+1;
end;
end;
else if num=2 then do;
do i=1 to 5;
output;
t+1;
end;
end;
else do;
do i=1 to 8;
output;
t+1;
end;
end;
drop no i;
run;
data f;
merge b d;
by num t;
if x=. then x=0;
run;
二维码

扫码加我 拉你入群

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

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

2010-4-18 21:36:54
直接看F表
就可以
不过感觉写的很牵强
可以优化
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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