Tengo una variable X∈R2 que tiene una distribución normal bivariada con el vector de la media μ y la matriz de covarianza Σ .
El vector X se compone de dos variables X=(x1,x2)
Una función f es una función de x1 sólo
f(x1)={0for x1<0x1for x1≥0}
Ya calculé que la media de f(x1) es σ11√2π
Estoy tratando de encontrar la varianza de f(x1) . Pensé que esto sería sencillo, pero cuando intento verificarlo numéricamente los resultados no coinciden con las predicciones. Este es mi enfoque:
Dejemos que y=f(x1)
Dejemos que g(x1,x2,μ,Σ) sea la función de densidad de probabilidad de la variable normal bivariante.
Var[y]=E[y2]−E[y]2=E[y2]−σ22π
E[y2]=∫∞x1=−∞∫∞x2=−∞y2f(x1)g(x1,x2,μ,Σ)dx2dx1
Para x1≥0 entonces y=x1 Si no es así y=0 por lo que la integral se simplifica en
E[y2]=∫∞x1=0∫∞x2=−∞x21f(x1)g(x1,x2,μ,Σ)dx2dx1
Y un cambio menor:
E[y2]=∫∞x1=0x21f(x1)∫∞x2=−∞g(x1,x2,μ,Σ)dx2dx1
Utilizo wolfram alpha para obtener el resultado (para μx1=0 ) y sustituirlo en la ecuación de la varianza:
Var[y]=E[y2]−σ22π
La fórmula de la varianza coincide con una integración numérica monte-carlo, por lo que wolfram está haciendo la integración correctamente. Desafortunadamente, las predicciones no coinciden con la varianza de la muestra de una simulación numérica de la distribución bivariada. Debido a esto creo que la forma en que configuré la integración fue incorrecta. Parece sencillo, pero no he hecho esto con funciones a trozos o múltiples variables antes.
¿Hay algún error evidente en la forma en que configuro la integral para E[y2] ?