Substantial differences in output "mplus" / "mclust"

69 views
Skip to first unread message

Fabio Trecca

unread,
Sep 30, 2020, 8:29:30 AM9/30/20
to tidyLPA
Hi,

I have noticed that estimate_profiles()  gives very different results depending on whether I use package = "mclust" or package = "mplus". 

Here are the results of the Mclust estimation:


And here is the Mplus estimation:


The relative distributions of individuals in the three profiles are the following:
Mclust: 1=102, 2=67, 3=13
Mplus: 1=114, 2=53, 3=13

I understand that differences are to be expected since Mplus uses random start whereas Mclust uses hierarchical clustering, but the differences I get are huge. 

Here is the syntax I use:

lpa <- df %>%
    select(vars1) %>%
    scale() %>%
    estimate_profiles(3, package = "mclust", select_vars = c(vars2))

Can anyone help me figure this out?

-Fabio

> sessionInfo()
R version 4.0.2 (2020-06-22)
Platform: x86_64-apple-darwin17.0 (64-bit)
Running under: macOS Mojave 10.14.6

Fabio Trecca

unread,
Sep 30, 2020, 8:32:50 AM9/30/20
to tidyLPA
Seems like the images are not showing, so here they come againmclust.pngmplus.png
Reply all
Reply to author
Forward
0 new messages