2

GARCH モデルに外部リグレッサーを当てはめようとしています。私の外部リグレッサーは、生産データと特定の期間 (07-2008 から 01-2016) をカバーするダミーで構成されています。ugarch をダミーで指定すると、エラー メッセージが表示されます。

modelinc[15] = dim(variance.model$external.regressors)[2] のエラー: 置換の長さはゼロです

しかし、外部リグレッサーにダミーがない場合、問題はありません。

以下はダミーの仕様です。

model1dum=ugarchspec(variance.model = list(model = "sGARCH", garchOrder = c(1, 1), 
                                           submodel = NULL, external.regressors = dum, variance.targeting = FALSE), 
            mean.model = list(armaOrder = c(1, 1), include.mean = TRUE, archm = FALSE, 
                              archpow = 1, arfima = FALSE, external.regressors = dum, archex = FALSE), 
            distribution.model = "norm", start.pars = list(), fixed.pars = list())

ご協力いただきありがとうございます

4

0 に答える 0