Как рассчитать среднее значение подобранного гамма-распределения?

Я использовал 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
Другие вопросы по тегам