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 selectiongmm_em— Single-K EM algorithmpredict_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§
- GmmCluster
Result - Result from automatic K selection.
- GmmResult
- Result from a single GMM fit with fixed K.
Enums§
- CovType
- Covariance structure for GMM components.