У меня есть простое дискретное распределение, которое я храню в кадре данных:
dist_df = pd.DataFrame({'x': [ 1.0, 2.0, 3.0, 4.0, 5.0],
'y': [ 780, 1708, 10028, 15696, 10779]})
Я просто хочу подогнать модель гауссовой смеси от sklearn к этому и получить, сколько гауссов мне нужно, их параметры и вероятности того, что каждый элемент принадлежит каждому гауссову. Но сначала я просто хочу соответствовать и предсказать свое распределение. Я просмотрел документацию по sklearn, но единственные примеры, которые я нашел, это полстраничный код, который я действительно не понимаю. Это должно быть очень просто, но я пытаюсь понять, как это работает, применяя это к этому.