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∼lnN(μ,σ) con algunos parámetros μ y σ . Para obtener valores discretos a partir de esto redondeo el resultado hacia abajo, por lo tanto tendría una nueva variable aleatoria: Y∼⌊lnN(x;μ,σ)⌋
Mi pregunta ahora es, ¿cómo calcular la probabilidad de que un resultado observado y0 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=y0)=P(y0≤X<y0+1)=P(X<y0+1)−P(X<y0) .
Como la distribución log-normal es continua, ∀y:P(X=y)=0 . Por lo tanto P(X<y0+1)−P(X<y0)=P(X≤y0+1)−P(X≤y0) . Por tanto, la probabilidad de que el valor observado proceda de la variable floor'ed Y podría calcularse como
P(Y=y0)=P(X≤y0+1)−P(X≤y0) .
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.