Ho un set di dati di serie temporali in cui sto cercando di adattare un modello Hov (Hidden Markov Model) al fine di stimare il numero di stati latenti nei dati. Il mio pseudo codice per farlo è il seguente:
for( i in 2 : max_number_of_states ){
...
calculate HMM with i states
...
optimal_number_of_states = "model with smallest BIC"
...
}
Ora, nei soliti modelli di regressione, il BIC tende a favorire i modelli più parsimoniosi, ma nel caso dell'HMM non sono sicuro che sia quello che sta facendo. Qualcuno sa davvero a che tipo di HMM tende il criterio BIC? Sono anche in grado di ottenere l'AIC e il valore di probabilità. Dal momento che sto cercando di inferire il vero numero totale di stati, uno di questi criteri è "migliore" dell'altro per questo scopo?