季節分解系列のARIMAモデルに適合させようとしています。しかし、私が以下を実行しようとすると:
fit = arima(diff(series), order=c(1,0,0),
seasonal = list(order = c(1, 0, 0), period = NA))
次のエラーが発生します。
Arima(diff(series)、order = c(1、0、0)、seasonal = list(order = c(1、:CSSからの非定常季節AR部分のエラー
何が問題で、エラーはどういう意味ですか?
CSS(条件付き二乗和)を使用する場合、自己回帰係数が非定常になる可能性があります(つまり、定常プロセスの領域外になります)。適合しているARIMA(1,0,0)(1,0,0)のモデルの場合、プロセスを静止させるには、両方の係数が-1から1の間である必要があります。
引数method="ML"
を使用する代わりに、RにMLE(最尤推定)を使用させることができます。これは遅くなりますが、より良い推定値が得られ、常に定常モデルが返されます。
(ここにいるように)シリーズを区別する場合は、通常、明示的にではなく、モデルを介してこれを行う方が適切です。したがって、モデルは次を使用してより適切に推定されます
set.seed(1)
series <- ts(rnorm(100),f=6)
fit <- arima(series, order=c(1,1,0), seasonal=list(order=c(1,0,0),period=NA),
method="ML")