Skip to main content

Variance of Parts' Time Series Mean (The Law of Large Numbers)

Variance of Parts' Time Series Mean (The Law of Large Numbers)​

In this section, we explore the variance of the time series mean for quantile levels, considering the implications of the law of large numbers.

We have postulated that the levels M~t=Sqt/S0\tilde M_t = S_{qt} / S_0 shown by a quantile qq are drawn from a hypothetical distribution sD∗s^*_D. Although we do not know the specifics of this distribution, we can approximate its 'true' mean MDM_D by averaging the levels shown by nqn_q agents.

Variance Calculation​

To determine the variance of this mean M~t\tilde M_t, consider M~t\tilde M_t and 10Dit10^{D_{it}} as time series of TT realizations of the observed average M~t\tilde M_t and observed fluctuations DitD_{it} of agent ii at time step tt. The variance is given by:

var[M~t]=var[1nq∑inq10Dit]=1nq2var[∑inq10Dit]var[ \tilde M_t ] = var\left[ \frac{1}{n_q } \sum\limits_i^{n_q} 10^{ D_{it}} \right] = \frac{1}{n^2_q } var\left[ \sum\limits_i^{n_q} 10^{ D_{it}} \right]

Assuming the fluctuations for each ii are uncorrelated, i.e., cov[10Dit,10Djt]=δijvar[10Dit]cov[10^{D_{it}}, 10^{D_{jt}}] = \delta_{ij} var[10^{D_{it}}], and the variance for each agent ii is roughly the same, var[10D(⋅)]var[10^{D(\cdot)}], we find:

var[∑inq10Dit]=nqvar[10D(⋅)]var\left[ \sum\limits_i^{n_q} 10^{ D_{it}} \right] = n_q var[10^{D(\cdot)}]

Thus, the variance of M~t\tilde M_t approximates to:

var[M~t]≈1nq2∑inqvar[10Dit]=1nq2nqvar[10D(⋅)]=nq−1var[10D(⋅)]var[ \tilde M_t ] \approx \frac{1}{n^2_q } \sum\limits_i^{n_q} var[ { 10^{ D_{it}} }] = \frac{1}{n^2_q } n_q var[10^{D(\cdot)}] = {n_q^{-1}} var[10^{D(\cdot)}]

This is a 'law of large numbers' situation.

Computational Tests and General Expression​

Computational tests reveal that the variance of parts' mean follows a more general expression:

var[M~t]=nq−αvar[10D(⋅)]var[ \tilde M_t ] = {n_q^{-\alpha}} var[10^{D(\cdot)}]

with α≤1\alpha \leq 1. This can be seen as a 'postponement' of the law of large numbers.

Variance of quantile levels as a function of n_q

Figure: Variance of quantile levels as a function of nqn_q, for various levels of micro fluctuations σ^\hat \sigma and μ=0\mu = 0. In the limit of small fluctuations, the LLN applies (red). As σ^\hat \sigma grows, variance decay with population size is milder, although still dominant.

Implications and Observations​

The expression of the variance of mean of part qq vs. part's population nqn_q as a power law with exponent α\alpha aligns with the models of volatility vs. population size. If parts follow such a power law, then the aggregate inherits an average of their rate of decay. A power law for parts translates to an analogous 'large number postponement' power law for the idiosyncratic part of aggregate variance.

Mechanism Behind α<1\alpha < 1​

The mechanism allowing α\alpha to be smaller than 1 is illustrated in the following figure, which plots the parameter −α-\alpha as a function of the width of micro fluctuations σ^\hat \sigma.

Decay rate of quantile variance with populations size

Figure: Decay rate of quantile variance with population size as a function of width of micro shocks σ^\hat \sigma. The bottom level implies fast law of large number convergence.

The observed values of α\alpha depart from the naive diversification rule, where variance falls as 1/nq1/n_q. As σ^\hat \sigma increases, α\alpha departs from −α=−1-\alpha = -1, especially for fat-tailed distributions like log-Laplace. In empirical scenarios, firm-level shocks are large, suggesting −α≈−0.6-\alpha \approx -0.6, largely independent of mean micro shocks μ\mu.

In summary, while the law of large numbers provides a baseline for understanding variance decay, real-world data and computational tests suggest more complex dynamics, particularly in the presence of significant micro fluctuations.