Так же, как мы можем записать CDF и PDF случайной величины X, следуя нормальному распределению, с ее параметрами - std и mean , используя scipy следующим образом:
from numpy import sqrt, pi, exp
mean, std = 295, 250
# defining Cumulative density function
def cdf(x):
cdf_eqn = lambda t: (1 / (std * sqrt(2 * pi))) * exp(-(((t - mean) ** 2) / (2 * std ** 2)))
cdf = quad(cdf_eqn, -np.inf, x)[0]
return cdf
# defining Probability distribution function
def pdf(x):
return (1 / (std * sqrt(2 * pi))) * exp(-(((x - mean) ** 2) / (2 * std ** 2)))
Как я могу определить CDF и PDF гамма-распределения таким же образом, как описано выше?