data_test <- NULL
for(i in 1:ncol(dataset)) {
col <- ts(dataset[,i])
fit1 <- auto.arima(col, trace=TRUE))
fcast <- forecast(fit1,h=12, level=c(90,95))
data_test <- cbind(data_test, fcast$lower)
}
write.table(data_test, "Forecast.csv", sep=";", dec=",", append=TRUE)
我想写点预测而不是fcast@lower
,但是当我在我的R脚本中输入names(fcast)
时,我得到:
[1] "method" "model" "level" "mean" "lower" "upper" "x" "xname" "fitted" "residuals"
我的问题:点预测在哪里?如何写出点预测(只有点预测)??
答案 0 :(得分:1)
帮助页面?forecast
非常简单:
mean
将点预测作为时间序列