Проверяйте марковскую цепь на эргодичность
возвращает tf
= isergodic(mc
)true
если дискретная цепь Маркова mc
является эргодическим и false
в противном случае.
По теореме Виландта [3], цепь Маркова mc
является эргодичным тогда и только тогда, когда все элементы Pm положительны для m = (n - 1)2 + 1. P - матрица переходов (mc.P
) и n количество состояний (mc.NumStates
). Для определения эргодичности, isergodic
вычисляет Pm.
По теореме Перрона-Фробениуса [2] эргодические марковские цепи имеют уникальные лимитирующие распределения. То есть они имеют уникальные стационарные распределения, с которыми сходится каждое начальное распределение. Эргодические унихаины, которые состоят из одного эргодического класса плюс переходных классов, также имеют уникальные лимитирующие распределения (с нулевой массой вероятностей в переходных классах).
[1] Gallager, R.G. Stochastic Processes: Theory for Applications. Кембридж, Великобритания: Cambridge University Press, 2013.
[2] Хорн, Р. и К. Р. Джонсон. Матричный анализ. Кембридж, Великобритания: Cambridge University Press, 1985.
[3] Wielandt, H. «Unzerlegbare, Nicht Negativen Matrizen». Mathematische Zeitschrift. Том 52, 1950, с. 642-648.