Head-to-head comparison of clustering methods for heterogeneous data: a simulation-driven benchmark

Archive ouverte

Preud'Homme, Gregoire | Duarte, Kévin | Dalleau, Kevin | Lacomblez, Claire | Bresso, Emmanuel | Smaïl-Tabbone, Malika | Couceiro, Miguel | Devignes, Marie-Dominique | Kobayashi, Masatake | Huttin, Olivier | Ferreira, João Pedro | Zannad, Faiez | Rossignol, Patrick | Girerd, Nicolas

Edité par CCSD ; Nature Publishing Group -

International audience. The choice of the most appropriate unsupervised machine-learning method for "heterogeneous" or "mixed" data, i.e. with both continuous and categorical variables, can be challenging. Our aim was to examine the performance of various clustering strategies for mixed data using both simulated and real-life data. We conducted a benchmark analysis of "ready-to-use" tools in R comparing 4 model-based (Kamila algorithm, Latent Class Analysis, Latent Class Model [LCM] and Clustering by Mixture Modeling) and 5 distance/dissimilarity-based (Gower distance or Unsupervised Extra Trees dissimilarity followed by hierarchical clustering or Partitioning Around Medoids, K-prototypes) clustering methods. Clustering performances were assessed by Adjusted Rand Index (ARI) on 1000 generated virtual populations consisting of mixed variables using 7 scenarios with varying population sizes, number of clusters, number of continuous and categorical variables, proportions of relevant (non-noisy) variables and degree of variable relevance (low, mild, high). Clustering methods were then applied on the EPHESUS randomized clinical trial data (a heart failure trial evaluating the effect of eplerenone) allowing to illustrate the differences between different clustering techniques. The simulations revealed the dominance of K-prototypes, Kamila and LCM models over all other methods. Overall, methods using dissimilarity matrices in classical algorithms such as Partitioning Around Medoids and Hierarchical Clustering had a lower ARI compared to model-based methods in all scenarios. When applying clustering methods to a real-life clinical dataset, LCM showed promising results with regard to differences in (1) clinical profiles across clusters, (2) prognostic performance (highest C-index) and (3) identification of patient subgroups with substantial treatment benefit. The present findings suggest key differences in clustering performance between the tested algorithms (limited to tools readily available in R). In most of the tested scenarios, model-based methods (in particular the Kamila and LCM packages) and K-prototypes typically performed best in the setting of heterogeneous data.

Suggestions

Du même auteur

Machine Learning-Derived Echocardiographic Phenotypes Predict Heart Failure Incidence in Asymptomatic Individuals

Archive ouverte | Kobayashi, Masatake | CCSD

International audience. Objectives: This study sought to identify homogenous echocardiographic phenotypes in community-based cohorts and assess their association with outcomes.Background: Asymptomatic cardiac dysfun...

Enhanced clinical phenotyping by mechanistic bioprofiling in heart failure with preserved ejection fraction: insights from the MEDIA-DHF study (The Metabolic Road to Diastolic Heart Failure)

Archive ouverte | Stienen, Susan | CCSD

International audience. Background: Heart failure with preserved ejection fraction (HFpEF) is a heterogeneous syndrome for which clear evidence of effective therapies is lacking. Understanding which factors determin...

Proteomic profiles of left atrial volume and its influence on response to spironolactone: Findings from the HOMAGE trial and STANISLAS cohort

Archive ouverte | Kobayashi, Masatake | CCSD

International audience. Aims High left ventricular filling pressure increases left atrial volume and causes myocardial fibrosis, which may decrease with spironolactone. We studied clinical and proteomic characterist...

Chargement des enrichissements...