相关疑难解决方法(0)

在Python中生成马尔可夫转移矩阵

想象一下,我有一系列4种可能的马尔可夫状态(A,B,C,D):

X = [A, B, B, C, B, A, D, D, A, B, A, D, ....]
Run Code Online (Sandbox Code Playgroud)

如何使用Python生成马尔可夫变换矩阵?矩阵必须是4乘4,表示从每个状态移动到其他3个状态的概率.我一直在网上查看很多例子,但是在所有这些例子中,给出了矩阵,而不是基于数据计算的.我也研究了hmmlearn,但我没有读到如何让它吐出过渡矩阵.有没有我可以用于此目的的图书馆?

这是我在Python中尝试做的确切事情的R代码:https: //stats.stackexchange.com/questions/26722/calculate-transition-matrix-markov-in-r

markov-chains markov-models python-3.x

12
推荐指数
2
解决办法
1万
查看次数

标签 统计

markov-chains ×1

markov-models ×1

python-3.x ×1