Hi everyone I have a specific question regarding my anova I have created. I have to create 4 anova results, and when I run my code it creates anovaresults2, anovaresults3 and anovaresults4, I do not know why my anovaresults 1 does not show up as I have set each anova up the same way. My code is below please let me know what you think is going wrong, THANK YOU! ODS OUTPUT ModelANOVA = WORK.ModelResults1; PROC ANOVA DATA = MIInq.MIIInquiry2; CLASS StateCd; Model AgeAtVisit = StateCd; RUN; %MACRO RunANOVA (Number = , Variable = ); ODS OUTPUT ModelANOVA = MIOut.ANOVAResults&Number; PROC ANOVA DATA = MIInq.MIInquiry2; CLASS StateCd; MODEL &Variable = StateCd; RUN; QUIT; PROC PRINT DATA = MIOut.ANOVAResults&Number; RUN; %MEND RunANOVA; %RunANOVA (Number = 1, Variable = AgeAtVisit) %RunANOVA (Number = 2, Variable = SBP) %RunANOVA (Number = 3, Variable = DBP) %RunANOVA (Number = 4, Variable = WtLb); PROC MEANS DATA = MIInq.MIInquiry2; CLASS StateCd; VAR WtLb; RUN; DATA MIOut.ANOVAResults (KEEP = Dependent FValue ProbF); SET WORK.ANOVAResults: ; RUN;
... View more