Skip to contents

Core Estimation Functions

Main functions for fitting growth mixture models

gmm_survey()
Growth Mixture Models with Complex Survey Design
gmm_survey_binary()
Growth Mixture Model for Binary Outcomes
gmm_survey_ordinal()
Growth Mixture Model for Ordinal Outcomes
gmm_survey_count()
Growth Mixture Model for Count Outcomes
gmm_survey_re()
Growth Mixture Model with Random Effects
gmm_survey_tvc()
Growth Mixture Model with Time-Varying Covariates

Model Selection

Functions for determining optimal number of classes

gmm_select()
Model Selection for Growth Mixture Models
gmm_cv()
K-Fold Cross-Validation for GMM Model Selection
lmr_test()
Lo-Mendell-Rubin Test for Class Enumeration
lmr_sequential()
Automated LMR Testing Across Multiple Models

Auxiliary Variable Analysis

R3STEP and classification uncertainty correction

r3step()
R3STEP Analysis of Auxiliary Variables

Advanced Diagnostics

Model diagnostics and quality assessment

diagnose_convergence()
Convergence Diagnostics for Growth Mixture Models
diagnose_influence()
Detect Influential Observations in GMM
diagnose_separation()
Detect Separation in Latent Classes
residual_diagnostics()
Residual Diagnostics for GMM
classification_quality()
Classification Quality Metrics
entropy()
Entropy Function (Exported)
class_proportions()
Class Proportions with Confidence Intervals
compare_classes()
Compare Classes on a Variable

Visualization Functions

Plotting and interactive visualization

plot_trajectories()
Plot Trajectories by Latent Class
plot_interactive()
Create Interactive Trajectory Plot
plot_model_selection()
Plot Model Selection Comparison
plot_model_selection_interactive()
Create Interactive Model Selection Plot
plot_class_comparison()
Plot Class Comparison for a Variable
plot_posterior_dist()
Create Interactive Posterior Probability Distribution Plot
plot_random_effects()
Plot Random Effects Distributions
plot_tvc_effects()
Plot Time-Varying Covariate Effects

Extractors & Accessors

Extract parameters and predictions from fitted models

extract_fit_indices()
Extract Information Criteria
extract_trajectories()
Extract Trajectories by Class
extract_tvc_effects()
Extract Time-Varying Covariate Effects
get_random_effects()
Extract Random Effects from Fitted Model
variance_components()
Extract Variance Components
calculate_icc()
Calculate Intraclass Correlation

Data Preparation & Validation

Helper functions for data manipulation

validate_survey_data()
Validate Survey Data for GMM Analysis
wide_to_long()
Reshape Data from Wide to Long

Simulation & Testing

Data simulation for testing and validation

simulate_gmm_survey()
Simulate Data from Growth Mixture Model with Survey Design
test_tvc_effects()
Test Time-Varying Covariate Effects

Software Integration

Integration with Mplus and other software

mplus_to_surveymixr()
Convert Mplus Syntax to surveymixr
surveymixr_to_mplus()
Convert surveymixr Output to Mplus Format
compare_with_mplus()
Compare surveymixr and Mplus Results

Example Data

Included datasets for examples

mcs_simulated
Simulated Millennium Cohort Study Data

S4 Classes

Object-oriented class definitions

SurveyMixr-class
S4 Class Definition for surveymixr Objects
SurveyMixrRE-class
Define SurveyMixrRE S4 Class
SurveyMixrTVC-class
Define SurveyMixrTVC S4 Class
SurveyMixrSelect-class
S4 Class for Model Selection Results
R3StepResults-class
S4 Class for R3STEP Results
ConvergenceDiagnostics-class
S4 Class for Convergence Diagnostics
InfluenceDiagnostics-class
Define InfluenceDiagnostics S4 Class
DataValidation-class
Define DataValidation S4 Class

S4 Methods

Generic methods for surveymixr objects

S3 Methods

Print and plot methods for specific objects

plot(<gmm_cv>)
Plot Method for GMM Cross-Validation Results
print(<gmm_cv>)
Print Method for GMM Cross-Validation Results
print(<lmr_sequential>)
Print Method for Sequential LMR Results
print(<lmr_test>)
Print Method for LMR Test Results

Internal

Package infrastructure

surveymixr-package surveymixr
surveymixr: Growth Mixture Models with Complex Survey Design
plotting
Plotting Functions for surveymixr
utilities
Utility Functions for surveymixr