楼主: suly
3141 7

Y=Xt-1+Xt+Xt+1 如何求Xt+1 [推广有奖]

  • 0关注
  • 0粉丝

博士生

19%

还不是VIP/贵宾

-

威望
0
论坛币
996 个
通用积分
0.0700
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
4210 点
帖子
157
精华
0
在线时间
209 小时
注册时间
2007-12-20
最后登录
2020-5-3

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
Y=Xt-1+ Xt+ Xt+1 ,类似于这个方程同时出现前一期和后一期,Xt-1可以用lag ,如何求Xt+1 呢,好像没有lead函数。前面有个同学问,但是没太看懂。谢谢
二维码

扫码加我 拉你入群

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

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

关键词:Lead Lea EAD lag 如何

沙发
19881107 发表于 2010-10-1 13:55:09 |只看作者 |坛友微信交流群
啊。。。。。。。。。。。。。。

使用道具

藤椅
dh000 发表于 2010-10-2 02:59:59 |只看作者 |坛友微信交流群
y= lag1 +lag2 +lag3不就完了嘛~

使用道具

板凳
novice505 发表于 2010-10-2 11:45:29 |只看作者 |坛友微信交流群
data m;
        input x;
        next_x=x;
        x=lag(x);
        pre_x=lag(x);
        if pre_x ne .;
        total=sum(pre_x,x,next_x);
cards;
1
2
3
4
5
6
7
8
9
;
proc print data=m;
run;

使用道具

报纸
puxingrong 发表于 2010-10-3 12:02:03 |只看作者 |坛友微信交流群
期待高手~~~~
数据的奥秘!!!

使用道具

地板
PharmD 发表于 2010-10-3 19:06:05 |只看作者 |坛友微信交流群
novice505 发表于 2010-10-1 20:45
data m;
        input x;
        next_x=x;
        x=lag(x);
        pre_x=lag(x);
        if pre_x ne .;
        total=sum(pre_x,x,next_x);
cards;
1
2
3
4
5
6
7
8
9
;
你不用写那些next_x和pre_x,这个实质上就是total=lag2(x)+lag(x)+x。
=============================
楼主,SAS的DATA step是没有lead函数的。你可以参考这篇文章用proc expand实现你所要的:http://www.ats.ucla.edu/stat/sas/faq/tsvars.htm

使用道具

7
suly 发表于 2010-10-3 19:59:48 |只看作者 |坛友微信交流群
谢谢楼上各位,我知道了,可以用lag,也可以倒序排列,t+1取lag,只是两种方法损失的年份不一样

使用道具

8
koushaodawang 发表于 2010-10-3 20:05:27 |只看作者 |坛友微信交流群
都是高手,额没看懂……

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-10-6 19:21