如何获取auto.arima中使用的模型的顺序?

时间:2018-05-01 16:10:31

标签: r forecasting rjava

我正在尝试在时间序列上使用auto.arima。现在我需要知道已经选择的arima的顺序。返回值是ARIMA类型,它不会在任何地方保留订单。 (或者我错过了这些值)。在代码片段和输出属性中给出。 (这与R文档中的相同)

    double[] list1 = {0, 0, 2, 1, 2, 10, 21, 0, 0, 3, 6, 5, 11, 51, 0, 11, 8, 6, 24, 25, 104, 0, 0, 6, 4, 5, 25, 71};
    rconnection.assign("myData1", list1);
    rconnection.eval("timeSeries1 <- ts(myData1,start=1,frequency="+staticBookingStage+")");
    REXP fc = rconnection.eval("fitModel1 <- auto.arima(timeSeries1)");

    System.out.println( fc.asList().names);

输出

[coef,sigma2,var.coef,mask,loglik,aic,arma,residuals,call,series,code,n.cond,nobs,model,bic,aicc,x,fit]

1 个答案:

答案 0 :(得分:1)

使用arimaorder()功能:

library(forecast)
fit <- auto.arima(WWWusage)
arimaorder(fit)