I need to create a table that compares pre-test/post-test change for dichotomous variables across demographic categories. I used PROC MI to impute missing data with fcs discrim for the dichotomous variables.
I used PROC SurveyFREQ to conduct the McNemar Chi-square. I have requested ODS output for both DiscordDiff and CrossTabs.
For the McNemar test, I can get the difference estimate and test statistics using the following:
proc mianalyze data=[DiscordDiff dataset]; modeleffects Estimate;
by female;
stderr StdErr ;
run;
I saw that the DiscordDiff dataset doesnt include the time 1 and time 2 mean scores. So I included CrossTabs but that doesnt have a stderr variable
Is there a way that I can can get the imputed mean scores (percentages, frequencies) for the pre-test and post-test?
Please show the Proc Surveyfreq and ODS Output statements you are using.
You may need to add COLUMN and/or ROW options to the Tables statement. If you aren't using a WEIGHT statement then add WTFREQ.
Are you ready for the spotlight? We're accepting content ideas for SAS Innovate 2025 to be held May 6-9 in Orlando, FL. The call is open until September 25. Read more here about why you should contribute and what is in it for you!
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.