# Multivariate Normal conditional tail Expextation

## Main Question or Discussion Point

Hi all,
I need help regarding the following expression:
E(x1|X>K)
where:
x1 is a one dimension normal rv
X is multivariate normal rv with n components: x1, x2,..., x_n
K is a n dimension constant vector with n components: k1,k2,...,k_n
X>K <==> x1>k1,x2>k2,...,x_n>k_n

I know there is a closed form for the Bi-variate case. Is there one for this too?

Thanks a lot!

Alon

Related Set Theory, Logic, Probability, Statistics News on Phys.org
chiro
Hey alondo and welcome to the forums.

Are your variables independent or do they have some kind other relationship that involves a generic covariance matrix?

The variables are dependent, and the covariance matrix can be calculated.
However, I am not sure how to deal with the multiple conditions of the expectation:
E(x1|X>K)=E(x1|x1>k1,x2,k2,...,x_n>k_n)

Thanks, and hope you can help.
Alon

Hey alondo and welcome to the forums.

Are your variables independent or do they have some kind other relationship that involves a generic covariance matrix?

chiro
In your multiple integral, what kinds of limits were you thinking about using?

The expectation is simply going to be x1*P(x1 = x|X>k) (with the right limits).

If you expand the conditional probability, it means you are going to get something that is complex, since you have dependencies between your variables.

We know that P(x1 = x and x1 > k) = P(x1 > k) (Since x1 > k is a proper subset of the event corresponding to x1).

With that said, what you are actually doing is censoring part of the variable, since you are considering a subset of the entire state-space as opposed to the entire state-space.

If you are finding the expectation of this subset, you need to treat this as one proper random variable with the Kolmogorov axioms holding for this random variable and that means that you will have to normalize this new subset random variable.

If your variables though are dependent on each other, you will need to calculate the right limits corresponding to your inequalities and if your limits are basically "entangled" (which they will be for dependency based situations for multivariate joint distributions), then you will need to use some really nice algorithms to do this.

But if you can do all this, then find a random variable that has a proper PDF and then take the expectation of that new variable.

chiro
The example of E[X1|X2 > z] is a lot different than what you have.

You wrote E[X1|X > k] by the X includes X1. Did you mean this or did you make a mistake?

The reason is that if this was not a mistake, then it means you are conditioning on something with respect to a subset on X1 and not X1 itself, which means you will need to find a new random variable and take the expectation of that.

If you want to find something like E[X1|X > K] where X does not include X1 and you have the joint distribution for X1,X2,..,XN, then this is simply a matter of finding the limits for X2 up to XN by solving the region of integration given the structure of the limits and then plugging those in to a computer program which will do a numerical multi-variable integral calculation and give you a number that corresponds to the expectation.

The routine to calculate the expectation is easy once you have the limits, but getting the limits require that you solve the region in the same way that you solve regions for double integrals when you have entangled limits, except that due to there being multiple variables, you can't rely on the geometric intuition that you had for double integrals so you need to use an algebraic approach, or (which I recommend) an algorithm that someone has coded up.

It was not a mistake, but the bi-variate case: E[X1|X2 > z] still holds when X2 is correlated to X1.

chiro