Данная программа помогает в визуализации и анализе марковсих цепей.
- Задавать матрицу вероятностей и ее проверка на стохастическую
- Задавать вектор начального распределения
- Визуализацию возможных переходов между состояниями и группами в виду графа
- Высчитывание и отображение матрицы вероятностей, вектора распределения, стастического вектора распределения на основе N траекторий в заданный момент времени
- Возможность задавать время и количество траекторий N для составления вектора распределения на основе статистики.
- Отображения одной из возможных траекторий задаваемой пользователем длины
Ниже приведена инструкция для настрйоки и запуска на Windows. Однако настройка на других системах отличается лишь незначительно.
Для начала необходимо создать виртуальное окружение для Python и войти в него
python3 -m venv venv
venv/Scripts/activate
Далее необходимо установить нужные зависимости, это может занять некоторое время
pip install -r requirements.txt
Как только все требуемые библиотеки будут установлены можно запускать саму программу
python3 main.py