Take the 2-minute tour ×
MathOverflow is a question and answer site for professional mathematicians. It's 100% free, no registration required.

For a vector $X$ which follows a multinomial Gaussian distribution $N(\vec{0},\Sigma)$, a given vector $b$, and a known scalar value $c$, I would like to calculate the expectation :

$E[X|X^Tb = c]$

That is the expected value of the multivariate variable $X$ given that it will lie on the plane $ X^Tb = c$. I have tried by parametrizing $X$ as $X = \vec{a_0} + t_1 \vec{a_1} ... t_{n-1} \vec{a_{n-1}}$ and calculating the integral $\int_{-\infty}^{\infty} ... \int_{-\infty}^{\infty} xf(x) dt_1 ... dt_{n-1}$, where $f(x)$ is the pdf of the Gaussian, but I end up with an extremely messy formula even when trying to solve in the simple three-dimensional case.

My question is whether there is a known closed form solution for the above expectation and/or if there is a specific parametrization I could use to simplify the solution.

share|improve this question
Sorry but this is not the right site to ask. Please try math.stackexchange.com –  Deane Yang Oct 12 '12 at 17:02
Answer's yes, mathoverflow.net/questions/36493/… –  Arthur B Oct 12 '12 at 17:37
add comment

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.