Я хочу оценить модель Ar (1) -Garch (1,1) в R, используя пакет rugarch. Я сейчас запускаю тестовый прогон и у меня проблема с включением внешних регрессоров в мою модель. Я могу включить внешний регрессор в свое среднее уравнение или в уравнение дисперсии, но не оба (что мне нужно). Ugarchspec не выдает мне сообщение об ошибке, но когда я хочу подогнать модель, появляется следующее сообщение об ошибке:
Ошибка в pars [idx ["mxreg", 1]: idx ["mxreg", 2], 1] <- fit.mean [i]: длина замены равна нулю </p>
Что я делаю не так? Данные (Reg1), которые я использую, являются временными рядами (пожалуйста, не обращайте внимания на то, что это всего лишь 40 наблюдений, это всего лишь тестовый прогон)
Я попробовал это с моим внешним регрессором только в моем среднем уравнении, и этоработал отлично, я также попробовал это с матрицами вместо данных временных рядов.
Spec1<- ugarchspec(
variance.model = list(model = "sGARCH", garchOrder = c(1,1),
external.regressors =Reg1[1:40,1:2]),
mean.model = list(armaOrder = c(1,0), include.mean = F,
external.regressors =Reg1[1:40,2]), distribution.model = "std")
fit1 <-ugarchfit(spec=Spec1,data=Reg1[1:40,1])
Error in pars[idx["mxreg", 1]:idx["mxreg", 2], 1] <- fit.mean[i] :
replacement has length zero
> Reg1[1:40]
weekreturn weekreturn1
2010-11-03 0.0018533675 0.0066020518
2010-11-10 0.0054522440 0.0072355717
2010-11-17 -0.0080023499 -0.0175327649
2010-11-24 -0.0006116435 0.0083274354
2010-12-01 0.0045637580 0.0084704193
2010-12-08 0.0035956818 0.0034966325
2010-12-15 -0.0009122183 0.0007687969
2010-12-22 0.0022032432 0.0041542532
2010-12-29 0.0118825438 0.0017621218
2011-01-05 -0.0023936587 -0.0018079717
2011-01-12 0.0051343640 0.0034256437
2011-01-19 0.0091805311 -0.0027364546
2011-01-26 0.0013110765 -0.0079251628
2011-02-02 0.0004902113 0.0079251628
2011-02-09 0.0027050851 -0.0093501286
2011-02-16 -0.0080829036 -0.0040071230
2011-02-23 -0.0065242275 0.0358634410
2011-03-02 0.0093583210 0.0082475620
2011-03-09 -0.0056961698 0.0041625819
2011-03-16 -0.0193926662 -0.0126549420
2011-03-23 0.0158149375 0.0152628883
2011-03-30 0.0042398967 -0.0028188258
2011-04-06 0.0131899706 0.0085606686
2011-04-13 0.0050939083 -0.0031861376
2011-04-20 0.0031597325 0.0079439432
2011-04-27 -0.0032323717 0.0029214016
2011-05-04 -0.0028337146 -0.0063428739
2011-05-11 -0.0069015444 -0.0212878507
2011-05-18 0.0051629648 0.0038123286
2011-05-25 -0.0012130035 0.0024228278
2011-06-01 0.0083575515 -0.0025544590
2011-06-08 0.0042632089 0.0008953902
2011-06-15 -0.0104308821 -0.0121336103
2011-06-22 -0.0067400310 0.0012617012
2011-06-29 0.0092369278 -0.0013460983
2011-07-06 -0.0035327721 0.0049108255
2011-07-13 0.0006245218 0.0028762694
2011-07-20 -0.0001176851 0.0001834956
2011-07-27 0.0003880984 -0.0015137640
2011-08-03 0.0023767744 -0.0115597586
Помощь будет высоко оценена, так как это для моей магистерской диссертации. Спасибо!