Con la ayuda del método sympy.stats.Gamma() , podemos crear una variable aleatoria continua con una distribución Gamma. La densidad de la distribución Gamma está dada por
con x en [0, 1].
Syntax: sympy.stats.Gamma(name, k, theta) Parameters: k: real number, k>0 theta: real number, theta>0 Returns: a continuous random variable with a Gamma distribution.
Ejemplo 1 :
Python3
# import sympy, Gamma, density, Symbol, pprint from sympy.stats import Gamma, density from sympy import Symbol, pprint k = Symbol("k", positive = True) theta = Symbol("theta", positive = True) z = Symbol("z") # using sympy.stats.Gamma() method X = Gamma("x", k, theta) gamVar = density((X)(z)) pprint(gamVar)
Producción:
-z ----- -k k - 1 theta theta *z *e --------------------- Gamma(k)
Ejemplo #2:
Python3
# import sympy, Gamma, density, Symbol, pprint from sympy.stats import Gamma, density from sympy import Symbol, pprint z = Symbol("z") # using sympy.stats.Gamma() method X = Gamma("x", 1 / 3, 45) gamVar = density((X)(z)) pprint(gamVar)
Producción:
-z --- 3 ____ 45 \/ 75 *e ------------------ 2/3 15*z *Gamma(1/3)
Publicación traducida automáticamente
Artículo escrito por ravikishor y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA