Not sure whether this is the case, but off the top of my head, I don't think this is the right syntax for the ESTIMATE statement.
You may have to shift to an LSMESTIMATE statement, where you can use the AT option to get results at different levels of a continuous variable. For instance try this, and see if it gives something close to what you want:
proc plm restore=pred1;
estimate TransitionRelat 1 /at fobss_total_personmean= 1.41,
TransitionRelat 1 /at fobss_total_personmean= 2.65
TransitionRelat 1 /at fobss_total_personmean= 3.89/ e;
run;
This ought to give expected values at the three levels of your continuous variable for the first level of your categorical variable.
SteveDenham
... View more