Матрица переходов Пьеммы, возвращающая массив неожиданного размера - PullRequest
2 голосов
/ 30 апреля 2019

Я использую pyemma для выполнения некоторых марковских операций. В частности, я хочу построить матрицу перехода состояний. В большинстве случаев Pyemma работает правильно, однако в некоторых случаях матрица переходов не имеет того же числа состояний, которые представлены в данных.

Например:

import numpy as np
from pyemma import msm 

sequence = np.array([21, 21, 32 ,32 ,55 ,22 ,33 ,11 ,11 ,22 ,44 ,44 ,44 ,33 ,11 ,44 ,99])
vals = np.unique(sequence)
#note there are 8 unique states so we expect 8 by 8 transition matrix

model = msm.estimate_markov_model(sequence, 1)
transitionMatrix = model.transition_matrix
#transition matrix is 4 by 4 

Почему матрица перехода не 8 на 8?

Заранее спасибо.

...