BIC/AIC across a range of states feels inefficient. Tried using clustering (KMeans + silhouette analysis) to pre-estimate and then fine-tune within a range around the given numbers, but it systematically overestimates states on a simulated dataset. Any suggestions (2/2)?