Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Chapter 6 — Thick tails in higher dimensions

A tail exponent describes one coordinate. It does not tell us whether large coordinates arrive together, whether a covariance exists, or what a matrix of observations can estimate. Chapter 6 adds those questions. Begin with density geometry, then use the multivariate Student construction to separate shared scale, independence, and correlation.

This guide uses Taleb (2025), third edition (2025), arXiv:2001.10488v4, chapter 6, printed pp. 107–120, and attached appendix A, pp. 121–125. The substantive numbered sections end on p. 119; p. 120 is the chapter transition. The notes supply arguments and examples, with proved and cited results identified locally.

Reading map

V4 locator, printed pagesQuestionConcept page
§6.1, p. 108What changes when a vector shares a random variance?Elliptical variance mixture; reuses the chapter-4 mixing mechanism
§6.2, pp. 109–112Which linear maps preserve ellipticality, and what can break it?Linear-map proof, switching correlation
§6.3 and §6.3.1, pp. 113–114What is the normalized Student density, and why are its coordinates dependent?Student derivation, same Cauchy marginals
§6.4, pp. 114–115Can information detect dependence when correlation vanishes or is undefined?Entropy and mutual information
§6.5, pp. 115–116Which random matrices have a semicircle limit?Ensemble, normalization, and finite spectral bounds
§6.6, pp. 116–117What does a bounded sample coefficient mean without a population variance?Sample correlation and a fixed-sample contamination limit
§6.7, pp. 117–119What population quantity can fitted regression explain?Finite-variance regression target and consistency
§A.1, pp. 122–124How can separated regimes have kurtosis below three?Normal location-mixture proof, rare Pareto regime
§A.2, pp. 124–125When is an absorbing state eventually reached?Two-state transition calculation and decreasing-hazard counterexample

Three meanings of zero

For a bivariate Student with degrees of freedom ν>0\nu>0 and scatter Σ=(1ρρ1)\Sigma=\left(\begin{smallmatrix}1&\rho\\\rho&1\end{smallmatrix}\right), setting ρ=0\rho=0 means the scatter axes are orthogonal. If ν>2\nu>2, Pearson correlation also equals zero. Independence still fails for every finite ν\nu, because the two coordinates share the scale.

At ν=1\nu=1 this is the spherical Cauchy. Its Pearson coefficient is undefined but its mutual information is finite:

I(X1;X2)=log⁡(8π)−3≈0.224171(ρ=0).I(X_1;X_2)=\log(8\pi)-3\approx0.224171\quad(\rho=0).

The entropy calculation proves the value. Independent Cauchy coordinates instead have mutual information zero and nonelliptical contours. Thus a marginal family and one matrix parameter do not specify the dependence model.

Qualifications to carry into the source

These qualifications bound the teaching claims. They do not assess portfolio performance, historical data quality, or the source’s broad prescriptions. Notation follows the shared canon: α\alpha denotes a survival exponent, while ν\nu denotes Student degrees of freedom (equal to each marginal’s exponent here). YY is mixing variance, G=1/YG=1/Y precision, VV a regression response, and TT a transition matrix. The appendix’s state probabilities must not be read as point densities.

Worked cases

Use student_mutual_information, regression_population_r2, symmetric_spectrum.

from xmath.incerto.multivariate import (
    student_mutual_information, regression_population_r2, symmetric_spectrum,
)

print(f"Cauchy information: {student_mutual_information(1, rho=0):.4g}")
print(f"Regression target: {regression_population_r2(1, error_variance=3):.4g}")
values = symmetric_spectrum([[0, 2], [2, 0]])
print("Matrix eigenvalues: [" + ", ".join(f"{v:.4g}" for v in values) + "]")

Output

Cauchy information: 0.2242
Regression target: 0.25
Matrix eigenvalues: [-2, 2]

Information is measured in nats; the finite matrix example implies no random-matrix limit.

Figure regeneration: uv run python demos/incerto/multivariate_tails.py. Five single-column figures use exact density/entropy formulas, checked one-dimensional quadrature, and bounded seeded simulations:

CalculationFigure and scope
Independent versus spherical Cauchy; switching normal correlationDensity contours, 241-by-241 grid on [−4,4]2[-4,4]^2
Student information and joint absolute exceedancesInformation, ν∈[0.75,30]\nu\in[0.75,30], and gamma-precision quadrature at ν=3\nu=3
Symmetric matrix spectraSpectra, twelve matrices of size 80 per law; Student-1.5 view [−10,10][-10,10] with outside counts annotated
Sample correlation and fitted regression R2R^2Sampling, 400 replications at four sizes through 1000
Separated regimes and conditional failureAppendix A examples, exact normal-mixture formulas and 100 transition steps

The sampling experiments use PCG64 seed 20261018, without clipping or discarding draws. Printed quantiles describe the simulated sampling laws; they do not certify an asymptotic theorem. The runner also checks a Cauchy sector probability, a finite spectral identity, and the rare-Pareto example. There is no external dataset or fitted tail model.

Continue to moment estimation for the distinction between an existing moment and a stable estimator, or return to the SCoFT overview.

References
  1. Taleb, N. N. (2025). Statistical Consequences of Fat Tails (3rd ed.). https://arxiv.org/abs/2001.10488v4