繁体   English   中英

在xts对象上使用auto.arima

[英]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.Closetsvector ,或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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM