Parametric VaR and ES

Interactive exploration of Cornish-Fisher, Standardized t, and Asymmetric t approaches to Value-at-Risk and Expected Shortfall

When portfolio returns are not normally distributed, using the normal quantile to compute VaR and ES can systematically underestimate risk. Financial returns typically exhibit fat tails (excess kurtosis) and often negative skewness, meaning large losses occur more frequently than the normal distribution predicts (see Christoffersen 2012, chap. 6).

This page explores three parametric alternatives that capture these features. Each method models the distribution of standardized returns \(z_t = R_{PF,t} / \sigma_{PF}\), where \(\sigma_{PF}\) is the portfolio volatility:

\[ R_{PF,t} = \sigma_{PF} \, z_t, \quad z_t \sim D(0,1) \]

The question is: what distribution \(D(0,1)\) best describes the standardized returns?

1. QQ plot explorer

The quantile-quantile (QQ) plot compares the empirical quantiles of a sample against the theoretical quantiles of a reference distribution. If the data follows the reference distribution, the points lie on the 45-degree line. Systematic deviations reveal fat tails, skewness, or other departures from the reference.

For standardized returns \(z_i\) (sorted in ascending order), the QQ plot against the normal is:

\[ \{X_i, Y_i\} = \left\{ \Phi^{-1}_{(i-0.5)/T}, \; z_i \right\} \]

Tip

How to experiment

Select different distributions and adjust the degrees of freedom. With the standardized t, watch the S-shaped departure emerge as \(d\) decreases (fatter tails). With the asymmetric t, set \(d_2 < 0\) to see the left tail deviate more than the right, which is the typical pattern for equity returns.

2. Cornish-Fisher VaR and ES

The Cornish-Fisher (CF) approximation adjusts normal distribution quantiles for skewness (\(\zeta_1\)) and excess kurtosis (\(\zeta_2\)) using a Taylor expansion:

\[ CF_p^{-1} = \Phi_p^{-1} + \frac{\zeta_1}{6}\left[(\Phi_p^{-1})^2 - 1\right] + \frac{\zeta_2}{24}\left[(\Phi_p^{-1})^3 - 3\Phi_p^{-1}\right] - \frac{\zeta_1^2}{36}\left[2(\Phi_p^{-1})^3 - 5\Phi_p^{-1}\right] \]

\[ VaR^p = -\sigma_{PF} \cdot CF_p^{-1} \]

When \(\zeta_1 = \zeta_2 = 0\), the CF quantile reduces to the normal quantile. The ES uses the modified Expected Shortfall from Boudt et al. (2008), which integrates the second-order Edgeworth density up to the CF quantile:

\[ ES^p = -\sigma_{PF} \cdot \min\left\{E_{G_2},\; CF_p^{-1}\right\} \]

where, with \(g = CF_p^{-1}\):

\[ E_{G_2} = \frac{-\phi(g)}{p}\left[1 + \frac{\zeta_1}{6}g^3 + \frac{\zeta_2}{24}\left(g^4 - 2g^2 - 1\right) + \frac{\zeta_1^2}{72}\left(g^6 - 9g^4 + 9g^2 + 3\right)\right] \]

The \(\min\) operator ensures \(ES \geq VaR\).

Tip

How to experiment

Start with zero skewness and kurtosis (normal case), then increase excess kurtosis to see VaR grow. Next, add negative skewness to see a further increase. The waterfall chart in the “Quantile breakdown” tab shows exactly how each moment contributes to the adjustment.

3. Standardized t distribution: VaR and ES

The standardized \(\tilde{t}(d)\) distribution has zero mean and unit variance, with fatter tails than the normal controlled by the degrees of freedom parameter \(d\):

\[ f_{\tilde{t}(d)}(z;d) = C(d)\left(1 + \frac{z^2}{d-2}\right)^{-(1+d)/2}, \quad d > 2 \]

where \(C(d)\) is the normalizing constant:

\[ C(d) = \frac{\Gamma((d+1)/2)}{\Gamma(d/2)\sqrt{\pi(d-2)}} \]

The VaR and ES formulas are:

\[ VaR^p = -\sigma_{PF} \sqrt{\frac{d-2}{d}} \cdot t_p^{-1}(d), \qquad ES^p = -\sigma_{PF} \cdot \frac{C(d)}{p}\left[\left(1 + \frac{t_p^{-1}(d)^2}{d}\right)^{\frac{1-d}{2}} \frac{d-2}{1-d}\right] \]

The degrees of freedom can be estimated from the excess kurtosis via method of moments: \(\hat{d} = 6/\hat{\zeta}_2 + 4\).

Tip

How to experiment

Lower degrees of freedom means fatter tails. At \(d = 5\), the VaR is dramatically higher than normal. As \(d\) increases toward 50, the standardized t converges to the normal. The “VaR and ES vs d” tab shows this convergence path.

4. Asymmetric t distribution

The asymmetric t distribution extends the standardized t to capture both fat tails and skewness by pasting two scaled t distributions at a point \(-A/B\):

  • \(d_1 > 2\): controls tail fatness (kurtosis)
  • \(-1 < d_2 < 1\): controls asymmetry (skewness); \(d_2 = 0\) gives the symmetric t as a special case

\[ VaR^p = -\sigma_{PF} \cdot F_{asyt}^{-1}(p;\,d_1, d_2) \]

where the quantile function is piecewise, using the standard Student-t quantile \(t_q^{-1}(d_1)\) on each side with different scaling.

Tip

How to experiment

Set \(d_2 = 0\) to recover the symmetric t. Make \(d_2\) negative to fatten the left tail (typical for equities), and observe the VaR increase relative to both the normal and symmetric t. The “Skewness and kurtosis” tab reproduces the textbook’s Figure 6.5, showing how \(d_1\) and \(d_2\) jointly control these moments.

5. Grand comparison

This section provides a side-by-side comparison of all four parametric approaches for the same set of distributional assumptions. The skewness and excess kurtosis parameters are used directly by the Cornish-Fisher method; the standardized t degrees of freedom are estimated from the excess kurtosis via the method of moments (\(\hat{d} = 6/\hat{\zeta}_2 + 4\)).

Note

On the asymmetric t in this comparison

Matching the asymmetric t parameters to given skewness and kurtosis requires solving nonlinear equations numerically. For simplicity, this comparison uses the method-of-moments \(d_1\) from excess kurtosis and sets \(d_2\) to approximate the target skewness. The exact match would require iterative optimization.

References

Boudt, Kris, Brian Peterson, and Christophe Croux. 2008. “Estimation and Decomposition of Downside Risk for Portfolios with Non-Normal Returns.” The Journal of Risk 11 (2): 79–103.
Christoffersen, Peter F. 2012. Elements of Financial Risk Management. 2nd ed. Academic Press.