# Given the correlation matrix, estimate the value of a random variable based on the value of other random variables. [closed]

A process generates $N$ random variables $(X_i \mid 1 \leq i \leq N)$.

The process is run $K$ times, and the values of each random variable $X_i$ is observed.

Based on this data, the following things are computed:

• The Means: $\mu_i$ for each random variable
• The Variances: $\sigma^2_i$ for each random variable
• Correlation Matrix $M_{N \times N}$: such that $m_{ij} = \text{corr}(X_i, X_j)$

Another observation is made and values of all but the first random variable are observed. Given those values $x_2 \ldots x_n$, how can we estimate the value of $x_1$ for that observation (in terms of $x_2 \ldots x_n, \mu_i, \sigma^2_i, M$)?

## closed as off-topic by JMP, choco_addicted, user223391, Shailesh, LeucippusJun 25 '16 at 1:34

This question appears to be off-topic. The users who voted to close gave this specific reason:

• "This question is missing context or other details: Please improve the question by providing additional context, which ideally includes your thoughts on the problem and any attempts you have made to solve it. This information helps others identify where you have difficulties and helps them write answers appropriate to your experience level." – choco_addicted, Community, Shailesh
If this question can be reworded to fit the rules in the help center, please edit the question.

Since all you have are the means and the covariances, the most natural thing to do would seem to be to assume a multivariate Gaussian with those parameters, plug in $x_2,\ldots,x_n$ and normalise to get the conditional distribution for $x_1$; the estimate would then be the mean of that distribution (which is the same as its mode and median, since it's normal).