La distribución hipergeométrica es una distribución de probabilidad discreta que define la probabilidad de éxito en los sorteos. Con la ayuda del sympy.stats.Hypergeometric()
método, podemos obtener la variable aleatoria finita que denota el valor de la distribución hipergeométrica utilizando sympy.stats.Hypergeometric()
el método.
Sintaxis: sympy.stats.Hypergeometric(nombre, N, m, n)
Parámetros:
nombre – Se utiliza para denotar la distribución.
N – Población total de tamaño N.
m – número de intentos
n – número de sorteosReturn : Devuelve la distribución hipergeométrica.
Ejemplo #1:
En este ejemplo, podemos ver que al usar sympy.stats.Hypergeometric()
el método, podemos obtener la variable aleatoria que denota la distribución hipergeométrica al usar este método.
# Import sympy and hypergeometric from sympy.stats import Hypergeometric, density # Using sympy.stats.Hypergeometric() method # Taking 10 marbles, 5 white(success), 3 draws X = Hypergeometric('X', 10, 5, 3) gfg = density(X).dict print(gfg)
Producción :
{0: 1/12, 1: 5/12, 2: 5/12, 3: 1/12}
Ejemplo #2:
# Import sympy and hypergeometric from sympy.stats import Hypergeometric, density # Using sympy.stats.Hypergeometric() method X = Hypergeometric('X', 2, 1, 1) gfg = density(X).dict print(gfg)
Producción :
{0: 1/2, 1: 1/2}
Publicación traducida automáticamente
Artículo escrito por Jitender_1998 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA