我有一个时间序列数据集,我试图拟合隐马尔可夫模型 (HMM) 以估计数据中潜在状态的数量。我这样做的伪代码如下:
for( i in 2 : max_number_of_states ){
...
calculate HMM with i states
...
optimal_number_of_states = "model with smallest BIC"
...
}
现在,在通常的回归模型中,BIC 倾向于支持最简约的模型,但在 HMM 的情况下,我不确定它在做什么。有谁真正知道 BIC 标准倾向于哪种 HMM?我也能够获得 AIC 和似然值。由于我试图推断真实的状态总数,因此这些标准之一是否比另一个“更好”?