Tutorials › Statistical Theory I - Probability and Distribution Theory › Multivariate Edgeworth Density Expansions

Edgeworth and Saddlepoint Methods · Tutorial 979 of 994

Multivariate Edgeworth Density Expansions

Learn how third-order cumulants determine the leading multivariate Edgeworth correction, and how to calculate it for independent and dependent two-dimensional models.

Advanced 13 min read

What You'll Learn

  • Define the third-order cumulant tensor for a centered vector with identity covariance
  • Derive the first multivariate Edgeworth correction from the characteristic function
  • Express the correction using derivatives and Hermite polynomials of the normal density
  • Apply the expansion to independent and dependent bivariate examples
  • Identify sufficient conditions for a uniform density expansion and the density-version qualification
  • Recognize why the approximation need not itself be a nonnegative density

Why the Multivariate Correction Has a Tensor Form

For a vector-valued statistic, departures from normality can involve more than the skewness of each coordinate considered separately. Dependence can produce mixed third-order effects, such as a nonzero joint cumulant involving two coordinates and a third coordinate. The first multivariate Edgeworth correction collects all of these effects in a third-order cumulant tensor.

We develop the formula for sums of independent, identically distributed vectors with mean zero and identity covariance. Whitening extends the result to any positive definite covariance matrix. The approximation describes the density of a standardized sum; under suitable regularity conditions, its error is uniformly of order \(n^{-1}\).

Definitions and the First-Order Formula

Definition: Let \(Z=(Z_1,\ldots,Z_d)^\mathsf{T}\) be a random vector with \(E[Z]=0\), \(\operatorname{Cov}(Z)=I_d\), and finite third moments. Its third-order cumulant tensor has entries \(\kappa_{ijk}=\operatorname{cum}(Z_i,Z_j,Z_k)=E[Z_iZ_jZ_k]\), for \(1\leq i,j,k\leq d\). The equality with the third raw moment holds because the vector is centered.

Write \(\phi_d(x)=(2\pi)^{-d/2}\exp(-x^\mathsf{T}x/2)\) for the standard \(d\)-variate normal density. The multivariate Hermite polynomial of order three is \(H_{ijk}(x)=(-1)^3\phi_d(x)^{-1}\partial_i\partial_j\partial_k\phi_d(x)\), where \(\partial_i\) denotes differentiation with respect to \(x_i\). Direct differentiation gives

$$ H_{ijk}(x)=x_ix_jx_k-\delta_{ij}x_k-\delta_{ik}x_j-\delta_{jk}x_i, $$

where \(\delta_{ij}=1\) if \(i=j\), and is zero otherwise. The first correction is a sum over every ordered triple of coordinate indices, including mixed-index terms.

First multivariate Edgeworth density approximation: For \(Z_1,\ldots,Z_n\) independent copies of \(Z\), define \(W_n=n^{-1/2}\sum_{r=1}^n Z_r\). Its first Edgeworth approximation is
$$ g_n(x)=\phi_d(x)\left[1+\frac{1}{6\sqrt n} \sum_{i=1}^d\sum_{j=1}^d\sum_{k=1}^d \kappa_{ijk}H_{ijk}(x)\right]. $$

The factor \(1/6\) is the reciprocal of \(3!\), arising from the cubic term in the characteristic-function expansion. The factor \(n^{-1/2}\) reflects the scaling of third cumulants for a standardized sum.

Derivation from the Characteristic Function

The derivation makes both the tensor contraction and the Hermite-polynomial sign explicit. Let \(\psi(u)=E[\exp(iu^\mathsf{T}Z)]\). For \(u\) near zero, finite third moments and the centering and covariance assumptions give

$$ \log\psi(u)=-\frac{1}{2}u^\mathsf{T}u +\frac{1}{6}\sum_{i,j,k=1}^d\kappa_{ijk}(iu_i)(iu_j)(iu_k) +o(\|u\|^3). $$

At the argument \(u=t/\sqrt n\), the characteristic function of \(W_n\) is \(\psi(t/\sqrt n)^n\). Keeping the normal term and the first cubic term yields

$$ \psi(t/\sqrt n)^n\ \approx\ e^{-t^\mathsf{T}t/2} \left[1+\frac{1}{6\sqrt n} \sum_{i,j,k=1}^d\kappa_{ijk}(it_i)(it_j)(it_k)\right]. $$

Under the inverse Fourier convention with kernel \(e^{-it^\mathsf{T}x}\), the inverse transform of \((it_i)(it_j)(it_k)e^{-t^\mathsf{T}t/2}\) is \((-1)^3\partial_i\partial_j\partial_k\phi_d(x)\). By the definition of \(H_{ijk}\), this equals \(H_{ijk}(x)\phi_d(x)\). Thus inversion gives the stated positive-sign correction.

A Uniform Density Result and Its Justification

A formal characteristic-function calculation alone does not ensure a density expansion. The following sufficient conditions make the inversion argument precise. They are stronger than needed in some settings, but permit a short proof with an explicit uniform error.

Theorem: Suppose \(Z\) has mean zero, covariance \(I_d\), and finite fourth moments. Let \(\psi\) be its characteristic function. Assume (i) \(\int_{\mathbb R^d}|\psi(u)|^m\,du<\infty\) for some positive integer \(m\), and (ii) \(\limsup_{\|u\|\to\infty}|\psi(u)|<1\). For all sufficiently large \(n\), \(W_n\) has a continuous density \(f_n^{\,\mathrm{inv}}\) given by Fourier inversion, and \(\sup_{x\in\mathbb R^d}|f_n^{\,\mathrm{inv}}(x)-g_n(x)|=O(n^{-1})\). The conclusion concerns this continuous Fourier-inversion version of the density. It holds almost everywhere for any other density version.

Proof. Finite fourth moments allow a Taylor expansion at zero with a fourth-order remainder. Taking the logarithm near \(\psi(0)=1\) gives \(\log\psi(u)=-\|u\|^2/2+C_3(u)+O(\|u\|^4)\), where \(C_3(u)=\frac16\sum_{i,j,k}\kappa_{ijk}(iu_i)(iu_j)(iu_k)\). Also, for some \(c>0\) and sufficiently small \(\delta>0\), \(|\psi(u)|\leq \exp(-c\|u\|^2)\) whenever \(\|u\|\leq\delta\). This follows by expanding \(|\psi(u)|^2\) at zero and using the positive definite covariance \(I_d\).

On \(\|t\|\leq\delta\sqrt n\), the logarithmic expansion at \(t/\sqrt n\) has exponent \(-\|t\|^2/2+n^{-1/2}C_3(t)+O(\|t\|^4/n)\). Shrink \(\delta\), if necessary, so the cubic term in absolute value is bounded by a sufficiently small constant times \(\|t\|^2\) throughout this region. Taylor's formula for the exponential, together with the Gaussian decay just established, then bounds the difference between \(\psi(t/\sqrt n)^n\) and \(e^{-\|t\|^2/2}[1+n^{-1/2}C_3(t)]\) by \[ \frac{C}{n}(\|t\|^4+\|t\|^6)e^{-c'\|t\|^2} \] for constants \(C,c'>0\). Its integral over \(\mathbb R^d\) is \(O(n^{-1})\).

For the remaining region, the assumptions imply that \(\sup_{\|u\|\geq\delta}|\psi(u)|\leq q<1\). Indeed, the limit condition bounds the characteristic function away from one outside a sufficiently large ball; on the intervening compact annulus continuity and the same condition give a maximum strictly below one. The latter follows because \(|\psi(u)|=1\) at a nonzero \(u\) would imply \(|\psi(ku)|=1\) for every positive integer \(k\), contradicting the limit condition. Consequently, for \(n\geq m\), \[ \int_{\|t\|>\delta\sqrt n}|\psi(t/\sqrt n)|^n\,dt \leq n^{d/2}q^{\,n-m}\int_{\mathbb R^d}|\psi(u)|^m\,du, \] which is exponentially small. The Gaussian comparison term also has an exponentially small integral on this region. Thus the full characteristic-function difference has \(L^1\) norm \(O(n^{-1})\).

The integrability assumption makes \(\psi(t/\sqrt n)^n\) integrable for \(n\geq m\). Fourier inversion therefore gives a continuous density for \(W_n\); the uniform bound on the difference of the inverse transforms is at most \((2\pi)^{-d}\) times the \(L^1\) difference just bounded. This proves the uniform expansion for that continuous version. Since two densities of the same distribution agree almost everywhere, the expansion holds almost everywhere for any other density version, but need not hold at every point for an arbitrarily modified version. \(\square\)

Worked Examples

Worked Example: Independent Coordinates with Different Skewness

Let \(Z_1\) and \(Z_2\) be independent, with \(Z_1\) a standardized exponential random variable and \(Z_2\sim N(0,1)\). For a mean-one exponential \(E\), \(E[E]=1\), \(\operatorname{Var}(E)=1\), and its third centered moment is \(2\). Thus \(Z_1=E-1\) has third cumulant \(2\); the normal coordinate has third cumulant zero. Independence makes all mixed third cumulants zero. Therefore \(\kappa_{111}=2\) is the only nonzero tensor entry.

The correction is \(\frac{1}{6\sqrt n}\,2H_{111}(x)=\frac{1}{3\sqrt n}(x_1^3-3x_1)\), since \(H_{111}(x)=x_1^3-3x_1\). Hence

$$ g_n(x_1,x_2)=\phi_2(x_1,x_2) \left[1+\frac{x_1^3-3x_1}{3\sqrt n}\right]. $$

There is no \(x_2\) correction because the second coordinate is normal and independent of the first. This example also illustrates that the correction can be viewed as a one-coordinate skewness adjustment when the other coordinate contributes no third cumulants.

Worked Example: A Dependent Pair with Mixed Tensor Entries

Let \(A\) be a standardized exponential variable, let \(B\sim N(0,1)\) be independent of \(A\), and define \(Z=R(A,B)^\mathsf{T}\), where \(R=2^{-1/2}\begin{pmatrix}1&-1\\1&1\end{pmatrix}\). Since \(R\) is orthogonal, \(Z\) has mean zero and covariance \(I_2\). Its nonnormal component enters in direction \(a=(1,1)^\mathsf{T}/\sqrt2\). The third cumulants of \(A\) and \(B\) are \(2\) and \(0\), respectively, so multilinearity gives \(\kappa_{ijk}=2a_i a_j a_k=1/\sqrt2\) for every \(i,j,k\in\{1,2\}\).

Contracting the tensor with the Hermite polynomials gives \(\sum_{i,j,k}\kappa_{ijk}H_{ijk}(x)=2H_3(a^\mathsf{T}x)\). To see this, the directional derivative \((a^\mathsf{T}\nabla)^3\phi_2(x)\) equals \(-H_3(a^\mathsf{T}x)\phi_2(x)\), since \(a\) is a unit vector; the Hermite definition supplies the corresponding minus sign. Here \(H_3(u)=u^3-3u\). The density approximation is therefore

$$ g_n(x)=\phi_2(x)\left[ 1+\frac{1}{3\sqrt n} \left\{\left(\frac{x_1+x_2}{\sqrt2}\right)^3 -3\left(\frac{x_1+x_2}{\sqrt2}\right)\right\} \right]. $$

Although both marginal variances are one, the dependence created by the rotation means that the skewness correction acts along the diagonal direction \(x_1+x_2\), not along either coordinate axis alone.

Worked Example: Two Independent Gamma Coordinates

Take independent \(Z_1=(G_1-4)/2\) and \(Z_2=G_2-1\), where \(G_1\) has a gamma distribution with shape \(4\) and scale \(1\), and \(G_2\) has a gamma distribution with shape \(1\) and scale \(1\). A gamma variable with shape \(k\) and scale \(1\) has mean \(k\), variance \(k\), and third centered moment \(2k\). Thus \(Z_1\) and \(Z_2\) each have variance one, and their third cumulants are \(8/2^3=1\) and \(2\), respectively. Independence makes the mixed entries zero.

Only \(\kappa_{111}=1\) and \(\kappa_{222}=2\) contribute. The first correction is

$$ g_n(x_1,x_2)=\phi_2(x_1,x_2)\left[ 1+\frac{1}{6\sqrt n} \{(x_1^3-3x_1)+2(x_2^3-3x_2)\} \right]. $$

For example, the coefficient of \(x_2^3-3x_2\) is \(2/(6\sqrt n)=1/(3\sqrt n)\), twice the coefficient for the first coordinate, matching the ratio of their third cumulants.

Using the Formula Beyond Identity Covariance

Suppose \(Y\) has mean \(\mu\) and positive definite covariance matrix \(\Sigma\). Define the whitened vector \(Z=\Sigma^{-1/2}(Y-\mu)\), where \(\Sigma^{-1/2}\) is the symmetric inverse square root. Apply the formula to independent copies of \(Z\). For \(T_n=n^{-1/2}\sum_{r=1}^n(Y_r-\mu)\), the whitened statistic is \(\Sigma^{-1/2}T_n\). If \(T_n\) has a density, transform back by the Jacobian: its approximation at \(t\) is \(|\Sigma|^{-1/2}g_n(\Sigma^{-1/2}t)\), with the cumulant tensor in \(g_n\) calculated for \(Z\).

The correction matters when approximating probabilities or densities for vector statistics whose finite-sample distributions are not close enough to normal for the Gaussian term alone. The tensor form identifies which joint asymmetries contribute, while whitening keeps covariance effects distinct from higher-order departures from normality.

Common Pitfalls

  • Keeping only marginal skewnesses. This drops mixed cumulants such as \(\kappa_{112}\). Include the full index sum unless independence or another model feature proves those entries vanish.
  • Changing the Hermite sign. With \(H_{ijk}=(-1)^3\phi_d^{-1}\partial_i\partial_j\partial_k\phi_d\), the correction has a plus sign. The sign follows from the inverse Fourier transform of \((it_i)(it_j)(it_k)\), not from an informal analogy with a univariate formula.
  • Treating the approximation as an exact density. The bracket in \(g_n\) can be negative in the tails. An Edgeworth approximation is an asymptotic expansion, not necessarily a nonnegative density.
  • Ignoring density versions. A density can be changed on a set of measure zero without changing its distribution. A pointwise uniform theorem applies to the continuous version obtained by Fourier inversion; for another version the conclusion is only almost everywhere.
Key takeaway: The first multivariate Edgeworth correction is the normal density multiplied by one plus \(1/(6\sqrt n)\) times the contraction of the third-cumulant tensor with the third-order multivariate Hermite tensor. Mixed entries encode joint skewness, and a pointwise uniform density statement must specify the Fourier-inversion version.

Check Your Understanding

Try these questions before moving on.

  1. Why does the third cumulant equal \(E[Z_iZ_jZ_k]\) when the vector is centered?
  2. For independent coordinates, which mixed third cumulants must be zero, and why?
  3. Explain how the inverse Fourier transform of \((it_i)(it_j)(it_k)e^{-t^\mathsf{T}t/2}\) determines the sign of the Hermite correction.
  4. If a bivariate model has \(\kappa_{112}\ne0\), why is a correction based only on the two marginal skewnesses incomplete?
  5. What qualification is needed when a theorem asserts a uniform pointwise expansion for a density?