Несмотря на то, что это старый вопрос, вот оно: Стохастичность перед Примитивностью.Стр. 37 и 38 из этой статьи объясняют это хорошо.
Подводя итог, просто имейте в виду, какова общая цель:
- Стохастичность: суммы по каждой строкедо одного (поскольку это вероятности перехода)
- Примитивность: в нашей матрице нет ненулевых элементов (каждое состояние, по крайней мере, немного связано с любым другим состоянием).
Можно сделать это наоборот, но, на мой взгляд, это менее интуитивно понятно.В этом случае вам просто нужно нормализовать строки (затрагивая только те, которые были пустыми до регулировки примитивности).
Кстати, примитивность на самом деле не требует, чтобы все элементы были ненулевыми, но в этом случаеэто очевидный, простой и элегантный способ обеспечить это.