在R中训练隐马尔可夫模型是否可行?我有一组观测数据及其对应的标签。我需要训练HMM以获得马尔可夫参数(即转移概率矩阵、发射概率矩阵和初始分布)。这样,我就可以对未来的观测进行预测。
换句话说,我需要的是前向-后向算法的反向操作。
回答:
是的,你可以做到。R是一个很好的模拟和统计分析工具。有很多不错的包可用。你完全不需要自己实现(当然你也可以),只需学会使用它们即可。
使用包的一个例子。
实现HMM的一个例子在这里这里。这里使用HMM对DNA序列进行建模。
类似的问题也在这里这里被问到过。