Advertisement
Guest User

Untitled

a guest
Jul 27th, 2017
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.91 KB | None | 0 0
  1. #get data
  2. re=read.table("return.csv",sep=",",header=TRUE)
  3. ......
  4. xts<-as.xts(re[,-1],order.by=re[,1])
  5. ......
  6. T<- as.matrix(xts[,2])
  7.  
  8. #GARCH specification
  9. garchspec<- ugarchspec(variance.model = list(model = "sGARCH", garchOrder = c(1, 1),
  10. submodel = NULL, external.regressors = T,
  11. variance.targeting = FALSE),
  12. mean.model = list(armaOrder = c(0, 0), include.mean = TRUE,
  13. archm = TRUE, archpow = 1, arfima = FALSE,
  14. external.regressors = NULL, archex = FALSE),
  15. distribution.model = "ged",
  16. start.pars = list(), fixed.pars = list())
  17.  
  18. #fitting
  19. fit<-ugarchfit(spec=garchspec, data=xts[,1], out.sample = 0,solver="solnp",
  20. solver.control = list(trace=0), fit.control =
  21. list(stationarity = 1, fixed.se = 0, scale = 0, rec.init = 0.7))
  22. show(fit)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement