Hi,
I have a number of datasets with values constrained to lie between 0 and 1. I’ve set up a mixture model of two beta distributions which fits well in Stan. However I’d like to quantitatively decide in each case whether to use one, two or three mixture components- there are physical reasons why we might expect to see two beta distributions in some data sets but only one in others. What’s the best practice for choosing the number of mixture components to fit?
I’ve thought about fitting one, two and three components in every case and then choosing the model with the best PSIS-LOO score (for example). However I’ve also seen the idea here of fitting a model with a large number of mixture components and a regularising prior to force a concentration to fewer components. Is there a reason to prefer one technique over the other? Or is there another way to select the “best” number of mixture components?
Thanks very much!