首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >SAS中ARIMA模型的估计

SAS中ARIMA模型的估计
EN

Stack Overflow用户
提问于 2015-03-03 14:35:26
回答 2查看 919关注 0票数 2

我想(插入“必须”)在SAS中做一些ARIMA建模。通常,我会简单地在R中使用auto.arima,让函数选择差分顺序,并指定是使用AICc还是AIC等。

不是吧?!我是否需要恢复到Box Jenkins方法,并查看ACFs等。在SAS中进行ARIMA建模?

谢谢

EN

回答 2

Stack Overflow用户

发布于 2015-03-06 06:36:47

前几天我看到了这个,没有机会回答。我想其他人都没弄到它。

PROC ARIMA被明确地设计为Box-Jenkins方法。然而,有几种方法可以做你想做的事情。我通常使用PROC VARMAX (带eXogenous变量的向量ARMA )。

代码语言:javascript
运行
复制
data a;
  u1 = 0.9; a1 = 0;
  do i = -50 to 1000;
     a = rannor( 32565 );
     u = .5*u1 + a - .8 * a1;
     if i > 0 then output;
     a1 = a;
     u1 = u;
  end;
run;

proc varmax data=a;
model u / minic=(p=3 q=3 type=aic);
run;
quit;
票数 1
EN

Stack Overflow用户

发布于 2015-03-06 07:50:40

如果您有许可证,则SAS/高性能预测(预测服务器)包括几个步骤,用于根据几个选择标准(包括AIC、AICc和BIC)在不同的时间序列模型(包括ARIMAX模型、ESM、UCM和IDM)之间进行自动选择。您可以检查是否具有proc setinit许可证,如果有,请从SAS site下载用户指南。

如果不是,那么按照DomPazz的例子使用proc varmax可能是您最好的选择。您可以从AIC、AICc、BIC和其他几个标准中指定您的首选订单选择标准。

如果你不喜欢使用ARIMA,只是想要自动化的时间序列建模,那么你可能想看看proc forecastproc esm。它可以使用其他几种方法执行基本的时间序列预测。

最后,proc x12可以使用TRAMO method执行自动ARIMA选择。此方法不允许您指定在订单选择中使用的标准。

这个问题的变体以前已经被问过了:

而且,虽然讨论很有趣,但我认为任何答案都不会给你你正在寻找的东西。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28862350

复制
相关文章

相似问题

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