R - гамма-накопительная функция распределения - PullRequest
0 голосов
/ 12 мая 2018

Я хочу рассчитать Gamma CDF для массива данных, которые у меня есть. Я рассчитал параметры альфа и бета, но я не уверен, как рассчитать CDF в R (Есть ли что-то вроде gamcdf от Matlab?).

Я видел, как некоторые люди используют fitdistr или pgamma, но я не понимаю, как поставить значения альфа и бета, или они мне вообще не нужны?

Спасибо.

1 Ответ

0 голосов
/ 12 мая 2018

Гамма-распределение определяется двумя параметрами, и с учетом этих двух параметров вы можете рассчитать cdf для массива значений, используя pgamma.

# Let's make a vector
x = seq(0, 3, .01)
# Now define the parameters of your gamma distribution
shape = 1
rate = 2
# Now calculate points on the cdf
cdf = pgamma(x, shape, rate)
# Shown plotted here
plot(x,cdf)

Gamma CDF

Обратите внимание, что гамма может быть параметризована разными способами.Проверьте ?pgamma на предмет особенностей, чтобы убедиться, что ваши 2 параметра совпадают.

...