Skip to content
All library documents

When Multi-Period Return Variance Adds Across Time

Article Quant Q&A · Author: Kevin Pei

Summary

The document distinguishes simple returns, which compound across periods, from log returns, which add across periods. For log returns, the variance of a multi-period total equals the sum of the period variances when increments are uncorrelated; with equal period variances, it scales with the number of periods. Independence is sufficient for the uncorrelated condition, but additivity does not depend on a normal distribution.

The discussion also corrects an attempted simple-return calculation: the variance of a product term cannot generally be inferred just by multiplying the variances, and temporal dependence may matter. A separate response notes that variance calculations involving time-indexed variables require clarity about the information set. The proposed equality between the variance of a log-transformed simple return and the original simple-return variance is not generally valid. The exchange gives useful cautions, but does not supply a fully specified model for the simple-return variance.

Key ideas

  • Simple returns compound multiplicatively, while log returns add across periods.
  • The variance of a sum is the sum of variances when period returns are uncorrelated.
  • Equal variance across uncorrelated periods makes cumulative log-return variance scale with the number of periods.
  • The variance of a product term cannot be inferred from the individual variances alone without further assumptions.
  • A logarithmic transformation does not preserve the variance of the original simple return.

Tags

Full text
# Is variance additive only under Log-returns?


# Is variance additive only under Log-returns?












Can't seem to figure this one out by thinking it through. Let's say that the simple return $R_t=P_{t+1}/P_t -1$ is assumed to be $R_t \sim iid N(0,\sigma^2)$. Thus, a two period return would be $(1+R_t)(1+R_{t+1})-1$. Would the variance of the two period return be equal to $2\sigma^2 + \sigma^4$?

$$Var((1+R_t)(1+R_{t+1})-1)=Var(1+R_{t+1}+R_t+R_tR_{t+1})$$ $$ = 2\sigma^2 +Var(R_tR_{t+1}) = 2\sigma^2 + \sigma^4$$ since variance of two independent random variable products are just the product of both random variable variance (with $\mu=0$).

Under log returns, returns become additive and two period would be $log(1+R_t)+log(1+R_{t+1})$ and variance is equal to

$$Var(log(1+R_t)+log(1+R_{t+1})) = Var(log(1+R_t))+Var(log(1+R_{t+1}))=\sigma^2 + \sigma^2$$

Am i missing anything here?

## Answer by Richi Wa (score 1, accepted)

https://quant.stackexchange.com/a/19478

If you use log-returns, then it is true that the return over n periods is the sum of the returns over each subperiod (e.g. the 10 day return is the sum of 10 1-day returns) $$ R = \sum_{i=1}^n r_i. $$ If we now look at the variance of $R$ then we get $$ VAR(R) = VAR( \sum_{i=1}^n r_i ), $$ if we assume that the returns are uncorrelated then we get $$ VAR(R) = \sum_{i=1}^n VAR(r_i ). $$ if we finally assume that $VAR(r_i) = \sigma^2$, i.e. it is the same for each day, then we get $$ VAR(R) = n \sigma^2. $$

EDIT: in you equastion above you have the expression $VAR(R_tR_{t+1})$. This is not (!) $\sigma^4$ as $R_t$ and $R_{t+1}$ are usually 2 different random variables. They might have the same variance $\sigma^2$ but this does not mean that $VAR(R_tR_{t+1}) = E[R_t^4]$.

This expression is rather: $$ VAR(R_tR_{t+1}) = E[(R_tR_{t+1})^2]-E[R_tR_{t+1}]^2, $$ and $E[R_tR_{t+1}]$ is connected to the lag one auto-correlation.

## Answer by user32416 (score 1)

https://quant.stackexchange.com/a/19477

You should clarify a bit your question.

- Your first computation with $$Var((1+R_t)(1+R_{t+1})-1)$$ is ambiguous. What do you mean by $Var$ here? You have time subscripts $t$ and $t + 1$ so unless you specify which filtration you compute your variance, it is unclear what you're computing.

- If you are computing at $t = 0$, then this is not a two period return (especially when $t > 1$).

- If you are computing at $\tau = t$ then the $t$-measurable random variables drop out of the variance computation.

- As to your log return computation, you are just abusing notations. Note that if $Z \sim N(\mu, \sigma)$, then it is definitely not true that $Var ( log (1 + Z) ) = \sigma^2$.

## Answer by Randor (score 0)

https://quant.stackexchange.com/a/19503

Variance is additive also for any other distribution.

The reason that variance is additive is because of the assumption of independent increments - ie, the change in underlying value between 2 moments is assumed to be independent of the change in value between 2 later moments

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.