Task view: Cluster Analysis & Finite Mixture Models

Last updated on 2018-05-04 by Friedrich Leisch and Bettina Gruen

This CRAN Task View contains a list of packages that can be used for finding groups in data and modeling unobserved cross-sectional heterogeneity. Many packages provide functionality for more than one of the topics listed below, the section headings are mainly meant as quick starting points rather than an ultimate categorization. Except for packages stats and cluster (which ship with base R and hence are part of every R installation), each package is listed only once.

Most of the packages listed in this CRAN Task View, but not all are distributed under the GPL. Please have a look at the DESCRIPTION file of each package to check under which license it is distributed.

Hierarchical Clustering:

  • Functions hclust() from package stats and agnes() from cluster are the primary functions for agglomerative hierarchical clustering, function diana() can be used for divisive hierarchical clustering. Faster alternatives to hclust() are provided by the packages fastcluster and flashClust.
  • Function dendrogram() from stats and associated methods can be used for improved visualization for cluster dendrograms.
  • The dendextend package provides functions for easy visualization (coloring labels and branches, etc.), manipulation (rotating, pruning, etc.) and comparison of dendrograms (tangelgrams with heuristics for optimal branch rotations, and tree correlation measures with bootstrap and permutation tests for significance).
  • Package dynamicTreeCut contains methods for detection of clusters in hierarchical clustering dendrograms.
  • Package genie implements a fast hierarchical clustering algorithm with a linkage criterion which is a variant of the single linkage method combining it with the Gini inequality measure to robustify the linkage method while retaining computational efficiency to allow for the use of larger data sets.
  • hybridHclust implements hybrid hierarchical clustering via mutual clusters.
  • Package idendr0 allows to interactively explore hierarchical clustering dendrograms and the clustered data. The data can be visualized (and interacted with) in a built-in heat map, but also in GGobi dynamic interactive graphics (provided by rggobi), or base R plots.
  • Package isopam uses an algorithm which is based on the classification of ordination scores from isometric feature mapping. The classification is performed either as a hierarchical, divisive method or as non-hierarchical partitioning.
  • The package protoclust implements a form of hierarchical clustering that associates a prototypical element with each interior node of the dendrogram. Using the package's plot() function, one can produce dendrograms that are prototype-labeled and are therefore easier to interpret.
  • pvclust is a package for assessing the uncertainty in hierarchical cluster analysis. It provides approximately unbiased p-values as well as bootstrap p-values.
  • Package sparcl provides clustering for a set of n observations when p variables are available, where p >> n. It adaptively chooses a set of variables to use in clustering the observations. Sparse k-means clustering and sparse hierarchical clustering are implemented.

Partitioning Clustering:

  • Function kmeans() from package stats provides several algorithms for computing partitions with respect to Euclidean distance.
  • Function pam() from package cluster implements partitioning around medoids and can work with arbitrary distances. Function clara() is a wrapper to pam() for larger data sets. Silhouette plots and spanning ellipses can be used for visualization.
  • Package apcluster implements Frey's and Dueck's Affinity Propagation clustering. The algorithms in the package are analogous to the Matlab code published by Frey and Dueck.
  • Package clusterSim allows to search for the optimal clustering procedure for a given dataset.
  • Package clustMixType implements Huang’s k-prototypes extension of k-means for mixed type data.
  • Package evclust implements various clustering algorithms that produce a credal partition, i.e., a set of Dempster-Shafer mass functions representing the membership of objects to clusters.
  • Package flexclust provides k-centroid cluster algorithms for arbitrary distance measures, hard competitive learning, neural gas and QT clustering. Neighborhood graphs and image plots of partitions are available for visualization. Some of this functionality is also provided by package cclust.
  • Package kernlab provides a weighted kernel version of the k-means algorithm by kkmeans and spectral clustering by specc.
  • Package kml provides k-means clustering specifically for longitudinal (joint) data.
  • Package skmeans allows spherical k-Means Clustering, i.e. k-means clustering with cosine similarity. It features several methods, including a genetic and a simple fixed-point algorithm and an interface to the CLUTO vcluster program for clustering high-dimensional datasets.
  • Package trimcluster provides trimmed k-means clustering. Package tclust also allows for trimmed k-means clustering. In addition using this package other covariance structures can also be specified for the clusters.

Model-Based Clustering:

  • ML estimation:
    • For semi- or partially supervised problems, where for a part of the observations labels are given with certainty or with some probability, package bgmm provides belief-based and soft-label mixture modeling for mixtures of Gaussians with the EM algorithm.
    • EMCluster provides EM algorithms and several efficient initialization methods for model-based clustering of finite mixture Gaussian distribution with unstructured dispersion in unsupervised as well as semi-supervised learning situation.
    • Packages funHDDC and funFEM implement model-based functional data analysis. The funFEM package implements the funFEM algorithm which allows to cluster time series or, more generally, functional data. It is based on a discriminative functional mixture model which allows the clustering of the data in a unique and discriminative functional subspace. This model presents the advantage to be parsimonious and can therefore handle long time series. The funHDDC package implements the funHDDC algorithm which allows the clustering of functional data within group-specific functional subspaces. The funHDDC algorithm is based on a functional mixture model which models and clusters the data into group-specific functional subspaces. The approach allows afterward meaningful interpretations by looking at the group-specific functional curves.
    • Package HDclassif provides function hddc to fit Gaussian mixture model to high-dimensional data where it is assumed that the data lives in a lower dimension than the original space.
    • Package teigen allows to fit multivariate t-distribution mixture models (with eigen-decomposed covariance structure) from a clustering or classification point of view. Package longclust allows to fit these models as well as Gaussian mixture models to longitudinal data.
    • Package mclust fits mixtures of Gaussians using the EM algorithm. It allows fine control of volume and shape of covariance matrices and agglomerative hierarchical clustering based on maximum likelihood. It provides comprehensive strategies using hierarchical clustering, EM and the Bayesian Information Criterion (BIC) for clustering, density estimation, and discriminant analysis. Package Rmixmod provides tools for fitting mixture models of multivariate Gaussian or multinomial components to a given data set with either a clustering, a density estimation or a discriminant analysis point of view. Package mclust as well as packages mixture and Rmixmod provide all 14 possible variance-covariance structures based on the eigenvalue decomposition.
    • Package MetabolAnalyze fits mixtures of probabilistic principal component analysis with the EM algorithm.
    • For grouped conditional data package mixdist can be used.
    • mixtools provides fitting with the EM algorithm for parametric and non-parametric (multivariate) mixtures. Parametric mixtures include mixtures of multinomials, multivariate normals, normals with repeated measures, Poisson regressions and Gaussian regressions (with random effects). Non-parametric mixtures include the univariate semi-parametric case where symmetry is imposed for identifiability and multivariate non-parametric mixtures with conditional independent assumption. In addition fitting mixtures of Gaussian regressions with the Metropolis-Hastings algorithm is available.
    • Fitting finite mixtures of uni- and multivariate scale mixtures of skew-normal distributions with the EM algorithm is provided by package mixsmsn.
    • Package MoEClust fits parsimonious finite multivariate Gaussian mixtures of experts models via the EM algorithm. Covariates may influence the mixing proportions and/or component densities and all 14 constrained covariance parameterizations from package mclust are implemented.
    • Package movMF fits finite mixtures of von Mises-Fisher distributions with the EM algorithm.
    • Package GLDEX fits mixtures of generalized lambda distributions and for grouped conditional data package mixdist can be used.
    • mritc provides tools for classification using normal mixture models and (higher resolution) hidden Markov normal mixture models fitted by various methods.
    • prabclus clusters a presence-absence matrix object by calculating an MDS from the distances, and applying maximum likelihood Gaussian mixtures clustering to the MDS points.
    • Package psychomix estimates mixtures of the dichotomous Rasch model (via conditional ML) and the Bradley-Terry model. Package mixRasch estimates mixture Rasch models, including the dichotomous Rasch model, the rating scale model, and the partial credit model with joint maximum likelihood estimation.
    • Package pmclust allows to use unsupervised model-based clustering for high dimensional (ultra) large data. The package uses pbdMPI to perform a parallel version of the EM algorithm for mixtures of Gaussians.
    • Package rebmix implements the REBMIX algorithm to fit mixtures of conditionally independent normal, lognormal, Weibull, gamma, binomial, Poisson, Dirac or von Mises component densities as well as mixtures of multivariate normal component densities with unrestricted variance-covariance matrices.
  • Bayesian estimation:
    • Bayesian estimation of finite mixtures of multivariate Gaussians is possible using package bayesm. The package provides functionality for sampling from such a mixture as well as estimating the model using Gibbs sampling. Additional functionality for analyzing the MCMC chains is available for averaging the moments over MCMC draws, for determining the marginal densities, for clustering observations and for plotting the uni- and bivariate marginal densities.
    • Package bayesmix provides Bayesian estimation using JAGS.
    • Package bclust allows Bayesian clustering using a spike-and-slab hierarchical model and is suitable for clustering high-dimensional data.
    • Package Bmix provides Bayesian Sampling for stick-breaking mixtures.
    • Package bmixture provides Bayesian estimation of finite mixtures of univariate Gamma and normal distributions.
    • Package dpmixsim fits Dirichlet process mixture models using conjugate models with normal structure. Package profdpm determines the maximum posterior estimate for product partition models where the Dirichlet process mixture is a specific case in the class.
    • Package GSM fits mixtures of gamma distributions.
    • Package mixAK contains a mixture of statistical methods including the MCMC methods to analyze normal mixtures with possibly censored data.
    • Package IMIFA fits Infinite Mixtures of Infinite Factor Analyzers and a flexible suite of related models for clustering high-dimensional data. The number of clusters and/or number of cluster-specific latent factors can be non-parametrically inferred, without recourse to model selection criteria.
    • Package mcclust implements methods for processing a sample of (hard) clusterings, e.g. the MCMC output of a Bayesian clustering model. Among them are methods that find a single best clustering to represent the sample, which are based on the posterior similarity matrix or a relabeling algorithm.
    • Package PReMiuM is a package for profile regression, which is a Dirichlet process Bayesian clustering where the response is linked non-parametrically to the covariate profile.
    • Package rjags provides an interface to the JAGS MCMC library which includes a module for mixture modelling.
  • Other estimation methods:
    • Package AdMit allows to fit an adaptive mixture of Student-t distributions to approximate a target density through its kernel function.
    • Package CEC uses cross-entropy clustering to automatically remove unnecessary clusters, while at the same time allowing the simultaneous use of various types of Gaussian mixture models.
    • Circular and orthogonal regression clustering using redescending M-estimators is provided by package edci.
    • Robust estimation using Weighted Likelihood can be done with package wle.

Other Cluster Algorithms:

  • Package ADPclust allows to cluster high dimensional data based on a two dimensional decision plot. This density-distance plot plots for each data point the local density against the shortest distance to all observations with a higher local density value. The cluster centroids of this non-iterative procedure can be selected using an interactive or automatic selection mode.
  • Package amap provides alternative implementations of k-means and agglomerative hierarchical clustering.
  • Package biclust provides several algorithms to find biclusters in two-dimensional data.
  • Package cba implements clustering techniques for business analytics like "rock" and "proximus".
  • Package CHsharp clusters 3-dimensional data into their local modes based on a convergent form of Choi and Hall's (1999) data sharpening method.
  • Package clue implements ensemble methods for both hierarchical and partitioning cluster methods.
  • Package CoClust implements a cluster algorithm that is based on copula functions and therefore allows to group observations according to the multivariate dependence structure of the generating process without any assumptions on the margins.
  • Fuzzy clustering and bagged clustering are available in package e1071. Further and more extensive tools for fuzzy clustering are available in package fclust.
  • Package compHclust provides complimentary hierarchical clustering which was especially designed for microarray data to uncover structures present in the data that arise from 'weak' genes.
  • Package dbscan provides a fast reimplementation of the DBSCAN (density-based spatial clustering of applications with noise) algorithm using a kd-tree.
  • Package FactoClass performs a combination of factorial methods and cluster analysis.
  • The hopach algorithm is a hybrid between hierarchical methods and PAM and builds a tree by recursively partitioning a data set.
  • Package largeVis implements the algorithm of the same name for visualizing very large high-dimensional datasets. Regarding clustering optimized implementations of the HDBSCAN*, DBSCAN and OPTICS algorithms are provided in combination with a very fast search for approximate nearest neighbors and outlier detection.
  • For graphs and networks model-based clustering approaches are implemented in latentnet.
  • Package optpart contains a set of algorithms for creating partitions and coverings of objects largely based on operations on similarity relations (or matrices).
  • Package pdfCluster provides tools to perform cluster analysis via kernel density estimation. Clusters are associated to the maximally connected components with estimated density above a threshold. In addition a tree structure associated with the connected components is obtained.
  • Package prcr implements the 2-step cluster analysis where first hierarchical clustering is performed to determine the initial partition for the subsequent k-means clustering procedure.
  • Package randomLCA provides the fitting of latent class models which optionally also include a random effect. Package poLCA allows for polytomous variable latent class analysis and regression. BayesLCA allows to fit Bayesian LCA models employing the EM algorithm, Gibbs sampling or variational Bayes methods.
  • Package RPMM fits recursively partitioned mixture models for Beta and Gaussian Mixtures. This is a model-based clustering algorithm that returns a hierarchy of classes, similar to hierarchical clustering, but also similar to finite mixture models.
  • Self-organizing maps are available in package som.
  • Several packages provide cluster algorithms which have been developed for bioinformatics applications. These packages include FunCluster for profiling microarray expression data and ORIClust for order-restricted information-based clustering.

Cluster-wise Regression:

  • Multigroup mixtures of latent Markov models on mixed categorical and continuous data (including time series) can be fitted using depmix or depmixS4. The parameters are optimized using a general purpose optimization routine given linear and nonlinear constraints on the parameters.
  • Package flexCWM allows for maximum likelihood fitting of cluster-weighted models, a class of mixtures of regression models with random covariates.
  • Package flexmix implements an user-extensible framework for EM-estimation of mixtures of regression models, including mixtures of (generalized) linear models.
  • Package fpc provides fixed-point methods both for model-based clustering and linear regression. A collection of asymmetric projection methods can be used to plot various aspects of a clustering.
  • Package lcmm fits a latent class linear mixed model which is also known as growth mixture model or heterogeneous linear mixed model using a maximum likelihood method.
  • Package mixreg fits mixtures of one-variable regressions and provides the bootstrap test for the number of components.
  • mixPHM fits mixtures of proportional hazard models with the EM algorithm.
  • Package gamlss.mx fits finite mixtures of gamlss family distributions.

Additional Functionality:

  • Mixtures of univariate normal distributions can be printed and plotted using package nor1mix.
  • Package clusterfly allows to visualize the results of clustering algorithms.
  • Package clusterGeneration contains functions for generating random clusters and random covariance/correlation matrices, calculating a separation index (data and population version) for pairs of clusters or cluster distributions, and 1-D and 2-D projection plots to visualize clusters. Alternatively MixSim generates a finite mixture model with Gaussian components for prespecified levels of maximum and/or average overlaps. This model can be used to simulate data for studying the performance of cluster algorithms.
  • For cluster validation package clusterRepro tests the reproducibility of a cluster. Package clv contains popular internal and external cluster validation methods ready to use for most of the outputs produced by functions from package cluster and clValid calculates several stability measures.
  • Package clustvarsel provides variable selection for Gaussian model-based clustering. Variable selection for latent class analysis for clustering multivariate categorical data is implemented in package LCAvarsel. Package VarSelLCM provides variable selection for model-based clustering of continuous, count, categorical or mixed-type data with missing values where the models used impose a conditional independence assumption given group membership.
  • Functionality to compare the similarity between two cluster solutions is provided by cluster.stats() in package fpc.
  • The stability of k-centroid clustering solutions fitted using functions from package flexclust can also be validated via bootFlexclust() using bootstrap methods.
  • Package MOCCA provides methods to analyze cluster alternatives based on multi-objective optimization of cluster validation indices.
  • Package NbClust implements 30 different indices which evaluate the cluster structure and should help to determine on a suitable number of clusters.
  • Package seriation provides dissplot() for visualizing dissimilarity matrices using seriation and matrix shading. This also allows to inspect cluster quality by restricting objects belonging to the same cluster to be displayed in consecutive order.
  • Package sigclust provides a statistical method for testing the significance of clustering results.
  • Package treeClust calculates dissimilarities between data points based on their leaf memberships in regression or classification trees for each variable. It also performs the cluster analysis using the resulting dissimilarity matrix with available heuristic clustering algorithms in R.

Packages

AdMit — 2.1.3

Adaptive Mixture of Student-t Distributions

ADPclust — 0.7

Fast Clustering Using Adaptive Density Peak Detection

amap — 0.8-16

Another Multidimensional Analysis Package

apcluster — 1.4.5

Affinity Propagation Clustering

BayesLCA — 1.7

Bayesian Latent Class Analysis

bayesm — 3.1-0.1

Bayesian Inference for Marketing/Micro-Econometrics

bayesmix — 0.7-4

Bayesian Mixture Models with JAGS

bgmm — 1.8.3

Gaussian Mixture Modeling Algorithms and the Belief-Based Mixture Modeling

bclust — 1.5

Bayesian Hierarchical Clustering Using Spike and Slab Models

biclust — 2.0.0

BiCluster Algorithms

Bmix — 0.6

Bayesian Sampling for Stick-Breaking Mixtures

bmixture — 1.1

Bayesian Estimation for Finite Mixture of Distributions

cba — 0.2-19

Clustering for Business Analytics

cclust — 0.6-21

Convex Clustering Methods and Clustering Indexes

CEC — 0.9.4

Cross-Entropy Clustering

CHsharp — 0.4

Choi and Hall Style Data Sharpening

clue — 0.3-55

Cluster Ensembles

cluster — 2.0.7-1

"Finding Groups in Data": Cluster Analysis Extended Rousseeuw et al.

clusterfly — 0.4

Explore clustering interactively using R and GGobi

clusterGeneration — 1.3.4

Random Cluster Generation (with Specified Degree of Separation)

clusterRepro — 0.5-1.1

Reproducibility of gene expression clusters

clusterSim — 0.47-1

Searching for Optimal Clustering Procedure for a Data Set

clustMixType — 0.1-29

k-Prototypes Clustering for Mixed Variable-Type Data

clustvarsel — 2.3.2

Variable Selection for Gaussian Model-Based Clustering

clv — 0.3-2.1

Cluster Validation Techniques

clValid — 0.6-6

Validation of Clustering Results

CoClust — 0.3-2

Copula Based Cluster Analysis

compHclust — 1.0-3

Complementary Hierarchical Clustering

dbscan — 1.1-2

Density Based Clustering of Applications with Noise (DBSCAN) and Related Algorithms

dendextend — 1.8.0

Extending 'dendrogram' Functionality in R

depmix — 0.9.14

Dependent Mixture Models

depmixS4 — 1.3-3

Dependent Mixture Models - Hidden Markov Models of GLMs and Other Distributions in S4

dpmixsim — 0.0-8

Dirichlet Process Mixture model simulation for clustering and image segmentation

dynamicTreeCut — 1.63-1

Methods for Detection of Clusters in Hierarchical Clustering Dendrograms

e1071 — 1.6-8

Misc Functions of the Department of Statistics, Probability Theory Group (Formerly: E1071), TU Wien

edci — 1.1-3

Edge Detection and Clustering in Images

EMCluster — 0.2-10

EM Algorithm for Model-Based Clustering of Finite Mixture Gaussian Distribution

evclust — 1.0.3

Evidential Clustering

FactoClass — 1.2.4

Combination of Factorial Methods and Cluster Analysis

fastcluster — 1.1.24

Fast Hierarchical Clustering Routines for R and Python

fclust — 1.1.3

Fuzzy Clustering

flashClust — 1.01-2

Implementation of optimal hierarchical clustering

flexclust — 1.3-5

Flexible Cluster Algorithms

flexCWM — 1.8

Flexible Cluster-Weighted Modeling

flexmix — 2.3-14

Flexible Mixture Modeling

fpc — 2.1-11

Flexible Procedures for Clustering

FunCluster — 1.09

Functional Profiling of Microarray Expression Data

funFEM — 1.1

Clustering in the Discriminative Functional Subspace

funHDDC — 2.0

Univariate and Multivariate Model-Based Clustering in Group-Specific Functional Subspaces

gamlss.mx — 4.3-5

Fitting Mixture Distributions with GAMLSS

genie — 1.0.4

A New, Fast, and Outlier Resistant Hierarchical Clustering Algorithm

GLDEX — 2.0.0.5

Fitting Single and Mixture of Generalised Lambda Distributions (RS and FMKL) using Various Methods

GSM — 1.3.2

Gamma Shape Mixture

HDclassif — 2.1.0

High Dimensional Supervised Classification and Clustering

hybridHclust — 1.0-5

Hybrid Hierarchical Clustering

idendr0 — 1.5.3

Interactive Dendrograms

IMIFA — 2.0.0

Infinite Mixtures of Infinite Factor Analysers and Related Models

isopam — 0.9-13

Isopam (Clustering)

kernlab — 0.9-26

Kernel-Based Machine Learning Lab

kml — 2.4.1

K-Means for Longitudinal Data

largeVis — 0.2.1.1

High-Quality Visualizations of Large, High-Dimensional Datasets

latentnet — 2.8.0

Latent Position and Cluster Models for Statistical Networks

LCAvarsel — 1.1

Variable Selection for Latent Class Analysis

lcmm — 1.7.8

Extended Mixed Models Using Latent Classes and Latent Processes

longclust — 1.2.2

Model-Based Clustering and Classification for Longitudinal Data

mcclust — 1.0

Process an MCMC Sample of Clusterings

mclust — 5.4

Gaussian Mixture Modelling for Model-Based Clustering, Classification, and Density Estimation

MetabolAnalyze — 1.3

Probabilistic latent variable models for metabolomic data.

mixsmsn — 1.1-4

Fitting Finite Mixture of Scale Mixture of Skew-Normal Distributions

mixAK — 5.1

Multivariate Normal Mixture Models and Mixtures of Generalized Linear Mixed Models Including Model Based Clustering

mixdist — 0.5-4

Finite Mixture Distribution Models

mixPHM — 0.7-2

Mixtures of Proportional Hazard Models

mixRasch — 1.1

Mixture Rasch Models with JMLE

mixreg — 0.0-6

Functions to Fit Mixtures of Regressions

MixSim — 1.1-3

Simulating Data to Study Performance of Clustering Algorithms

mixtools — 1.1.0

Tools for Analyzing Finite Mixture Models

mixture — 1.5

Finite Gaussian Mixture Models for Clustering and Classification

MOCCA — 1.2

Multi-objective optimization for collecting cluster alternatives

MoEClust — 1.1.0

Parsimonious Model-Based Clustering with Covariates

movMF — 0.2-2

Mixtures of von Mises-Fisher Distributions

mritc — 0.5-0

MRI Tissue Classification

NbClust — 3.0

Determining the Best Number of Clusters in a Data Set

nor1mix — 1.2-3

Normal (1-d) Mixture Models (S3 Classes and Methods)

optpart — 2.3-0

Optimal Partitioning of Similarity Relations

ORIClust — 1.0-1

Order-restricted Information Criterion-based Clustering Algorithm

pdfCluster — 1.0-2

Cluster analysis via nonparametric density estimation

pmclust — 0.2-0

Parallel Model-Based Clustering using Expectation-Gathering-Maximization Algorithm for Finite Mixture Gaussian Model

poLCA — 1.4.1

Polytomous variable Latent Class Analysis

prabclus — 2.2-6

Functions for Clustering of Presence-Absence, Abundance and Multilocus Genetic Data

prcr — 0.1.5

Person-Centered Analysis

PReMiuM — 3.1.7

Dirichlet Process Bayesian Clustering, Profile Regression

profdpm — 3.3

Profile Dirichlet Process Mixtures

protoclust — 1.5

Hierarchical Clustering with Prototypes

psychomix — 1.1-4

Psychometric Mixture Models

pvclust — 2.0-0

Hierarchical Clustering with P-Values via Multiscale Bootstrap Resampling

randomLCA — 1.0-15

Random Effects Latent Class Analysis

rebmix — 2.10.2

Finite Mixture Modeling, Clustering & Classification

rjags — 4-6

Bayesian Graphical Models using MCMC

Rmixmod — 2.1.2

Supervised, Unsupervised, Semi-Supervised Classification with MIXture MODelling (Interface of MIXMOD Software)

RPMM — 1.25

Recursively Partitioned Mixture Model

seriation — 1.2-3

Infrastructure for Ordering Objects Using Seriation

sigclust — 1.1.0

Statistical Significance of Clustering

skmeans — 0.2-11

Spherical k-Means Clustering

som — 0.3-5.1

Self-Organizing Map

sparcl — 1.0.3

Perform sparse hierarchical clustering and sparse k-means clustering

tclust — 1.3-1

Robust Trimmed Clustering

teigen — 2.2.2

Model-Based Clustering and Classification with the Multivariate t Distribution

treeClust — 1.1-7

Cluster Distances Through Trees

trimcluster — 0.1-2

Cluster analysis with trimming

VarSelLCM — 2.1.1

Variable Selection for Model-Based Clustering of Mixed-Type Data Set with Missing Values

wle — 0.9-91

Weighted Likelihood Estimation


Task view list