Tengo una variable aleatoria Y yo sé .
¿Hay alguna manera de calcular ? He tratado de resolver la integral, pero no he progresado mucho. ¿Es posible?
Tengo una variable aleatoria Y yo sé .
¿Hay alguna manera de calcular ? He tratado de resolver la integral, pero no he progresado mucho. ¿Es posible?
Respuestas:
Como ya se mencionó en los comentarios y preguntas de @Martijn, no parece haber una solución analítica paraE(Y) aparte del caso especial donde μ=0 lo que da E(Y)=0.5 .
Además, por la desigualdad de Jensen tenemos queE(Y)=E(f(X))<f(E(X)) Si μ>0 y a la inversa que E(Y)=E(f(X))>f(E(X)) Si μ<0 . Ya quef(x)=ex1+ex es convexo cuando x<0 y cóncavo cuando x>0 y la mayor parte de la masa de densidad normal estará en esas regiones dependiendo del valor de μ .
Hay muchas formas de aproximarE(Y) , He detallado algunos con los que estoy familiarizado e incluí algunos códigos R al final.
Muestreo
Esto es bastante fácil de entender / implementar:
donde sacamos muestrasx1,…,xn desde N(μ,σ2) .
Integracion numerica
Esto incluye muchos métodos de aproximación de la integral anterior: en el código utilicé la función de integración de R que utiliza la cuadratura adaptativa.
Transformación sin perfume
Véase, por ejemplo, El filtro de Kalman sin perfume para la estimación no lineal de Eric A. Wan y Rudolph van der Merwe, que describe:
El método implica calcular una pequeña cantidad de "puntos sigma" que luego se transformanf y se toma una media ponderada. Esto contrasta con el muestreo aleatorio de muchos puntos, transformándolos conf y tomando la media.
Este método es mucho más eficiente computacionalmente que el muestreo aleatorio. Desafortunadamente no pude encontrar una implementación de R en línea, así que no la he incluido en el código a continuación.
Código
El siguiente código crea datos con diferentes valores deμ y arreglado σ . Da salida f(E(X)) y aproximaciones de E(Y)=E(f(X)) vía
f_mu
que essampling
yintegration
.salida:
EDITAR
En realidad, encontré una transformación sin perfume fácil de usar en el paquete de python filterpy (aunque en realidad es bastante rápido de implementar desde cero):
que salidas:
Por lo tanto, la transformación sin perfume parece funcionar bastante mal para estos valores deμ y σ . Esto quizás no sea sorprendente, ya que la transformación sin perfume intenta encontrar la mejor aproximación normal aY=f(X) y en este caso está lejos de ser normal:
Para valores menores deσ Parece estar bien.
fuente
La variableY tiene una distribución logit normal o logística normal cuyos momentos no tienen una descripción analítica conocida. Puede obtener los valores computacionalmente.
Se describe más sobre estas distribuciones en un artículo disponible gratuitamente: Atchison, J. y Sheng M. Shen. "Distribuciones logísticas normales: algunas propiedades y usos". Biometrika 67.2 (1980): 261-272.
En ese texto no dan ninguna expresión para los límites, aproximaciones o comportamiento de los momentos (excepto mencionar que existen). Pero sí continúan con expresiones para el valor esperado de la relación de dos componentes en una variable distribuida normal logística multivariada.
fuente