Skip to main content

Module gmm

Module gmm 

Source
Expand description

Model-based functional clustering via Gaussian mixture models.

Implements the fdaMocca approach (Arnqvist & Sjöstedt de Luna, 2023): project curves onto a basis, concatenate with scalar covariates, and fit a Gaussian mixture using EM.

Key functions:

  • gmm_cluster — Main clustering entry point with automatic K selection
  • gmm_em — Single-K EM algorithm
  • predict_gmm — Assign new observations to clusters

Re-exports§

pub use cluster::gmm_cluster;
pub use cluster::gmm_cluster_with_config;
pub use cluster::predict_gmm;
pub use cluster::GmmClusterConfig;
pub use em::gmm_em;

Modules§

cluster
Clustering wrapper and prediction for GMM.
covariance
Covariance accumulation and regularization for GMM components.
em
EM algorithm for Gaussian mixture models.
init
Feature extraction and k-means++ initialization for GMM.

Structs§

GmmClusterResult
Result from automatic K selection.
GmmResult
Result from a single GMM fit with fixed K.

Enums§

CovType
Covariance structure for GMM components.