Gower's Distance¶
Compare mixed-type records by converting each available feature to a bounded type-appropriate similarity or dissimilarity, then taking a weighted pairwise average with missingness and binary-presence rules in the denominator.
Core Idea¶
Gower's construction compares objects described by different variable types. For records \(i,j\) and variables \(k=1,\ldots,p\), define a type-appropriate feature similarity \(s_{ijk}\in[0,1]\), a nonnegative importance weight \(w_k\), and an availability indicator \(\delta_{ijk}\). Then
The common Gower dissimilarity is \(D_{ij}=1-S_{ij}\), though some analyses use \(\sqrt{1-S_{ij}}\); the convention must be named.
Scope of Application¶
Gower scores support clustering, ordination, nearest-neighbor search, ecology, taxonomy, medicine, and survey analysis when records mix continuous, categorical, binary, and ordinal variables. The original coefficient was designed to include several existing coefficients and to permit incomplete comparisons.
Clarity¶
Declare every variable type, scale/range source, weight, missingness policy, binary symmetry choice, ordinal transform, and final distance transform. Fit data-dependent ranges on the training or reference data and reuse them; recomputing ranges per split silently changes geometry. Define behavior when no feature is jointly comparable.
Manages Complexity¶
The method makes heterogeneous attributes commensurable without pretending their raw units share one Euclidean scale. Pairwise availability avoids imputing every missing value, while the denominator prevents absent features from being counted as agreements. One matrix can then feed standard multivariate algorithms.
Abstract Reasoning¶
- Type and validate each feature.
- Choose feature scales and weights.
- For each record pair, mark comparable features.
- Compute quantitative similarity as \(1-|x_{ik}-x_{jk}|/R_k\).
- Score nominal equality and binary presence under declared rules.
- Rank-transform ordinal variables if using an extension.
- Average only valid weighted scores.
- Convert similarity to the declared dissimilarity.
- Audit metric properties and sensitivity before downstream use.
Knowledge Transfer¶
The portable pattern is normalize each heterogeneous comparison in its native semantics, then average only commensurable evidence. It transfers to composite matching and multi-criteria record linkage. The proposed immediate parent is Similarity Measure.
Relationships to Other Abstractions¶
Current abstraction Gower's Distance Domain-specific
Parents (1) — more general patterns this builds on
-
Gower's Distance is a kind of Similarity Measure Prime
Similarity Measure is the proposed immediate parent.
Hierarchy paths (2) — routes to 2 parentless roots
- Gower's Distance → Similarity Measure → Function (Mapping)
- Gower's Distance → Similarity Measure → Comparison → Self Checking
Neighborhood in Abstraction Space¶
Gower's Distance sits in a sparse region of the domain-specific corpus (94th percentile for distinctiveness): few abstractions share its structure, so a faithful description tends to retrieve it precisely.
Family — Formal Patterns & Indiscernibility (6 abstractions)
Nearest neighbors
- Extended Boolean model — 0.78
- Benford's Law — 0.78
- Cylindrification — 0.77
- Complete-linkage clustering — 0.76
- Wilf Equivalence — 0.76
Computed from structural-signature embeddings · 2026-09-08