Contenido del Curso
Fundamentos de la Teoría de la Probabilidad
Fundamentos de la Teoría de la Probabilidad
Distribución Multinomial
El esquema multinomial extiende el experimento de Bernoulli a casos con más de dos resultados posibles. Un esquema multinomial se refiere a una situación en la que existen múltiples categorías o resultados y se desea estudiar las probabilidades de ocurrencia de cada uno. Una distribución de probabilidad que modela el número de éxitos en un número fijo de ensayos independientes con múltiples categorías se denomina distribución multinomial.
Ejemplo
Una empresa realiza una encuesta para recopilar opiniones de sus clientes.
La encuesta tiene tres posibles respuestas: "Satisfied", "Neutral" y "Dissatisfied". La empresa selecciona aleatoriamente a 50
clientes y registra sus respuestas.
Se asume que cada cliente está satisfecho con una probabilidad de 0.3
, neutral con una probabilidad de 0.4
y insatisfecho con una probabilidad de 0.3
.
Calcule la probabilidad de que haya 25
respuestas "Satisfied", 15
"Neutral" y 10
"Dissatisfied".
Para resolver esta tarea se utiliza la distribución multinomial:
import numpy as np from scipy.stats import multinomial # Define the probabilities of each response category probabilities = [0.3, 0.4, 0.3] # Satisfied, Neutral, Dissatisfied # Specify the number of responses for which we calculate probability response = [25, 15, 10] # 25 satisfied, 15 neutral, 10 dissatisfied responses out of 50 total responses # Calculate the probability mass function (pmf) using multinomial distribution pmf = multinomial.pmf(response, n=50, p=probabilities) print(f'Probability of {response}: {pmf:.4f}')
En el código anterior, utilizamos el método .pmf()
de la clase scipy.stats.multinomial
con los parámetros n
(número de ensayos) y p
(probabilidades de cada resultado) para calcular la probabilidad de obtener una determinada response
(el primer argumento del método .pmf()
).
¡Gracias por tus comentarios!