Technically you do not need to have the COVB= or PARMINFO= data sets in MIANALYZE unless you have a TEST statement or use the MULT option (neither of which you can use with a CLASS statement). So I would remove them first of all. Second, you need to request the correct estimates--those that come from the REPEATED statement by outputting the GEEEmpPest table. Finally it is not necessary to do any post-processing to the parameter estimates table to read it into MIANALYZE. Note also that if you do not have a variable in the MODEL or as the SUBJECT= effect on the REPEATED statement, then you should remove it from the CLASS statement.
Proc GenMod data=irnfcs ; title3 'MI. Mod Pois Regress. Healthcare provider w/o moderators'; Class id ethnorac (ref='0') b5gp (ref='1') provreg (ref='1') a13status (ref='0') d3_reasons (ref='0') a8_7cat (ref='2') d8lgbtcom (ref='1') poverty_2cat (ref='0') e1_3cat (ref='1') /param=ref ref=first; Model f1_2cat = a1 ethnorac e1_3cat b5gp b2 provreg d1_length a13status d3_reasons a8_7cat d8lgbtcom poverty_2cat/ Dist=poisson Link=log; weight tpcweights; by _imputation_ ; Repeated subject=id /printmle type=Ind; ods output GEEEmpPest= regparms; run;
proc mianalyze parms(classvar=level)=regparms;
class a1 ethnorac e1_3cat b5gp b2 provreg a13status d3_reasons a8_7cat d8lgbtcom poverty_2cat;
modeleffects intercept a1 ethnorac e1_3cat b5gp b2 provreg d1_length a13status d3_reasons a8_7cat d8lgbtcom poverty_2cat;
run;
... View more