swMATH ID: 7435
Software Authors: Giacofci, M.; Lambert-Lacroix, S.; Marot, G.; Picard, F.
Description: Wavelet-based clustering for mixed-effects functional models in high dimension. We propose a method for high-dimensional curve clustering in the presence of interindividual variability. Curve clustering has longly been studied especially using splines to account for functional random effects. However, splines are not appropriate when dealing with high-dimensional data and can not be used to model irregular curves such as peak-like data. Our method is based on a wavelet decomposition of the signal for both fixed and random effects. We propose an efficient dimension reduction step based on wavelet thresholding adapted to multiple curves and using an appropriate structure for the random effect variance, we ensure that both fixed and random effects lie in the same functional space even when dealing with irregular functions that belong to Besov spaces. In the wavelet domain our model resumes to a linear mixed-effects model that can be used for a model-based clustering algorithm and for which we develop an EM-algorithm for maximum likelihood estimation. The properties of the overall procedure are validated by an extensive simulation study. Then, we illustrate our method on mass spectrometry data and we propose an original application of functional data analysis on microarray comparative genomic hybridization (CGH) data. Our procedure is available through the R package curvclust which is the first publicly available package that performs curve clustering with random effects in the high dimensional framework (available on the CRAN).
Homepage: http://cran.r-project.org/src/contrib/Archive/curvclust/
Dependencies: R
Keywords: clustering; functional data; mixed models; wavelets
Related Software: wavethresh; R; CRAN; mclust; ggmap; CAPUSHE; funHDDC; funFEM; ggplot2; fda (R); MASS (R); WaveThresh4; SiZer
Cited in: 6 Publications

Citations by Year