[英]Using auto.arima on xts objects
我试图在一些xts
数据上运行auto.arima
,但是我收到以下错误:
library(quantmod)
library(forecast)
getSymbols('^GSPC',from='2000-01-01')
auto.arima(GSPC$GSPC.Close)
Error in dimnames(cd) <- list(as.character(index(x)), colnames(x)) :
'dimnames' applied to non-array
我发现如果我
close <- as.ts(GSPC$GSPC.Close)
然后auto.arima
不会返回错误。 但后来我丢失了与xts
对象相关的日期信息。 有没有办法将数据保持为xts
并仍然运行该功能?
我注意到例如acf(GSPC$GPSC.Close)
和pacf()
不会出错。
我建议你转换GSPC$GSPC.Close
到ts
, vector
,或matrix
中的参数列表auto.arima
:
auto.arima(as.ts(Cl(GSPC)))
auto.arima(coredata(Cl(GSPC))) # Dirk's suggestion
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.