I'm trying to run proc mixed with a variable (drug) that has three components to it (drugs a, b, and c). How do I change the code to run proc mixed ONLY on drugs a and b?
PROC MIXED DATA=lec2.fevlong ORDER=DATA;
CLASS pid drug timehr;
MODEL y=drug timehr drug*timehr/S CHISQ;
REPEATED timehr /TYPE=UN SUBJECT=pid R RCORR;
RUN;
Without seeing actual values of the variable drug this is just a generic response:
Add a WHERE statement.
PROC MIXED DATA=lec2.fevlong ORDER=DATA;
WHERE data in ('drug a' 'drug b');
CLASS pid drug timehr;
MODEL y=drug timehr drug*timehr/S CHISQ;
REPEATED timehr /TYPE=UN SUBJECT=pid R RCORR;
RUN;
Without seeing actual values of the variable drug this is just a generic response:
Add a WHERE statement.
PROC MIXED DATA=lec2.fevlong ORDER=DATA;
WHERE data in ('drug a' 'drug b');
CLASS pid drug timehr;
MODEL y=drug timehr drug*timehr/S CHISQ;
REPEATED timehr /TYPE=UN SUBJECT=pid R RCORR;
RUN;
April 27 – 30 | Gaylord Texan | Grapevine, Texas
Walk in ready to learn. Walk out ready to deliver. This is the data and AI conference you can't afford to miss.
Register now and lock in 2025 pricing—just $495!
Still thinking about your presentation idea? The submission deadline has been extended to Friday, Nov. 14, at 11:59 p.m. ET.
Learn how use the CAT functions in SAS to join values from multiple variables into a single value.
Find more tutorials on the SAS Users YouTube channel.
Ready to level-up your skills? Choose your own adventure.