Saya menggunakan metode arima paket statistik R dengan deret waktu 17376 elemen saya. Tujuan saya adalah untuk mendapatkan nilai kriteria AIC, saya amati dalam tes pertama saya ini:
ts <- arima(serie[,1], order = c(2,1,1), seasonal = list(order=c(2,0,1),period = 24),
method = "CSS", optim.method = "BFGS",)
> ts$coef
ar1 ar2 ma1 sar1 sar2 sma1
0.8883730 -0.0906352 -0.9697230 1.2047580 -0.2154847 -0.7744656
> ts$aic
[1] NA
Seperti yang Anda lihat, AIC tidak didefinisikan. Tentang AIC, "Bantuan" dalam R mengatakan bahwa itu hanya dapat digunakan dengan "ML". Namun, itu terjadi:
> ts <- arima(serie[,1], order = c(2,1,1), seasonal = list(order=c(2,0,1),period = 24),
method = "ML", optim.method = "BFGS",)
Error en optim(init[mask], armafn, method = optim.method, hessian = TRUE, :
non-finite finite-difference value [1]
Plus: warning messages lost
In log(s2) : There have been NaNs
Saya tidak mengerti apa yang sedang terjadi. Saya juga ingin tahu lebih banyak tentang parameter "metode pas".
optim.control
argumen) akan memiliki peluang bagus untuk menghindari masalah ini. Saya belum menguji ini karena Anda tidak memberikan contoh kesulitan yang dapat direproduksi.