Constructing Correlated Spot and Volatility Brownian Drivers
Summary
The document examines how to specify cross-correlations among Brownian drivers for two equity spots and their volatility processes. The question challenges an assumed cross-correlation between the first spot driver and the second volatility driver, proposing other values based on pairwise correlation conditions. The answer builds a four-variable correlation matrix and uses a Cholesky factorization to represent the drivers as linear combinations of independent Brownian motions.
The method makes explicit that the stated pairwise correlations do not, by themselves, determine every entry: the correlation between the two volatility drivers remains an additional free parameter. A valid matrix must satisfy the full correlation structure, including positive semidefiniteness; the response asserts that one can solve for a compatible matrix but does not give a specific solution or characterize all feasible values. The material is relevant to stochastic-volatility modeling, though the excerpt alone does not establish the paper's intended assumptions.
Key ideas
- Represent correlated Brownian drivers with a correlation matrix and a Cholesky factor.
- A Cholesky transformation maps independent Brownian motions into drivers with the required covariance structure.
- The specified spot and spot-volatility correlations leave the correlation between volatility drivers undetermined.
- A proposed matrix must be a valid correlation matrix, which constrains its entries jointly.
Tags
Full text
# question about spot/vol correlation
# question about spot/vol correlation
In this paper The Interplay between Stochastic Volatility and Correlations in Equity Autocallables by Alvise De Col, Patrick Kuppinger (2017) https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3228065, it mentioned
I am confused by the last equation, how did the paper get $dW_{s1} dW_{v2} = \rho_s \rho_{sv} dt$, given that
$dW_{s1} dW_{v1}=dW_{s2} dW_{v2}=\rho_{sv}dt$
and $dW_{s1} dW_{s2} = \rho_s dt$,
the $dW_{s1} dW_{v2}$ should be either
$[\rho_s \rho_{sv} - \sqrt{1-\rho_s^2}\sqrt{1-\rho_{sv}^2} ] dt$ or
$[\rho_s \rho_{sv} + \sqrt{1-\rho_s^2}\sqrt{1-\rho_{sv}^2} ] dt$
Any help are appreciated.
Btw, thanks @noob2 for editing, it's much easier to read now.
## Answer by Kermittfrog (score 1)
https://quant.stackexchange.com/a/51792
The usual ansatz for these kind of setups is to find those components of a Cholesky decomposition of the correlation matrix of your stochastic drivers $dW_{S_1}, dW_{S_2}, dW_{V_1}, dW_{V_2}$ such that all conditions are fulfilled.
Let us assume a 4x4 correlation matrix $R$ that we decompose using Cholesky to
$$ L(R) = \begin{pmatrix} 1 & 0 & 0 & 0 \\ a & d & 0 & 0 \\ b & e & g & 0 \\ c & f & h & i \end{pmatrix} $$ such that $LL^T=R$, i.e.
$$ LL^T = \begin{pmatrix} 1 & a & b & c \\ . & a^2+b^2 & ab+de & ac+df \\ . &. & b^2+e^2+g^2 & bc+ef+gh \\ .& . & . & c^2+f^2+h^2+i^2 \end{pmatrix} $$
Let us now identify the rows / columns with $S_1$, $S_2$, $V_1$, $V_2$, and put in all assumptions from your text plus the usual assumptions regarding the diagonals of the correlation matrix:
- $\mathrm{E}(dW_{S_1}dW{S_2})=a=\rho_Sdt$
- $\mathrm{E}(dW_{S_1}dW{V_1})=b=\rho_Vdt$
- $\mathrm{E}(dW_{S_1}dW{V_2})=c=\rho_S\rho_Vdt$
- $\mathrm{E}(dW_{S_2}dW_{V_1})=ab+de=\rho_S\rho_Vdt$
- $\mathrm{E}(dW_{S_1}dW_{S_1})=1dt$
- $\mathrm{E}(dW_{S_2}dW_{S_2})=a^2+b^2=1dt$
- $\mathrm{E}(dW_{V_1}dW_{V_1})=b^2+e^2+g^2=1dt$
- $\mathrm{E}(dW_{V_2}dW_{V_2})=c^2+f^2+h^2+i^2=1dt$
You may then proceed to solve for all variables. Close inspection shows that there's one additional degree of freedom:
- $\mathrm{E}(dW_{V_1}dW_{V_2})=bc+ef+gh=Adt$
With these ingredients, you can quite simply and iteratively solve for $a,b,c,d,e,f,g,h,i$ and obtain a correlation matrix fulfilling all conditions, i.e.
$$ R=\mathrm{E} \begin{pmatrix} dW_{S_1}dW_{S_1} & dW_{S_1}dW_{S_2} & dW_{S_1}dW_{V_1} & dW_{S_1}dW_{V_2}\\ dW_{S_1}dW_{S_2} & dW_{S_2}dW_{S_2} & dW_{S_2}dW_{V_1} & dW_{S_2}dW_{V_2}\\ dW_{S_1}dW_{V_1} & dW_{S_2}dW_{V_1} & dW_{V_1}dW_{V_1} & dW_{V_1}dW_{V_2}\\ dW_{S_1}dW_{V_2} & dW_{S_2}dW_{V_2} & dW_{V_1}dW_{V_2} & dW_{V_2}dW_{V_2} \end{pmatrix}= \begin{pmatrix} 1 & \rho_S & \rho_V & \rho_S\rho_V \\ \rho_S & 1 & \rho_S\rho_V & \rho_V \\ \rho_V & \rho_S\rho_V & 1 & A \\ \rho_S\rho_V & \rho_V & A & 1 \end{pmatrix}dt $$
You may think of (the vector of) your correlated stochastic drivers as a linear transformation of uncorrelated stochastic drivers $d\tilde{W}_i$, transformed by the lower Cholesky:
$$ dW=Ld\tilde{W} $$ and thus
\begin{align} \mathrm{E}\left(dW\left(dW\right)^T\right)&=L\mathrm{E}\left(d\tilde{W}\left(d\tilde{W}\right)^T\right)L^T\\ &=L\mathrm{I}L^T\\ &=LL^T\\ &=Rdt \end{align}
where $\mathrm{I}$ is the identity matrix.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.