首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Proc ARIMA在接收实际值时的延迟

Proc ARIMA在接收实际值时的延迟
EN

Stack Overflow用户
提问于 2018-01-30 22:15:16
回答 1查看 82关注 0票数 0

我希望使用Proc ARIMA语句在SAS中开发一个ARIMA模型,但是我们直到预测日期(例如D+4)后4天才收到实际数据。因此,我需要能够让ARIMA模型使用来自D-4的滞后值并返回,而不是像目前那样使用D-1和返回。

有没有内置的选项来做这件事,或者我需要对日期和实际数据等进行一些处理。

提前感谢

EN

回答 1

Stack Overflow用户

发布于 2018-01-30 23:09:37

为什么不继续使用完整的数据,而只看D+4预测?

代码语言:javascript
复制
title1 'Simulated IMA(1,1) Series';
data test;
  u1 = 0.9; a1 = 0;
  do i = -50 to 100;
     a = rannor( 32565 );
     u = u1 + a - .8 * a1;
     if i > 0 then output;
     a1 = a;
     u1 = u;
  end;
run;

/*Last date observed was 100, want the forecast for 104*/
proc arima data=test ;
  identify var=u(1);
  estimate q=1 ;
  forecast id=i interval=day out=forecast(where=(i=104));
quit;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48523538

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档