Я ищу способ вычисления матрицы переходов Маркова из списка транзакций клиентов на веб-сайте электронной коммерции.
В основном мне потребуется матрица nxn с n в качестве числа приобретенных продуктов, и в каждом В строке будет вероятность, скажем, покупки продукта 1, у меня есть X вероятность покупки продукта 2, y вероятность покупки продукта 1 снова и так далее. Мы можем предположить, что начальным состоянием является массив с 1 для продукта 1 и 0 для всех других продуктов (сейчас мы только что купили продукт 1).
Существует ли какая-то упаковка типа python рассчитать вероятности перехода матрицы для меня, предоставляя данные покупки? Во всех примерах, которые я смотрел, люди просто кормили предварительно вычисленную матрицу.
Заранее спасибо