Как рассчитать среднее значение подобранного гамма-распределения?
Я использовал scipy.stats.gamma.fit(data) для подгонки гамма-распределения к моим данным. Я хочу знать, что означает окончательное распределение.
Как найти среднее значение подобранного гамма-распределения?
1 ответ
Решение
Распределения в scipy.stats
иметь mean
метод, который (неудивительно) вычисляет среднее.
Вы берете подходящие параметры, возвращенные scipy.stats.gamma.fit
и передать их scipy.stats.gamma.mean
:
data = stats.gamma.rvs(5, 2, size=1000); # generate example data
params = scipy.stats.gamma.fit(data)
print(scipy.stats.gamma.mean(*params))
# 6.99807037952