auto.arimaを使用して時系列モデル(Rob Hyndmanのサイトで説明されているように、ARIMAエラーのある線形回帰)を近似しました情報基準の値を次のように報告します
AIC:2989.2 AICC:2989.3 BIC:3261.2
Arimaを使用して、ドリフト構造を持つ(1,1,1)のモデルを近似すると、出力は著しく低いICの
AIC:2510.3 AICC:2510.4 BIC:2759
auto.arimaに、ドリフトモデル(start.pおよびstart.qパラメーターを使用)で(1,1,1)を考慮するように強制できます。その際、 "trace = TRUE"を設定します。 (1,1,1)ドリフトモデルは考慮されますが、auto.arimaによって拒否されます。それでも(5,1,0)ドリフトモデルが最良の結果として報告されます。
auto.arimaが他の基準を使用してモデルを選択する状況はありますか?
追加するために編集(リクエストに応じて)
この例のデータは、このGoogleスプレッドシートで見つけることができます
例を再現するRコードは
repro = read.csv("mindata.csv")
reprots = ts(repro, start=1, frequency=24)
fitauto = auto.arima(reprots[,"lnwocone"],
xreg=cbind(fourier(reprots[,"lnwocone"], K=11),
reprots[,c("temp","sqt","humidity","windspeed","mist","rain")]),
start.p=1, start.q=1, trace=TRUE, seasonal=FALSE)
fitdirect <- Arima(reprots[,"lnwocone"], order=c(1,1,1), seasonal=c(0,0,0),
xreg=cbind(fourier(reprots[,"lnwocone"], K=11),
reprots[,c("temp","sqt","humidity","windspeed","mist","rain")]), include.drift=TRUE)
summary(fitauto)
summary(fitdirect)
Googleドキュメントデータ-インラインコードはサンプルを提供する最良の方法ではありません。私は過去のガイドラインでこれを行うための最良の方法を見てきましたが、今朝の検索でそれらのガイドラインを見つけることができませんでした。