楼主: qjcathy
8375 3

SAS关于差分后序列的还原 [推广有奖]

  • 6关注
  • 1粉丝

已卖:106份资源

讲师

1%

还不是VIP/贵宾

-

威望
0
论坛币
237 个
通用积分
4.6821
学术水平
3 点
热心指数
5 点
信用等级
2 点
经验
3496 点
帖子
325
精华
0
在线时间
397 小时
注册时间
2009-12-4
最后登录
2025-1-24

楼主
qjcathy 发表于 2009-12-7 19:26:21 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
请大家帮帮忙啊
是这样 我们在SAS里使用差分函数f(x)实现了差分,使得不平稳的序列变得平稳,从而可以使用ARMA模型进行建模分析,当拟合模型出来以后,通过了模型检验证明模型显著时,我们就可以利用这个模型进行预测,但是,这个预测值是对差分序列的预测值,怎么样使用程序将其还原到原始差分前的序列上去呢? 谢谢各位了
二维码

扫码加我 拉你入群

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

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

关键词:模型检验 预测值 怎么样 序列 SAS 差分

回帖推荐

xiwu 发表于3楼  查看完整内容

那要看你是怎么做差分的啦.下面我举个例子,有一个时间序列数据集 “dataset”,截取一部分: proc arima data=dataset; identify var=y(1) nlag=12; /* y(1)变量为y 的一阶差分;同理y(1,1)为变量y 的二阶差分*/ estimate p=2 q=2 method=cls plot; forecast lead=18 interval=day id=day out=results; run; 这样得出的预测结果便是原始序列的预测值,而不是差分序列的预测值; proc arima ...

本帖被以下文库推荐

be powerful ~~ girls!

沙发
qjcathy 发表于 2009-12-7 19:48:59
加一句 是不是arima 过程最后使用forecast lead=``` id=t 得到的就是对原始序列的预测值呢?
be powerful ~~ girls!

藤椅
xiwu 发表于 2010-5-10 19:58:24
那要看你是怎么做差分的啦.下面我举个例子,有一个时间序列数据集 “dataset”,截取一部分:
proc arima data=dataset;
      identify  var=y(1)  nlag=12;  /* y(1)变量为y 的一阶差分;同理y(1,1)为变量y 的二阶差分*/
      estimate p=2 q=2 method=cls plot;
       forecast lead=18 interval=day id=day out=results;
     run;
这样得出的预测结果便是原始序列的预测值,而不是差分序列的预测值;
   proc arima data=dataset;
          y1=diff(y);
         identify  var=y1 nlag=12;
         estimate p=2 q=2 method=ml plot;
         run;
         forecast lead=18 interval=day id=day out=results1;
       run; /* 这样得出的结果便是差分序列的预测值,还有还原 */
已有 3 人评分经验 论坛币 学术水平 热心指数 信用等级 收起 理由
可道可名 + 5 + 1 + 1 + 1 精彩帖子
bakoll + 3 + 3 精彩帖子
crackman + 1 精彩帖子

总评分: 经验 + 3  论坛币 + 8  学术水平 + 1  热心指数 + 2  信用等级 + 1   查看全部评分

板凳
可道可名 发表于 2020-1-7 14:34:43
xiwu 发表于 2010-5-10 19:58
那要看你是怎么做差分的啦.下面我举个例子,有一个时间序列数据集 “dataset”,截取一部分:
proc arima  ...
借鉴了,给我解决了疑问,谢谢

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-9 08:20