Alternating conditional expectations: Difference between revisions

Content deleted Content added
E2ipi (talk | contribs)
Tags: Mobile edit Mobile web edit
E2ipi (talk | contribs)
Tags: Mobile edit Mobile web edit
Line 14:
== Mathematical description ==
Let <math>Y,X_1,\dots,X_p</math> be random variables. We use <math>X_1,\dots,X_p</math> to predict <math>Y</math>. Suppose <math>\theta(Y),\varphi_1(X_1),\dots,\varphi_p(X_p)</math> are zero-mean functions and with these transformation functions, the fraction of variance of <math>\theta(Y)</math> not explained is
: <math> e^2(\theta,\varphi_1,\dots,\varphi_p)=\frac{\mathbb{E}\left[\theta(Y)-\sum_{i=1}^p \varphi_i(X_i)\right]^2}{\mathbb{E}[\theta^2(Y)]}</math>
Generally, the optimal transformations that minimize the unexplained part are difficult to compute directly. As an alternative, ACE is an iterative method to calculate the optimal transformations. The procedure of ACE has the following steps:
# Hold <math>\phi_1(X_1),\dots,\phi_p(X_p)</math> fixed, minimizing <math>e^2</math><!--
-->gives <math>\theta_1(Y)=\mathbb{E}\left[\sum_{i=1}^p \varphi_i(X_i)\middle|Y\right]</math>
# Normalize <math>\theta_1(Y)</math> to unit variance.
# For each <math>k</math>, fix other <math>\varphi_i(X_i)</math> and <math>\theta(Y)</math>, minimizing <math>e^2</math> and the solution is<!--
-->:: <math>\tilde{\varphi}_k = \mathbb{E}\left[\theta(Y)-\sum_{i\neq k} \varphi_i(X_i) \middle| X_k\right]</math>
# Iterate the above three steps until <math>e^2</math> is within error tolerance.