Suppose I have two non-independent gaussian random variables
$(X,Y)\sim \text{BiNormal}[(\mu_X,\mu_Y),(\sigma_X,\sigma_Y),\rho]$
It's a well known result for the bivariate normal distribution with zero means and unit variances that
$\operatorname {E}(X\mid Y<y)=-\rho {\phi (y) \over \Phi (y)}$
Similar expressions are also available for the non-zero non-unit variance conditional expectation.
Is there a similarly convenient parameterisation for $\operatorname {Var}(X\mid Y<y)$ ? I'm interested in the general case (non-zero means & non-unit variances).
NB. I am aware that, for Gaussian families, conditioning acts as a linear projection. As explained here, that means that $\operatorname {Var}(X\mid X)=\sigma_Y^2(1-\rho^2)$. This is what makes me believe there might be a parameterisation for the variance in the truncated case.
Here is what I found using Mathematica. First, the constant of integration is found for the truncated bivariate distribution, then the first two moments are found followed by the variance. Then the variance is simplified such that we end up with the usual notation.
Here are the results:
$$E(X|Y<y)=\mu_X-\frac{\rho \sigma_X \phi \left(\frac{y-\mu_Y}{\sigma_Y}\right)}{\Phi \left(\frac{y-\mu_Y}{\sigma_Y}\right)}$$
$$V(X|Y<y)=\sigma_X^2 \left(\frac{\rho ^2 \phi \left(\frac{y-\mu_Y}{\sigma_Y}\right) \left((\mu_Y-y) \Phi \left(\frac{y-\mu_Y}{\sigma_Y}\right)-\sigma_Y \phi \left(\frac{y-\mu_Y}{\sigma_Y}\right)\right)}{\sigma_Y \Phi \left(\frac{y-\mu_Y}{\sigma_Y}\right)^2}+1\right)$$
If $\mu_X=\mu_Y=1$ and $\sigma_X=\sigma_Y=1$, then
$$E(X|Y<y)=-\frac{\rho \phi (y)}{\Phi (y)}$$
$$V(X|Y<y)=1-\frac{\rho ^2 \phi (y) (y \Phi (y)+\phi (y))}{\Phi (y)^2}$$
Here is the code: