2016-11-01 7 views
0

ich versuchte ich simulieren (dh ARIMA im mittleren Modell und eine Garch in der Varianz-Modell erzeugen) zu finden, wie kann in R.Wie simuliert man Arima-Garch-Modelle in R?

Ich habe versucht, Online-Suche, aber ich fand nur, wie ein solches Modell passen

mit Dann
spec <- ugarchspec(variance.model = list( 
              model = "sGARCH", 
              garchOrder = c(1, 1), 
              submodel = NULL, 
              external.regressors = NULL, 
              variance.targeting = FALSE), 

              mean.model = list( armaOrder = c(1, 1), 
                   include.mean = TRUE, 
                   archm = FALSE, 
                   archpow = 1, 
                   arfima = FALSE, 
                   external.regressors = NULL, 
                   archex = FALSE), 
                   distribution.model = "norm", 
                   start.pars = list(), 
                   fixed.pars = list() 
        ) 

ich schreibe

garch <- ugarchfit(spec = spec, data = data, solver.control = list(trace=0)) 

Das ist offensichtlich Fitting und nicht simuliert, dh die Erzeugung von Zufallsvariablen.

Antwort

1

Vielleicht suchen Sie nach der ugarchsim Funktion, die das Ergebnis ugarchfit als Eingabe nimmt.

Auschecken this example.

+0

ja metasequia (vielen Dank), aber ich weiß nicht, wie man es benutzt? Wenn ich zB ein ARMA (2,1) -Gärchen (1,2) generieren möchte, wie kann ich das mit ugarchsim tun? – user7075165

+0

Bitte konsultieren Sie die Dokumentation und einige Beispiele. Wenn Sie auf bestimmte Fehler stoßen, die Ihre Versuche nicht beheben können, sollten Sie eine SO-Frage mit reproduzierbarem Code, dem Fehler und dem, was Sie versucht haben, schreiben. – metasequoia

+0

Vielen Dank Metasquoia Ich werde es tun :) – user7075165

Verwandte Themen