DCC GARCH в R: количество наблюдений - PullRequest
0 голосов
/ 25 августа 2018

Я использую модель DCC GARCH в R. Коды приведены ниже.

dfm3dr<-data.frame(lnm3dr,lnreer)

ug_spec<-ugarchspec(mean.model = list(armaOrder=c(0,0)), variance.model = 
list(model="sGARCH",garchOrder=c(1,1)), distribution.model = "sstd")
ugm3dr<-ugarchfit(spec=ug_spec,data=dfm3dr$lnm3dr)
ugm3dreer<-ugarchfit(spec=ug_spec,data=dfm3dr$lnreer)


uspec.m3dr<-multispec(replicate(2,ugarchspec(mean.model = 
list(armaOrder=c(0,0)), variance.model = 
list(model="sGARCH",garchOrder=c(1,1)))))
multif.m3dr<-multifit(uspec.m3dr,dfm3dr)

specm3dr<-dccspec(uspec = uspec.m3dr, robust=TRUE, lag.criterion="SC", 
model="DCC",dccOrder = c(1,1),distribution =  "mvnorm")
fitm3dr<-dccfit(specm3dr,data=dfm3dr, solver="lbfgs", fit.control = 
list(eval.se=TRUE), fit=multif.m3dr)

covm3dr_1<-rcov(fitm3dr)
corm3dr_1<-rcor(fitm3dr)
cor_m3dr__reer<-corm3dr_1[2,1,]
cor_lnm3d__lnreer<-ts(data=cor_m3d__reer, start = 1994, frequency = 4,end = 
2017, deltat = 1/12)

plot(cor_lnm3d__lnreer)

Коды работают отлично для 200 наблюдений. Но когда я запускаю их менее чем за 100 наблюдениями, я сталкиваюсь со следующими ошибками

  ugm3dr<-ugarchfit(spec=ug_spec,data=dfm3dr$lnm3dr)
 **Warning message:
  In .sgarchfit(spec = spec, data = data, out.sample = out.sample,  : 
  ugarchfit-->waring: using less than 100 data
  points for estimation**


Warning messages:
 1: In .sgarchfit(spec = spec, data = data, out.sample = out.sample,  : 
ugarchfit-->waring: using less than 100 data
 points for estimation

2: In .sgarchfit(spec = spec, data = data, out.sample = out.sample,  : 
ugarchfit-->waring: using less than 100 data
points for estimation

Ошибка в .dccfit (spec = spec, data = data, out.sample = out.sample, solver = solver,:

dccfit -> error: функция требует не менее 100 данных Очки для бега

Я хотел бы знать, как я могу решить эту проблему ограниченной доступности точек данных. Заранее спасибо,

Prashant

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...