在执行auto.arima()之前,是否始终必须将csv文件转换为时间序列对象?
x<-read.csv(c://text.csv)
text<-ts(x,frequency=12, start=c(1946,1))
test<-auto.arima(text)
转化对于arima是强制性的吗?
Also, is there any minimum number of past lagged terms required for performing effective forecasting through ARIMA?
答案 0 :(得分:0)
在auto.arima
的第16行的sorce代码中,您可以阅读x <- as.ts(x)
,因此该函数首先将数据转换为时间序列对象,因此不必提供时间序列对象
滞后数是使用性能标准(主要是AIC)确定的,程序从滞后0开始,一直到最大允许滞后顺序。