Классификация состояний марковской цепи
разделы состояний дискретной цепи Маркова bins
= classify(mc
)mc
в разъединенные классы связи и возвращает метки классов bins
идентификация класса связи, которому принадлежит каждое состояние.
[
дополнительно возвращает состояния в каждом классе (bins
,ClassStates
,ClassRecurrence
,ClassPeriod
] = classify(mc
)ClassStates
), являются ли классы повторяющимися (ClassRecurrence
), и периоды классов (ClassPeriod
).
classify
определяет повторяемость и переходность от устаревшей версии supernode, сопоставленной с каждым сообщающимся классом в конденсированном диграф [1]. Ненужное 0 соответствует рецидиву; outegree, который больше 0, соответствует переходности. Посмотрите graphplot
.
classify
определяет периодичность с помощью широтно-первого поиска циклов в связанном диграфе, как в [3]. Период класса является наибольшим общим делителем длин всех циклов, исходящих в любом состоянии класса.
[1] Gallager, R.G. Stochastic Processes: Theory for Applications. Кембридж, Великобритания: Cambridge University Press, 2013.
[2] Хорн, Р. и К. Р. Джонсон. Матричный анализ. Кембридж, Великобритания: Cambridge University Press, 1985.
[3] Джарвис, Дж. П. и Д. Р. Шиер. «Граф-теоретический анализ конечных марковских цепей». В прикладном математическом моделировании: междисциплинарный подход. Бока Ратон: CRC Press, 2000.