Hello ksharp, thanks! I did assume that would be the case and ran the code again adding the interaction terms but got this error.
proc logistic data = NEDS.neds_2016_pneumonia_recat; 231 class died_visit (ref = "0") pay1recat (ref = "3") hosp_controlrecat (ref = "4") 231! hosp_urcat4recat (ref = "1") hosp_ur_teach (ref = "0") hosp_traumarecat (ref = "0") / param = 231! ref; 232 model died_visit = pay1recat hosp_controlrecat pay1recat*hosp_controlrecat hosp_urcat4recat 232! pay1recat*hosp_urcat4recat hosp_ur_teach pay1recat*hosp_ur_teach hosp_traumarecat 232! pay1recat*hosp_traumarecat / link = glogit; 233 slice pay1recat*hosp_controlrecat/sliceby(pay1recat='3') diff oddsratio cl; 234 slice pay1recat*hosp_controlrecat/sliceby(pay1recat='2') diff oddsratio cl; 235 slice pay1recat*hosp_controlrecat/sliceby(pay1recat='1') diff oddsratio cl; 236 slice pay1recat*hosp_controlrecat/sliceby(hosp_controlrecat='1') diff oddsratio cl; 237 slice pay1recat*hosp_controlrecat/sliceby(hosp_controlrecat='2') diff oddsratio cl; 238 slice pay1recat*hosp_controlrecat/sliceby(hosp_controlrecat='3') diff oddsratio cl; 239 slice pay1recat*hosp_controlrecat/sliceby(hosp_controlrecat='4') diff oddsratio cl; 240 slice pay1recat*hosp_urcat4recat/sliceby(pay1recat='3') diff oddsratio cl; 241 slice pay1recat*hosp_urcat4recat/sliceby(pay1recat='2') diff oddsratio cl; 242 slice pay1recat*hosp_urcat4recat/sliceby(pay1recat='1') diff oddsratio cl; 243 slice pay1recat*hosp_urcat4recat/sliceby(hosp_urcat4recat='1') diff oddsratio cl; 244 slice pay1recat*hosp_urcat4recat/sliceby(hosp_urcat4recat='2') diff oddsratio cl; 245 slice pay1recat*hosp_ur_teach/sliceby(pay1recat='3') diff oddsratio cl; 246 slice pay1recat*hosp_ur_teach/sliceby(pay1recat='2') diff oddsratio cl; NOTE: PROCEDURE LOGISTIC used (Total process time): real time 0.00 seconds cpu time 0.00 seconds
NOTE: The SAS System stopped processing this step because of errors. 247 slice pay1recat*hosp_ur_teach/sliceby(pay1recat='1') diff oddsratio cl; 248 slice pay1recat*hosp_ur_teach/sliceby(hosp_ur_teach='0') diff oddsratio cl; 249 slice pay1recat*hosp_ur_teach/sliceby(hosp_ur_teach='1') diff oddsratio cl; 250 slice pay1recat*hosp_ur_teach/sliceby(hosp_ur_teach='2') diff oddsratio cl 251 slice pay1recat*hosp_traumarecat/sliceby(pay1recat='3') diff oddsratio cl; ----- 22 76 ERROR 22-322: Syntax error, expecting one of the following: ;, ADJ, ADJDFE, ADJUST, ADJUSTMENT, ALPHA, AT, BYLEVEL, CHISQ, CL, CORR, COV, DF, DIFF, DIFFS, E, EPSILON, EST, EXP, ILINK, JOINT, LINES, LINESTABLE, MEANS, NOF, NOMEANS, OBSMARGINS, ODDSRATIO, ODDSRATIOS, OR, PDIFF, PLOT, PLOTS, SEED, SIMPLE, SINGULAR, SLICEBY, STEPDOWN, TDIFF. ERROR 76-322: Syntax error, statement will be ignored. 252 slice pay1recat*hosp_traumarecat/sliceby(pay1recat='2') diff oddsratio cl; 253 slice pay1recat*hosp_traumarecat/sliceby(pay1recat='1') diff oddsratio cl; 254 slice pay1recat*hosp_traumarecat/sliceby(hosp_traumarecat='0') diff oddsratio cl; 255 slice pay1recat*hosp_traumarecat/sliceby(hosp_traumarecat='1') diff oddsratio cl; 256 slice pay1recat*hosp_traumarecat/sliceby(hosp_traumarecat='2') diff oddsratio cl; 257 slice pay1recat*hosp_traumarecat/sliceby(hosp_traumarecat='3') diff oddsratio cl; 258 run;
... View more