Skip to main content

Appendix I: Uncertainty Introduced by Off-Diagonal Elements

In this section, we delve into the uncertainty introduced by off-diagonal elements when estimating aggregate variance. This uncertainty arises from the contributions of cross covariance terms, which, although expected to be null, are never actually so.

Assume we have estimated the variance σi2\sigma^2_i for each group of agents ii. If we also have information on aggregate shocks, we can derive aggregate variance using specific equations. However, these derivations assume uncorrelated cross terms, which is not the case in actual settings (see Figure: Components Cross Covariance and Figure: Parts Cross Covariance).

Estimating Uncertainty

To estimate the uncertainty in aggregate variance, we consider the typical magnitudes of contributions introduced by cross covariance terms. These contributions are expressed in terms of the fluctuations σi\sigma_i.

Starting from the idiosyncratic contributions to volatility, including cross covariances:

σparts2=1Q2qi,qjσiσjCov(ϵit,ϵjt)\sigma^2_{parts} = \frac{1}{Q^2} \sum\limits_{q_i, q_j} \sigma_i \sigma_j \text{Cov}(\epsilon_{it}, \epsilon_{jt})

Assume the σi\sigma_i values are known. The uncertainty of E[σ2(log(X))]E[\sigma^2(\log(X))] arises from the terms cov(ϵit,ϵjt)\text{cov}(\epsilon_{it}, \epsilon_{jt}). For simplicity, let these off-diagonal values be random variables drawn from a uniform distribution U(1,1)U(-1, 1). This allows us to estimate the uncertainty measure std[σ2(log(Xt))]\text{std}[\sigma^2(\log(X_t))].

Expectation and Variance of σparts2\sigma^2_{parts}

The expectation and variance of σparts2\sigma^2_{parts} can be derived by separating the diagonal terms and expressing the rest as double the upper- (or lower-) diagonal terms:

σparts2=1Q2qQσq2+2Q2i<jσiσjCov(ϵit,ϵjt)\sigma^2_{parts} = \frac{1}{Q^2} \sum\limits_{q}^{Q} \sigma_q^{2} + \frac{2}{Q^2} \sum\limits_{i < j} \sigma_i \sigma_j \text{Cov}(\epsilon_{it}, \epsilon_{jt})

Assuming Cov(ϵit,ϵjt)U(1,1)\text{Cov}(\epsilon_{it}, \epsilon_{jt}) \sim U(-1, 1), the expected value of the off-diagonal terms is zero, suggesting they could be dismissed. However, to estimate their importance, compute the variance:

var[Y]=E[Y2]E[Y]2=E[Y2]\text{var}[Y] = E[Y^2] - E[Y]^2 = E[Y^2]

With Y=2Q2i<jσiσjU(1,1)Y = \frac{2}{Q^2} \sum\limits_{i < j} \sigma_i \sigma_j U(-1, 1), we simplify to:

E[Y2]=4Q4E[(i<jσiσjU(1,1))2]E[Y^2] = \frac{4}{Q^4} E \left[ \left( \sum\limits_{i < j} \sigma_i \sigma_j U(-1, 1) \right)^2 \right]

Using the notation σiσjσij2σp\sigma_{i}\sigma_{j} \equiv \sigma^2_{ij} \equiv \sigma_p and UijUpU_{ij} \equiv U_p, we expand:

E[Y2]=4Q413pQ(Q1)/2σp2E[Y^2] = \frac{4}{Q^4} \frac{1}{3} \sum\limits_{p}^{Q(Q-1)/2} \sigma_{p}^{2}

The term Up2U_{p}^{2}, distributed over [0,1][0, 1], has a mean value of 13\frac{1}{3}. Thus:

var[Y]=E[Y2]=43Q4i<jQ(Q1)/2σi2σj2\text{var}[Y] = E[Y^2] = \frac{4}{3 Q^4} \sum\limits_{i < j}^{Q(Q-1)/2} \sigma_{i}^{2}\sigma_{j}^{2}

Aggregate Volatility

Aggregate volatility's expected value and standard deviation are:

E[var[log(Xt)]]=σm2+1Q2qQσq2E[\text{var}[\log(X_t)]] = \sigma^2_m + \frac{1}{Q^2} \sum\limits_{q}^{Q} \sigma_q^{2} std[var[log(Xt)]]=2Q213i<jQ(Q1)/2σi2σj2+13σm2iQσi2\text{std}[\text{var}[\log(X_t)]] = \frac{2}{Q^2} \sqrt{\frac{1}{3} \sum\limits_{i < j}^{Q(Q-1)/2} \sigma_{i}^{2}\sigma_{j}^{2} + \frac{1}{3} \sigma_{m}^{2} \sum\limits_{i}^{Q} \sigma_{i}^{2}}

This provides an estimate of the interval where aggregate volatility is expected, based on the magnitude of cross covariance terms.