Why Examine Component-Specific Distances?
A fitted Gaussian clustering model describes each component through a center and a covariance matrix. A component can nevertheless fit poorly even when the overall mixture appears plausible: its observations may have an unusual radial spread, a heavy upper tail, or a pattern inconsistent with Gaussian shape. A useful diagnostic is to measure each observation’s distance from each component center after accounting for that component’s covariance.
These distances are not ordinary Euclidean distances. Covariance scaling makes a displacement along a high-variance direction count less than the same displacement along a low-variance direction. Under an ideal Gaussian component with known parameters, the squared Mahalanobis distance has a chi-square distribution with degrees of freedom equal to the dimension of the observations. This gives a reference for distance plots, not an automatic finite-sample goodness-of-fit test.
In a fitted mixture, the component parameters are estimates, denoted \(\hat{\mu}_k\) and \(\hat{\Sigma}_k\). The practical diagnostic therefore uses \(d_{ik}^{\,2}=(x_i-\hat{\mu}_k)^\mathsf{T}\hat{\Sigma}_k^{-1}(x_i-\hat{\mu}_k)\). This calculation requires \(\hat{\Sigma}_k\) to be positive definite. Covariance constraints change how the estimate is obtained, but not the distance formula.
The Gaussian Reference Distribution
To see why, use the spectral decomposition of the positive-definite matrix \(\Sigma\) to define its symmetric inverse square root \(\Sigma^{-1/2}\). Set \(Z=\Sigma^{-1/2}(X-\mu)\). A nonsingular linear transformation of a multivariate normal vector is multivariate normal, so \(Z\sim N_p(0,I_p)\). Its coordinates \(Z_1,\ldots,Z_p\) are independent standard normal variables, and \((X-\mu)^\mathsf{T}\Sigma^{-1}(X-\mu)=Z^\mathsf{T}Z=\sum_{j=1}^p Z_j^2\). By the definition of the chi-square distribution as a sum of \(p\) independent squared standard normal variables, this sum has distribution \(\chi^2_p\). \(\square\)
Thus a component’s distances can be compared with chi-square quantiles for \(p\) degrees of freedom. For example, under the ideal reference, the expected squared distance is \(p\). That expectation is a broad benchmark, not a rule that every fitted component’s average distance must equal \(p\), especially when parameters were estimated using the same observations.
Worked Example: Calculating a Distance With Correlated Variables
Suppose a two-variable Gaussian component has mean \(\mu=(1,-1)^\mathsf{T}\), covariance \(\Sigma=\begin{pmatrix}4&1\\1&2\end{pmatrix}\), and consider \(x=(3,0)^\mathsf{T}\). Calculate its squared Mahalanobis distance and interpret the Gaussian reference.
The displacement is \(x-\mu=(2,1)^\mathsf{T}\). The determinant of \(\Sigma\) is \(4(2)-1(1)=7\), so \(\Sigma^{-1}=\frac{1}{7}\begin{pmatrix}2&-1\\-1&4\end{pmatrix}\).
If this component truly has the stated bivariate Gaussian distribution with known parameters, the reference is \(\chi^2_2\). Its upper-tail probability at \(8/7\) is \(\exp[-(8/7)/2]=\exp(-4/7)\approx0.565\), so this point is not unusually far out under that reference. In an actual fitted model, this number is descriptive rather than an exact calibrated p-value.
Distance Plots and Their Interpretation
A component-specific distance plot compares the observed distances with their Gaussian reference. A quantile–quantile plot places empirical distance quantiles against the corresponding theoretical \(\chi^2_p\) quantiles. Agreement with a roughly straight reference pattern supports radial agreement with the Gaussian model. Systematic curvature can indicate a mismatch in spread or shape; an upper end that rises above the reference suggests more extreme distances than expected, while one below suggests a lighter upper tail.
For a small sample, plotting positions are a convention rather than a unique choice. One simple choice for \(m\) equally weighted distances sorted as \(d_{(1)}^2\le\cdots\le d_{(m)}^2\) is to pair \(d_{(j)}^2\) with the theoretical quantile at probability \((j-0.5)/m\). The interpretation should emphasize the pattern, not a single point or a rigid visual cutoff.
Worked Example: Reading a Bivariate Distance Plot
A component has five sorted squared distances \(0.2, 0.7, 1.5, 3.0, 7.0\). Use the plotting positions \((j-0.5)/5\) and the \(\chi^2_2\) reference to assess the pattern.
For two degrees of freedom, the reference quantile at probability \(u\) is \(q(u)=-2\ln(1-u)\), as derived below. The five plotting probabilities are \(0.1,0.3,0.5,0.7,0.9\). Substitution gives reference quantiles approximately \(0.211,0.713,1.386,2.408,4.605\), respectively.
The first four observed distances are close to their reference values: \(0.2\) versus \(0.211\), \(0.7\) versus \(0.713\), \(1.5\) versus \(1.386\), and \(3.0\) versus \(2.408\). The largest observed value, \(7.0\), is substantially above the \(90\)th-percentile reference value \(4.605\). This small sample suggests an upper-tail departure, but it does not establish one. A larger sample and examination of the full plot are needed before drawing a firm conclusion.
The bivariate reference has a particularly simple upper tail. If \(Z_1,Z_2\) are independent standard normal variables, their joint density is \((2\pi)^{-1}\exp[-(z_1^2+z_2^2)/2]\). In polar coordinates, the probability that \(Z_1^2+Z_2^2>t\), for \(t\ge0\), is
The last equality follows by integrating the derivative of \(-e^{-r^2/2}\), whose limit at infinity is zero. Therefore \(P(\chi^2_2>t)=e^{-t/2}\). Solving \(1-u=e^{-t/2}\) gives \(q(u)=-2\ln(1-u)\), the quantile formula used in the example. \(\square\)
Using Posterior Membership Weights
An observation may have uncertain component membership. Rather than assign it to just one component, a fitted mixture provides a posterior membership probability \(\tau_{ik}=P(Z_i=k\mid x_i)\), where \(Z_i\) denotes the latent component label. A component’s weighted empirical distance distribution is
where \(I(\cdot)\) is one when its condition holds and zero otherwise. The denominator is the component’s total membership weight. Weighted quantiles can be formed from this empirical distribution and compared with the same \(\chi^2_p\) reference. This keeps ambiguous observations in the diagnostic in proportion to their fitted memberships; it does not make the weighted distances independent or turn the plot into an exact test.
Worked Example: A Weighted Upper-Tail Check
For one two-dimensional component, suppose five observations have squared distances \(0.4,1.2,2.4,5.0,8.0\) and corresponding membership weights \(0.8,0.7,0.8,0.2,0.1\). Estimate the weighted fraction with squared distance strictly greater than \(5\), then compare it with the Gaussian reference.
The total membership weight is \(0.8+0.7+0.8+0.2+0.1=2.6\). The observation at exactly \(5.0\) does not satisfy the strict inequality \(d^2>5\); only the observation at \(8.0\), with weight \(0.1\), contributes. Consequently, the weighted fraction above \(5\) is \(0.1/2.6\approx0.0385\).
For the bivariate Gaussian reference, \(P(\chi^2_2>5)=e^{-5/2}\approx0.0821\). The observed weighted fraction is lower than this reference tail probability, not higher. With only five observations this difference is highly uncertain, and the calculation should be read as a descriptive check rather than evidence of a statistically significant lighter tail.
What the Diagnostic Can and Cannot Show
Mahalanobis distances summarize radial behavior: they record how far points lie from the component center after covariance scaling, but not the directions in which they lie. A distance plot can reveal a radial tail or spread mismatch while missing directional structure. For example, points could depart from Gaussianity in particular directions yet have a distance distribution that looks broadly plausible. Therefore interpret distance plots alongside the data geometry and the fitted covariance structure.
The chi-square result assumes a Gaussian component with known parameters. In a clustering analysis, the component means and covariances are estimated from the data, and membership weights are also estimated. This fitting can pull distances toward the component model and makes the reference approximate rather than exact. A visually close plot is not proof that the component is Gaussian, and a few large distances do not by themselves invalidate the model. Consider the sample size, the whole quantile pattern, and whether the apparent departure is practically important.
Check Your Understanding
Use these questions to check both the calculation and the interpretation.
- Why must the covariance matrix be positive definite for the usual squared Mahalanobis distance formula?
- For a five-dimensional Gaussian component with known parameters, what is the reference distribution of the squared Mahalanobis distance?
- In a bivariate component, calculate the reference probability of a squared distance exceeding \(4\).
- Why is a weighted empirical distance distribution useful when component memberships are uncertain?
- What kind of departure can a distance quantile plot miss even if its radial pattern looks plausible?
- When estimating the weighted fraction strictly above a threshold, how should an observation exactly equal to that threshold be treated?