Бесплатные калькуляторы

Примеры запросов: процентыипотекаплощадь✓ 1 414 работающих калькуляторов

ЛИНЕЙНАЯ АЛГЕБРА · ОНЛАЙН

Вероятности перехода за два шага цепи Маркова

Калькулятор перемножает две квадратные матрицы переходных вероятностей и показывает вероятности перехода между состояниями за два шага. Для однородной цепи введите одну и ту же матрицу дважды и получите P²; для цепи с меняющимися правилами укажите матрицы первого и второго шагов.

✓ Бесплатно⌁ С пояснением✦ Без регистрации
▦
КАЛЬКУЛЯТОР

Введите данные

Целое число от 1 до 8: размер обеих квадратных матриц.
Ровно n × n чисел построчно; строка i — вероятности перехода из состояния i, сумма в строке должна быть равна 1. Десятичная часть — через точку.
Ровно n × n чисел в том же формате. Для однородной цепи повторите первую матрицу.
✓ Исходные значения передаются серверу только для выполнения расчёта. Регистрация не нужна.
ВАШ РЕЗУЛЬТАТ✓ Вычислено

Произведение матриц

Размерность2
Матрица A×B (строки)0.86 ; 0.14 | 0.7 ; 0.3
Максимальный модуль элемента0,86

«Копировать картинку» помещает изображение результата в буфер обмена без сохранения файла — его можно сразу вставить в мессенджер или документ. Картинка и PDF содержат ссылку на calc-calc.ru.

Построчная запись двух квадратных матриц одинакового размера. Произведение не коммутативно.

Был ли калькулятор полезен?Одно касание — и мы поймём, какие инструменты улучшать.
ПОДРОБНЫЙ РАЗБОР · ФОРМУЛЫ И ПРИМЕРЫ

Как найти вероятности перехода за два шага и чем это помогает в прогнозе

Матрица переходов цепи Маркова за два шага отвечает на вопрос: если система сегодня в состоянии i, с какой вероятностью она окажется в состоянии j через два шага. Такие задачи возникают в прогнозе погоды, в моделях поведения клиентов, в странствиях по сети страниц и в учебных курсах по теории вероятностей. Калькулятор избавляет от ручного умножения таблиц.

Всё сводится к умножению матриц: вероятности первого шага умножаются на вероятности второго. Это следует из формулы полной вероятности и известно как уравнение Чепмена — Колмогорова. Ниже разобрано, как читать строки и столбцы и как не ошибиться с порядком сомножителей.

Как устроена матрица переходов

Состояний в цепи конечное число, например «солнечно» и «дождливо». Элемент pᵢⱼ — вероятность перейти из состояния i в состояние j за один шаг. Строки поэтому состоят из неотрицательных чисел, сумма которых равна единице.

Такую матрицу называют стохастической по строкам. Калькулятор не проверяет эти условия, поэтому перед вводом стоит сложить числа в каждой строке.

Номер состояния в строке и в столбце один и тот же: диагональные элементы показывают вероятность остаться на месте. Если диагональный элемент равен единице, состояние поглощающее: выйти из него нельзя, и в произведении оно сохраняется.

Откуда берётся умножение матриц

Чтобы попасть из i в j за два шага, система должна побывать в каком-то промежуточном состоянии k. Вероятность пути i → k → j равна pᵢₖ·qₖⱼ, а все варианты k несовместны, поэтому их вероятности складываются.

Сумма Σₖ pᵢₖ·qₖⱼ по определению является элементом произведения матриц. Для однородной цепи, где правила не меняются, оба шага описывает одна матрица, и результат равен P².

Разобранный пример с погодой

Пусть из солнечного дня в солнечный переходят с вероятностью 0,9, а из дождливого в солнечный — с вероятностью 0,5. Тогда за два дня из солнечного в солнечный получаем 0,9·0,9 + 0,1·0,5 = 0,86, в дождливый — 0,14.

Для дождливого старта: 0,5·0,9 + 0,5·0,5 = 0,7 в солнечный и 0,3 в дождливый. Строки по-прежнему суммируются в единицу, как и положено вероятностям.

Порядок матриц и разные этапы

Если правила на втором шаге иные, например в выходные поведение меняется, нужно ввести две матрицы. Первой записывается матрица первого шага, второй — второго, потому что умножение матриц не обладает свойством перестановки.

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

Типичные ошибки

Первая ошибка — транспонировать матрицу: записать вероятности «в состояние j из i» по столбцам. Тогда результат придётся читать иначе, а порядок сомножителей изменится. Здесь принята запись по строкам.

Вторая ошибка — вводить проценты вместо долей. Значения 90 и 10 вместо 0,9 и 0,1 дают огромные числа вместо вероятностей.

Границы применимости

Марковское свойство — модельное допущение. Если будущее зависит от более далёкой истории, например от погоды трёх предыдущих дней, двухшаговая матрица даст неточный прогноз.

Оценки вероятностей переходов по данным сами содержат погрешность. Результат нужно рассматривать как следствие принятой модели, а не как гарантию.

Наконец, число шагов в задаче должно быть именно два. Для трёх и более шагов результат умножают на следующую матрицу, а для очень длинных горизонтов используют предельное распределение, которое здесь не вычисляется.

Формула расчёта

ОСНОВНАЯ ФОРМУЛА

P⁽²⁾ᵢⱼ = Σₖ pᵢₖ · qₖⱼ

Проверенные примеры

Погода: солнечно и дождливо

Из солнечного дня в солнечный переходят с вероятностью 0,9, в дождливый 0,1; из дождливого — 0,5 и 0,5. Найти вероятности через два дня.

Из солнечного в солнечный: 0,9·0,9 + 0,1·0,5 = 0,86, в дождливый 0,14. Из дождливого: 0,5·0,9 + 0,5·0,5 = 0,7 и 0,3. Матрица P² = [0,86 0,14; 0,7 0,3].

Три состояния

P = [0,5 0,3 0,2; 0,2 0,6 0,2; 0,1 0,3 0,6]. Найти P².

Первая строка: 0,5·0,5 + 0,3·0,2 + 0,2·0,1 = 0,33; 0,5·0,3 + 0,3·0,6 + 0,2·0,3 = 0,39; 0,5·0,2 + 0,3·0,2 + 0,2·0,6 = 0,28. Сумма равна 1.

Как пользоваться онлайн-калькулятором

  1. Составьте матрицу переходов: строка i содержит вероятности перехода из состояния i во все состояния.
  2. Проверьте, что сумма чисел в каждой строке равна 1.
  3. Введите число состояний и обе матрицы построчно; для однородной цепи вставьте одну и ту же матрицу дважды.
  4. Нажмите «Вычислить» и читайте результат: строка — откуда, столбец — куда.
ВОПРОСЫ И ОТВЕТЫ

Частые вопросы

Что значит строка и столбец результата?

Строка соответствует начальному состоянию, столбец — состоянию через два шага; на пересечении стоит вероятность такого перехода.

Почему сумма в каждой строке должна остаться равной 1?

Произведение матриц, у которых все строки суммируются в 1, снова даёт такие строки: из любого состояния система куда-то обязательно переходит.

Важен ли порядок матриц?

Да, умножение матриц не коммутативно. Первой идёт матрица первого шага, второй — матрица второго шага.

Как получить вероятности за три и более шагов?

Умножайте результат на матрицу следующего шага: для однородной цепи P³ = P²·P. Калькулятор можно применять последовательно.

Похожие калькуляторы

▦ЛИНЕЙНАЯ АЛГЕБРА

Во сколько раз линейное преобразование меняет площадь

Во сколько раз линейное преобразование меняет площадь. Определитель матрицы преобразования описывает масштаб ориентированной площади. Нулевой определитель означает схлопывание плоскости в линию. Для квадратных матриц другой размерности определитель измеряет масштаб многомерного объёма, а не площади.

▦ЛИНЕЙНАЯ АЛГЕБРА

Композиция двух линейных преобразований 2×2

Композиция двух линейных преобразований 2×2. Матрицы описывают масштабирование, повороты и сдвиги относительно начала координат. Их произведение даёт единое преобразование. Операция поддерживает квадратные матрицы указанного порядка и обычное матричное умножение, не поэлементное.

ПОДЕЛИТЬСЯ ИНСТРУМЕНТОМ

Встроить на свой сайт

Вставьте этот код в HTML-блок на своём сайте. Посетители смогут пользоваться калькулятором без перехода.

Прямая ссылка: https://calc-calc.ru/embed/calc_010247/

Предварительный просмотр