Quiero extraer mediante programación una muestra aleatoria discreta de una distribución log-normal. Para ello, calculo un $x$ -valor de una fuente aleatoria uniforme, por ejemplo, algún generador de números pseudoaleatorios. Esto lo utilizo como entrada para el log-normal $PDF$ para una variable aleatoria $X \sim \ln\mathcal{N}(\mu, \sigma)$ con algunos parámetros $\mu$ y $\sigma$ . Para obtener valores discretos a partir de esto redondeo el resultado hacia abajo, por lo tanto tendría una nueva variable aleatoria: $Y \sim \lfloor \ln\mathcal{N}(x;\mu,\sigma)\rfloor$
Mi pregunta ahora es, ¿cómo calcular la probabilidad de que un resultado observado $y_0$ procedían de esta distribución. Mi intento es el siguiente:
A mi entender la función suelo del valor tiene el efecto de igualar las probabilidades en un intervalo abierto $[y, y+1)$ por lo que la probabilidad podría calcularse como $P(Y=y_0) = P(y_0 \le X < y_0+1) = P(X < y_0+1) - P(X < y_0)$ .
Como la distribución log-normal es continua, $\forall y: P(X=y) = 0$ . Por lo tanto $P(X < y_0+1) - P(X < y_0) = P(X \leq y_0+1) - P(X \leq y_0)$ . Por tanto, la probabilidad de que el valor observado proceda de la variable floor'ed $Y$ podría calcularse como
$P(Y=y_0) = P(X \leq y_0 + 1) - P(X \leq y_0)$ .
Esto podría hacerse fácilmente utilizando la log-normal $CDF$ .
¿Estoy viendo esto de la manera correcta? ¿Es ésta la solución correcta?
1 votos
Esto es correcto. También puede utilizar la fdc Normal, ya que $X=\exp\{Z\}$ con $Z$ una variante Normal.