función sympy.stats.Hypergeometric() en Python

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 sorteos

Return : 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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *