I am using PROC MIXED to examine differeces across 5 different treatments. I would like to know how to enable my 'LSMEANS variable = treatment / ADJUST=TUKEY;' statement to display differences using letters in the output. Any advice is appreciated.
I am using the following code:
%MACRO MIXED1 (DATASET, DEPVAR, ID);
PROC MIXED DATA = &DATASET;
CLASS TRT BLOCK PEN SEX;
MODEL &DEPVAR = TRT/RESIDUAL OUTP=STUDENTRESIDUAL;
RANDOM BLOCK;
LSMEANS TRT/PDIFF=all;
STORE STOREDATA;
RUN;
PROC PLM RESTORE=STOREDATA;
LSMEANS TRT/PDIFF=ALL PLOT=MEANPLOT CL LINES;
RUN;
PROC PRINT DATA = STUDENTRESIDUAL;
WHERE ABS(STUDENTRESID) GT 3.5;
RUN;
PROC UNIVARIATE DATA=STUDENTRESIDUAL NORMAL PLOT;
VAR STUDENTRESID;
RUN;
PROC KDE DATA=STUDENTRESIDUAL;
UNIVAR STUDENTRESID;
RUN;
QUIT;
%MEND;
%MIXED1 (MasterFile, pigWt1, 1);