Referencia: León-García p.99, Gubner p.67
Variables Aleatorias discretas - Distribución de Probabilidad PMF
Una variable aleatoria discreta X se define como una variable que toma valores de un espacio muestral
Sx = {x1, x2, x3, ...}.
Una variable aleatoria discreta finita tiene un espacio muestral finito, es decir:
Sx = {x1, x2, x3, ..., xn}.
Si el interes es encontrar las probabilidades de un evento
Ak = {w: X(w) = xk}
La Distribución de probabilidad (Probability mass function pmf) de una variable aleatoria discreta X se define como:
px = P[X = x] = P{w: X(w) = x} para un x real
La distribución de probabilidad (pmf) de px(x) satisface las tres propiedades que se requieren para calcular las probabilidades de los eventos de una variable discreta X:
1. p_x(x) \geq 0 \text{, para todo x}
2. \sum \limits_{x\in S_x}p_x(x) = \sum \limits_{k}p_x(x_k) = \sum \limits_{k}P(A_k) = 1
3. P[X \in B] = \sum \limits_{x\in B} p_x(x) \text{, donde } B \subset S_x
Ejemplo - número de caras en tres lanzamientos de una moneda
Referencia: Gubner 2.5
Encuentre la distribución de probabilidad (pmf) de X, suponiendo que los lados de la moneda son igualmente probables.
Solución: Del ejemplo desarrollado antes, se obtuvo que:
Sx: [0 1 2 3]
evento, X(evento)
[0 0 0] 3
[0 0 1] 2
[0 1 0] 2
[0 1 1] 1
[1 0 0] 2
[1 0 1] 1
[1 1 0] 1
[1 1 1] 0
Para calcular px(0) = P(X=0), e identificando los resultados w que pertenecen al evento {w:X(w)=0} ={111}.
Entonces :
px(0) = P(X=0) = P({111}) = |{111}|/|S| = 1/8
siguiendo el mismo procedimiento:
px(1) = P(X=1) = P({011, 101, 110}) = 3/8
px(2) = P(X=2) = P({001,010,001}) = 3/8
px(3) = P(X=3) = P({000}) = 1/8
lo que permite graficar la distribución de probabilidad
import numpy as np
import matplotlib.pyplot as plt
# INGRESO
# del ejercicio de tres lanzamientos de moneda
X = [3,2,2,1,2,1,1,0]
# PROCEDIMIENTO
[unicos, cuenta] = np.unique(X, return_counts=True)
frelativa = cuenta/len(X)
# SALIDA
print('x: ', unicos)
print('px: ', frelativa)
# grafica
plt.stem(unicos,frelativa)
plt.title('distribución de probabilidad pmf')
plt.xlabel('x')
plt.ylabel('px(x)')
plt.margins(0.1)
plt.show()
x: [0 1 2 3]
px: [ 0.125 0.375 0.375 0.125]

suponga ahora que la probabilidad de salida de una cara es p, y que la cara contraria es (1-p), con lo que se procedería como:
px(0) = P(X=0) = P({111}) = (1-p)3
px(1) = P(X=1) = P({011, 101, 110}) = 3(1-p)2p
px(2) = P(X=2) = P({001,010,001}) = 3(1-p)p2
px(3) = P(X=3) = P({000}) = p3
Distribución de probabilidad del juego de apuestas
León-García E3.6 p.101
Un jugador recibe $1 si el número de caras en tres lanzamientos de una moneda es 2, $8 si el número de caras es 3, pero nada en otro caso. Encuentre la pmf de lo que gana Y.
siguiendo con el ejemplo anterior
dinero = np.arange(8+1)
pgana = np.zeros(len(dinero),dtype=float)
pgana[8] = frelativa[3]
pgana[1] = frelativa[2]
pgana[0] = np.sum(frelativa[0:2])
# SALIDA
print('Y: ', dinero)
print('py: ', pgana)
# grafica
plt.stem(dinero,pgana)
plt.title('distribución de probabilidad pmf')
plt.xlabel('x')
plt.ylabel('px(x)')
plt.margins(0.1)
plt.show()
Y: [ 0 1 2 3 4 5 6 7 8 ]
py: [ 0.5 0.375 0. 0. 0. 0. 0. 0. 0.125]
