Using the Estimated Student-t Degrees of Freedom in GARCH VaR
Summary
The discussion clarifies which degrees-of-freedom estimate belongs in a one-day Value at Risk calculation under a Student-t GARCH model. It distinguishes conditional residuals, which scale with the time-varying volatility, from standardized innovations, which should have unit variance. The model’s maximum-likelihood fit estimates the distribution parameter from those standardized innovations, so that fitted value is used for the VaR quantile; a separate fit to raw residuals is not the stated procedure.
The answer explains that a standardized Student-t quantile can be used directly, or a conventional Student-t quantile can be rescaled by the square root of (degrees of freedom minus two) divided by degrees of freedom. This adjustment converts the variance of the ordinary Student-t distribution to one. The explanation assumes the standardized GARCH specification and degrees of freedom greater than two; it does not address model diagnostics or forecast performance. It also points to a MATLAB distribution option for representing a zero-mean, unit-scale Student-t distribution.
Key ideas
- GARCH residuals equal conditional volatility multiplied by standardized innovations.
- The standardized innovations must have unit variance for the conditional variance to match the model volatility squared.
- The maximum-likelihood estimate of the Student-t degrees of freedom is used in the VaR quantile.
- A conventional Student-t quantile must be rescaled to obtain the corresponding unit-variance quantile.
Tags
Full text
# VaR : Student-t GARCH
# VaR : Student-t GARCH
I have a question on the VaR estimation via the student t GARCH model.
Under this framework, the one day ahead VaR estimate is calculated by the following formula:
$$VaR_{p}=\mu_{t+1}+\sigma_{t+1}\sqrt{\frac{\nu-2}{\nu}}z_{p}$$
Where $z_{p}$ is the unconditional student-t quantile of the estimated innovations.
As you know, for the parameters estimation of the Student-t GARCH model the corresponding (Student-t) log likelihood function should be maximised (Maximum Likelihood methodology). When this estimation is conducted the $\nu$ (degrees of freedom) is also estimated since it is one of the parameters of the log likelihood function.
The question is if this is the actual $\nu$ (degrees of freedom) that we need to use in the above formula or I have to re-estimate it by fitting the Student-t pdf to the estimated innovations (residuals)? If this is the case can this fitting (parameters estimation) be done via the fitdist MATLAB function (Student-t is not included in the provided range of distributions)?
## Answer by Malick (score 2)
https://quant.stackexchange.com/a/36408
I think you are mixing the residuals versus the standardized residuals ( 0 mean and unit variance residuals) and/or the student distribution vs the standardized student distribution.
> The degree of freedom you obtain from the MLE estimation is the one you should use in the Var formula.
The standardized student Garch model is:
$Y_{t} = \mu_{t} + \sigma_{t} z_{t} \qquad z_{t} \sim t(0,1,v)\qquad, v>2$
where $z_{t}$ are the standardized student innovations (see Bollerslev original formulation). You always need to have standardized innovations since the conditional variance of residuals $ (\epsilon_{t}= \sigma_{t} z_{t})$ must be equal to $\sigma_{t}^{2}$ : $Var(\epsilon_{t}) = \sigma_{t}^{2}$ only if $Var(z_{t})=1$
When you fit your model you obtain the residuals : $ \epsilon_{t}= \sigma_{t} z_{t}$
Then the standardized t-innovations are recovered by :
$z_{t} = \epsilon_{t} \sigma_{t}^{-1} $
MLE estimate is based on the fact that those innovations are IID. The loglikelihood estimation returns arch+garch parameters and parameters of the distribution of the error term : in this case $v$
Finally the VaR is given by :
$Var_{t} = \mu_{t} + \sigma_{t} st_{\alpha,v} $
with $st_{\alpha,v} $ being the left quantile at $ \alpha $% for the standardized t-distribution with (estimated) number of degrees of freedom ($v$).
However if you use a non-standardized t-distribution to express the VaR , and since you know that the variance of the t-distribution is : $ Variance(f_{tdist})=\sigma_{tdist}^{2}= \frac{v}{v-2} $ you can expressed the VaR by rescaling the student distribution as:
\begin{equation} \begin{split} Var_{t} & = \mu_{t} + \sigma_{t} st_{\alpha,v} \\ & = \mu_{t} + \sigma_{t} \left( t_{\alpha,v } \sigma_{tdist}^{-1} \right)\\ & = \mu_{t} + \sigma_{t} \left( t_{\alpha,v } \left[\sqrt\frac{v}{v-2} \right]^{-1} \right)\\ & = \mu_{t} + \sigma_{t} t_{\alpha,v } \sqrt\frac{v-2}{v} \\ \end{split} \end{equation}
Note that $st_{\alpha,v}$ , the standardized t-distribution is different of $t_{\alpha,v}$ the non-standardized t-distribution
The MLE estimation is based on $st_{\alpha,v}$ , from the estimation you get $v$ and then the factor $ \sqrt\frac{v-2}{v} $ is just a rescaling operation which does not participate to the MLE estimation.
In Matlab you can use the tLocationScaleDistribution with $\mu =0$ and $\sigma = 1 $.Shown in full with attribution under the source's licence. Licence: CC BY-SA 4.0 (Stack Exchange)
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.