If you specify the PARMS(LINK=GLOGIT)= option in the PROC MIANALYZE statement, the procedure might terminate abnormally. The SAS® system exits or issues messages such as the following in the log:
ERROR: An exception has been encountered.
Please contact technical support and provide them with the following traceback information:
The SAS task name is
Illegal Instruction
Traceback of the Exception:
To circumvent the problem, omit the LINK=GLOGIT option in the PARMS= data set option and specify the Response variable in a BY statement instead. You must first sort the PARMS= data set by the Response and _Imputation_ variables.
Suppose your parameter estimates data set is created in PROC LOGISTIC. The following example demonstrates the workaround:
proc logistic data=mi_data;
by _imputation_;
model y=x;
ods output ParameterEstimates=mi_parms;
run;
proc sort data=mi_parms;
by response _imputation_;
run;
proc mianalyze parms=mi_parms;
by response;
modeleffects intercept x;
run;