I have a simple mixed-model, with predictive factor treat (levels M1,M2,M3,
M4), continuous par, and a grouping variable subj from a cross-over
experiment.
Everything works as expected when I only use M1, M2, M3; see subset.lme
below. The residuals are well distributed;
resid(.,type="p")~fitted(.)|treat
When I add level M4 (all.lme below), the variance of the
predictions shrinks
to almost zero. I know that level M4 adds heteroscedasticity, so I tried
with varPower(); this corrects for the residual, but the fitted() appear
nonsensical.