What is filtered historical simulation and how does it fix the problems of standard HS?
My FRM textbook mentions 'filtered historical simulation' (FHS) as an improvement over standard historical simulation. It seems to combine GARCH with HS. How does this hybrid approach work and why is it better?
Filtered Historical Simulation (FHS) is a hybrid method that combines the distributional flexibility of historical simulation with the dynamic volatility modeling of GARCH. It addresses the key weakness of standard HS — the inability to reflect current market conditions.
The Problem with Standard HS:
Standard HS treats all past returns equally. During a calm period, the VaR is low because the historical window is calm. When volatility suddenly spikes, HS is slow to react because the new volatile data is mixed with months of calm data.
FHS — The Two-Step Approach:
Step 1: Filter (GARCH)
Fit a GARCH(1,1) model to each risk factor's returns. Extract the standardized residuals:
z_t = r_t / sigma_t (where sigma_t is the GARCH conditional volatility)
These z_t are approximately i.i.d. (independent, identically distributed) — they've had the volatility clustering 'filtered out.'
Step 2: Simulate (Historical)
Resample the standardized residuals (with replacement), then scale them by the CURRENT conditional volatility:
r_simulated = sigma_{T+1} x z_i (where z_i is a randomly drawn past residual)
This produces scenarios that:
- Reflect today's volatility level (through sigma_{T+1})
- Preserve the empirical distribution shape (fat tails, skewness from historical z_t)
- Don't require a distributional assumption for the residuals
Example — Ashford Trading, equity portfolio:
| Method | Calm Period VaR | Post-Shock VaR | Adaptation Speed |
|---|---|---|---|
| Standard HS (250d) | $5.2M | $5.8M (slow rise) | 3-6 months |
| GARCH parametric | $5.0M | $11.5M (next day) | Immediate |
| Filtered HS | $5.1M | $11.2M (next day) | Immediate |
Why FHS Is Superior:
- Responsive: Uses GARCH to immediately adjust to current volatility
- Non-parametric tails: Historical residuals capture fat tails without assuming a specific distribution
- Correlation dynamics: If you use multivariate GARCH, correlations also update dynamically
- No ghost effects: The GARCH filter removes the window-dependent jumps of standard HS
- Better backtesting: Produces fewer clustered VaR exceptions
Limitations:
- Requires GARCH estimation for each risk factor (computational burden)
- GARCH model misspecification can introduce its own errors
- The standardized residuals may not be perfectly i.i.d.
- More complex to implement and explain
FRM Exam Focus:
- Know the two-step process: GARCH filter, then bootstrap residuals
- Understand why FHS adapts faster than standard HS
- Compare FHS to fully parametric and standard HS in terms of responsiveness, distributional assumptions, and backtesting performance
Master FHS and other VaR methods in our FRM Part II course.
Master Part II with our FRM Course
64 lessons · 120+ hours· Expert instruction
Related Questions
Why is DV01 so much smaller than dollar duration if both are supposed to measure rate risk?
When should I stop using modified duration and switch to effective duration?
How should I think about the relationship between Macaulay duration and modified duration instead of memorizing two separate definitions?
Why do hedge calculations often use dollar duration or DV01 instead of just modified duration?
When should I prefer historical simulation VaR over delta-normal VaR?
Join the Discussion
Ask questions and get expert answers.