[R-SIG-Finance] Unusually large t-values from ugarchfit

alexios ghalalanos alexios at 4dscape.com
Wed Sep 17 14:12:03 CEST 2014


Gareth,

1. For such a small dataset (242 points) try using QML (i.e.
distribution="norm").
2. Also, don't use "coredata" and don't multiply by 100.
Instead, pass the returns as xts (as is).

-Alexios


On 17/09/2014 12:33, Gareth McEwan wrote:
> Hi Alexios
> 
> I seem to be getting exceptionally big t-values in a lot of my fitting
> output (across a number of financial variables). The majority of the
> variables are in "monthly log return" format calculated from "monthly
> price observations" over the last 20 years (of the 18 log return series
> 1 is first-differenced and another is second-differenced). Sample sizes
> are small, unfortunately, only around 242 log return observations per
> variable.
> 
> I'm a big fan of reproducible research, but I'm not sure how to get the
> data to you. I've attached a .csv document to this email though. If
> others are interested, I've selected the FSPI variable (S&P 500 Index)
> for which data is easily obtainable. My data is from a local data vendor
> here in South Africa. So, this variable is in monthly log returns,
> multiplied by 100 to put it in percentage form.
> 
> # 5: S&P 500 Index (Developed Equity Markets)
> # 5: ARMA(2,3)-GARCH(1,1) errors~jsu
> spec.FSPI <-
> ugarchspec(variance.model=list(model="sGARCH",garchOrder=c(1,1),
>                  
>  submodel=NULL,external.regressors=NULL,variance.targeting=F), 
>                  
>  mean.model=list(armaOrder=c(2,3),include.mean=T,external.regressors=NULL),
>                    distribution.model="jsu")
> garch.FSPI <-
> ugarchfit(spec=spec.FSPI,data=coredata(FSPI.log.ret),solver="hybrid")
> show(garch.FSPI)
> 
> Optimal Parameters
> ------------------------------------
>                Estimate      Std. Error      t value       Pr(>|t|)
> mu          0.70104    0.000762       919.8719     0.000000
> ar1         -1.93142    0.000391    -4944.8270     0.000000
> ar2         -0.93236    0.000206    -4534.2598     0.000000
> ma1        1.85979    0.000165    11287.6463     0.000000
> ma2        0.72827    0.000149      4887.0466     0.000000
> ma3       -0.13019    0.000058     -2232.2089     0.000000
> omega    1.28003    0.599599            2.1348     0.032776
> alpha1    0.21330    0.038001            5.6129     0.000000
> beta1      0.74371    0.035146          21.1605     0.000000
> skew      -2.35018    1.132755           -2.0747     0.038010
> shape      2.19635    0.714951            3.0720     0.002126
> 
> Robust Standard Errors:
>              Estimate      Std. Error        t value        Pr(>|t|)
> mu        0.70104      0.029683        23.61746    0.00000
> ar1       -1.93142      0.030470      -63.38848    0.00000
> ar2       -0.93236      0.012092      -77.10479    0.00000
> ma1       1.85979      0.001194   1558.23243    0.00000
> ma2       0.72827      0.000222   3283.16473    0.00000
> ma3      -0.13019      0.003171      -41.05573    0.00000
> omega    1.28003     4.319409         0.29634    0.76697
> alpha1    0.21330     1.281223         0.16648    0.86778
> beta1      0.74371     1.042388         0.71347    0.47556
> skew      -2.35018     4.813643       -0.48823    0.62538
> shape      2.19635     3.490002        0.62933    0.52914
> 
> The excessively large t-values are worrying me. Have you found this to
> be normal? Or is there something I'm missing in the modelling methodology?
> 
> Also, a word on how the Robust Standard Errors are calculated would be
> highly appreciated. I find some of the fitted variables have
> statistically significant variables in the "Optimal Parameters" output,
> but which then become insignificant in the "Robust Standard Errors"
> output (as in the case above). Can you provide any guidance on this finding?
> 
> Many many thanks for the help !!
> Gareth
> 
> 
> 
> _______________________________________________
> R-SIG-Finance at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-sig-finance
> -- Subscriber-posting only. If you want to post, subscribe first.
> -- Also note that this is not the r-help list where general R questions should go.
>



More information about the R-SIG-Finance mailing list