Robust Latent Profile Analysis
Provides a comprehensive toolset for estimating Latent Profile
Analysis (LPA) models that are robust to multivariate outliers and missing
data. By integrating a high-performance 'C++' engine via 'RcppArmadillo',
it reliably extracts latent profiles using both Expectation-Maximization (EM)
and Markov Chain Monte Carlo (MCMC) Bayesian estimation. Robustness is
obtained either by Huber-type down-weighting or by mixtures of multivariate
t distributions (a likelihood-based robust model, see Peel and McLachlan
(2000) ). Missing data are handled by full
information maximum likelihood with the exact EM treatment of incomplete
observations (data augmentation in the MCMC engine). The EM engine also
supports LASSO regularization with k-fold cross-validation for penalty
tuning; the MCMC engine uses a Bayesian Lasso with Laplace priors, multiple
chains, Gelman-Rubin/effective sample size diagnostics and the widely
applicable information criterion. It supports six geometric
variance-covariance models, along with functions for bootstrapped
likelihood ratio tests (BLRT), BCH auxiliary variable analysis, and
plotting. For longitudinal data, it fits robust growth mixture models
and latent class growth analysis (Muthen and Shedden (1999)
) for one or several outcomes
measured on unbalanced occasions, with Gaussian, Huber-weighted or
multivariate-t (Pinheiro, Liu and Wu (2001)
) latent classes, by EM and MCMC, and
optional adaptive LASSO penalties (Zou (2006)
) that identify stable trajectories and
the outcomes that differentiate the classes. For methodological details
on the Bootstrapped Likelihood Ratio Test, see Nylund et al. (2007)
. For robust
clustering methods, see Garcia-Escudero et al. (2010)
. For BCH auxiliary variable analysis, see
Bolck et al. (2004) .