本人现在正在对铁矿石期货市场进行分析,可是却在中途遇到了问题。
当我运行
preclose.forecast<-forecast(prema, h=5,level = c(99.5))
时,R给我显示
Error in attr(data, "tsp") <- c(start, end, frequency) : 对象不是矩阵
我前前后后把命令检查了好几遍了,没有发现哪里有问题。求大神求助
完整命令在这里:
data<-read.csv("~/desktop/Iron Ore Futures.csv")
View(data)
class(data)
library(TSA)
library(forecast)
library(tseries)
attach(data)
ts<-ts(preclose,frequency = 240,start = c(2013,10,21))
plot(ts)
decom<-decompose(ts)
plot(decom)
adf.test(ts)
dif<-diff(ts)
plot(dif)
adf.test(dif)
acf(dif)
pacf(dif)
eacf(dif)
auto.arima(ts,ic=c("aicc","aic","bic"),trace=T)
prema<-stats::arima(ts,order = c(0,1,3))
prema
preclose.forecast<-forecast(prema, h=5,level = c(99.5))