A Python package following the scikit-learn API for model-based clustering and generalized mixture modeling (latent class/profile analysis) of continuous and categorical data. StepMix handles missing values through Full Information Maximum Likelihood (FIML) and provides multiple stepwise Expectation-Maximization (EM) estimation methods.
Simulations from Bakk 2018 can be reproduced by running python scripts/run_bakk_simulation.py. While the response simulation works as expected, the covariate one does not. Maybe this is a hyperparameter issue? Or perhaps how we defined the simulated data in stepmix/datasets.py?
The current output of python3 scripts/run_bakk_simulation.py -c -s 10 (covariate, 10 simulations) is :
Simulations from Bakk 2018 can be reproduced by running
python scripts/run_bakk_simulation.py
. While the response simulation works as expected, the covariate one does not. Maybe this is a hyperparameter issue? Or perhaps how we defined the simulated data instepmix/datasets.py
?The current output of
python3 scripts/run_bakk_simulation.py -c -s 10
(covariate, 10 simulations) is :