Подгонка нормального распределения к взвешенным данным с плавающей точкой - PullRequest
1 голос
/ 25 апреля 2020

Я хочу подогнать некоторые точки данных к нормальному распределению, но не могу найти функцию, которая позволяет мне указывать веса точек данных. scipy.stats.norm.fit нужны только некоторые данные, и при необходимости параметры loc и scale используются для среднего и стандартного отклонения.

Весами моих данных являются числа с плавающей запятой, поэтому я не могу использовать решение описанный в Привести нормальное распределение к взвешенному списку по понятным причинам.

values = [0, 1, 2, 3, ..., 44, 52]
weights = [0.06537925227866273, 0.9735569357920033, 3.1333312174908325, 5.558819116316957, ..., 0.0070813375592937555, 0.040237487324237445]

Для меня это не очень хорошее решение умножить веса на 100, а затем использовать round(), потому что веса может стать меньше, чем это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...