Я пытаюсь подогнать свои данные к распределениям в следующем коде с помощью Scipy, например:
import scipy.stats
# data is read from a file
parameters = {}
dist_names = ['lognorm',
'norm',
'pearson3',
'gumbel_r',
'weibull_min',
'weibull_max']
for dist_name in dist_names:
dist = getattr(scipy.stats, dist_name)
param = dist.fit(data)
parameters[dist_name] = param
print( parameters['norm'] )
После запуска кода я ищу параметры lo c и масштабируются в каждом дистрибутиве, и они отличаются от других программ, которые я использовал. Например, с нормальным распределением параметр масштаба соответствует стандартному отклонению смещено , и я не могу изменить его с помощью параметра ddof. Пожалуйста, что мне не хватает?