As in the case of model-based clustering, models can be estimated using the Expectation-Maximization (EM) algorithm, which is implemented in software for mixture models such as Mplus (Muthén & Muthén, 2012). Models can be compared using the BIC or bootstrapped likelihood ratio tests (Nylund et al. 2007). After the model has been estimated, individuals can be assigned to one of the classes based on their highest posterior class membership (Titterington et al. 1985; McLachlan & Peel, 2004).