Calculating Financial Turbulence with One or Multiple Assets
Summary
The document explains the financial turbulence statistic using a single asset as a simplified case. For one return series, the covariance matrix reduces to variance, its inverse becomes reciprocal variance, and the statistic is the squared deviation of the current return from its mean divided by variance. The response says the mean may be estimated over a long history or set to zero, and the variance is estimated from observations available up to the current point.
It also clarifies that the statistic is intended to compare multiple markets: in that setting, the return deviations form a vector and are evaluated against the inverse covariance matrix. The Dow Jones example asks about a rolling or expanding estimation at a particular date, but the response does not settle on a specific window-selection rule. Its suggestion that zero mean makes little difference is advice in the answer, not supporting empirical evidence, and results will depend on estimation choices.
Key ideas
- In one dimension, the turbulence measure is squared return deviation divided by return variance.
- The mean can be estimated from historical returns or set to zero, according to the answer.
- For multiple assets, use the inverse covariance matrix to account for their joint return behavior.
- The document does not prescribe a definitive lookback window for estimating the mean and covariance.
Tags
Full text
# How to calculate Skulls Financial Turbulence for one asset?
# How to calculate Skulls Financial Turbulence for one asset?
I have just read this paper http://www.cfapubs.org/loi/doi/abs/10.2469/faj.v66.n5.3
In the paper they define financial turbulence formula as:
Could anyone help me calculate/understand this formula, maybe with a simple numeric example?
Numeric example you could improve:
Let's say we want to find the financial turbulence of Dow Jones Industrial at time t, and I have DJI monthly returns of last 24 months (monthly returns created by using month end prices):
```
DJIR = [0.03, 0.01, -0.04, ..., 0.015]
```
Thus:
```
DJIR[1] is 0.03 (it means 3% return)
DJIR[2] is 0.01
DJIR[3] is -0.04
DJIR[4] is -0.02
DJIR[5] is 0.05
...
DJIR[24] is 0.015
```
Now let's say I want to calculate the financial turbulence d at t = 5
$$d[5] = (DJIR[5] - \mu) * Covariance$$
So what's $\mu$ here at t = 5? How to calculate it? Is it the average of returns until this point, or is it a moving average of the last n returns?
And what's Covariante here at time t = 5, I know Covariance is calculated like this: $\frac{1}{N-1}\sum_{i=1}^{n}(x_i-\bar{x})(y_i-\bar{y})$
But who is $x_i$ and who is $y_i$ in the formula?
P.S. here is another article that explains the formula, but it's not clear to me.
## Answer by nbbo2 (score 2)
https://quant.stackexchange.com/a/19417
You wrote: $$d[5] = (DJIR[5] - \mu) * Covariance$$ but you left out half of it (the inverse and the transposed vector on the right side). The correct formula is $$d[5] = (DJIR[5] - \mu)^2 / Var[DJIR]$$
The covariance "matrix" becomes the variance in a 1-dimensional case (in other words $x_i$ and $y_i$ are both equal to DJIR[i] in this case) and the "matrix inverse" of a number just becomes one over the number. [That is why you DIVIDE by variance, you don't multiply]. For mu you can use mean[DJIR] over a very long period of time (many years) but you could also set it to zero (which is commonly done and that is what I would recommend, it wont make much difference). Of course the variance is the variance up to this point.
But the formula is intended for more than 1 asset. You already have DJIA, add some other assets. Then you will have a true covariance matrix. The whole point is that there are a lot of markets and this formula lets you watch over all of them simultaneously in a clever way. With 1 market it is trivial.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.