I have used an EM algorithm to fit a finite mixture of linear regression to my data, and cluster them into $k$ clusters.
Now that I have my clusters with the estimated parameters $\beta_k$ and $\sigma_k$, my question is how to use my model to predict new observations $x_{new}$?
I am thinking that I need to calculate the posterior probability of $p(z'=k|x_{new},\hat \theta)$, and somehow calculate the predicted $y'$ as $$y'=\sum_k p(z'=k|x') \; (\hat \beta_k^T x')$$
However, I am not sure if this is completely correct. Can anyone shed some light on this?