i have a measurement on patients at 3 fixed timepoints, but at each timepoint the 'treatment' can change between two types (this is not a 'designed' experiment such as incomplete blocks crossover that would randomise treatment sequence to patients, and it is not literally a 'treatment', it is just easier to explain it this way). Hypothetical data would appear as follows
patient timepoint treatment Y
1 1 a #
1 2 a #
1 3 b .
2 1 b #
2 2 a #
2 3 b #
3 1 a .
3 2 a #
3 3 a #
thus a patient does not necessary receive both 'treatments' (a and b), the data are messy eg unbalanced + missing data (Y=outcome). It seems to me patients should be included as random effects. Maybe it is analogous to a split plot design, with patients as a blocking factor, although i read that "with PROC GLM, you must use a TEST statement to obtain the correct F test for A" (https://support.sas.com/documentation/cdl/en/statug/63347/HTML/default/viewer.htm#statug_mixed_sect0...). Thus is the following code insufficient?:
proc glm;
class patient timepoint treatment;
model y = patient timepoiint treatment treatment*timepoint / ss3;
random patient;
run;
although it is repeated measures, the repeated statement doesn't seem useful here because the 'treatment' changes over time.
Thanks for any advice
Why not use PROC MIXED ? since PROC GLM only fit dummy mixed model .
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!
ANOVA, or Analysis Of Variance, is used to compare the averages or means of two or more populations to better understand how they differ. Watch this tutorial for more.
Find more tutorials on the SAS Users YouTube channel.