当事者の方には遅いが、モデルを生成するための確かに理想的なソリューションです。はしきい値を大幅に下げるためデータ調整を行いません。最近、SARIMA
オブジェクトはgmwm
パッケージに追加されました(免責事項:それの著者)
この機能は、GitHubパッケージのビルドに現在あると、そう、構文が変更されることがあります。
例の生成コード:
# install.packages("devtools")
devtools::install_github("smac-group/gmwm")
# Set seed for reproducibility
set.seed(5532)
# Generate a SARIMA(1,0,1)(1,0,0)[12]
mod = SARIMA(ar=.6, i = 0, ma=.3, sar = .5, si = 0, sma = 0, s = 12, sigma2 = 1)
# Generate the data
xt = gen_gts(1e3, mod)
# Try to recover parameters
arima(xt, order = c(1,0,1), seasonal = list(order = c(1,0,0), period = 12), include.mean = FALSE)
出力:
Call:
arima(x = xt, order = c(1, 0, 1), seasonal = list(order = c(1, 0, 0), period = 12),
include.mean = F)
Coefficients:
ar1 ma1 sar1
0.5728 0.3117 0.5035
s.e. 0.0335 0.0371 0.0274
sigma^2 estimated as 1.008: log likelihood = -1424.89, aic = 2857.78
その他:更新gmwmのV3.0.0リリースでこのポスト。
'arima.sim()'はデータをシミュレートするために使用できますが、季節コンポーネントをサポートするヘルプファイルは表示されません。 – Chase