我下面羅布海德門的日常預報例如這裏用我自己的數據集,我得到了以下錯誤消息:auto.arima數不匹配的擬合模型
錯誤forecast.Arima (配合,XREG = cbind(ZF,數據$假期[157:256], H = 100)):迴歸量的數不匹配擬合模型
我Google'd錯誤消息,尋找潛在解決方案,但沒有任何建議的修補程序爲我工作。以下是我正在使用的代碼。我正在使用索引,因此我可以使用一些數據來訓練模型,並查看預測是否給實際結果以合理的結果。
library(forecast)
data <- read.csv("path", header = TRUE, stringsAsFactors = FALSE)
y <- ts(data$numbers[57:156], frequency=7)
z <- fourier(ts(data$numbers[57:156], frequency = 365.25), K=5)
zf <- fourier(ts(data$numbers[57:156], frequency = 365.25), K=5, h=100)
fit <- auto.arima(y, xreg = cbind(z, data$holidays[57:156]), seasonal=FALSE)
fc <- forecast(fit, xreg = cbind(zf, data$future_holidays[157:256], h=100))
在此先感謝您的幫助!
請使用dput()附上您的數據。 –
@ShahabEinabadi我的文件有近1000行和4列。包括在這裏不是很重要嗎?我應該只包括一部分還是其他的東西? – erik7970