我正在探索隐马尔可夫模型(HMM)来分析新病例的序列和covid-19的繁殖率。我遇到了需要为连续数据生成转换矩阵的场景。
X = [1.324,1.473,1.778,1.626,1.320,1.102,0.905,0.826,0.770,0.770,0.722,0.767,0.707,0.628,0.589,0.558,0.504, ...]
马尔可夫状态(低、中、高)
low -> 0<=X<=0.5
medium -> 0.5<X<=1.5
high -> 1.5<X<=2.0
如何使用python或matlab(最好是python)为连续数据生成马尔可夫变换矩阵。我认为矩阵应该是 3 是 3,显示从每个状态移动到其他 2 个状态的概率。
我是 python 新手,很难做到这一点。有没有我可以用于此目的的库。我遇到了在 Python 中生成马尔可夫转换矩阵,这是一个类似的问题,但它是针对离散数据的。我想对连续数据做类似的事情。