Hello, I work on SAS 9.4. I have to impute categorical variables ( Miss_Smoking Miss_Alcohol Miss_WorkStatus) with arbitrary missing value patterns. I only have one continuous (complete) variable in my dataset: 'age'. I tried this code: PROC MI DATA = missing out=FCS nimpute=5 seed=22222; Class nationality relationStatus Education Region ChronicDisease Miss_Smoking Miss_Alcohol Miss_WorkStatus; Fcs nbiter=40 logistic (Miss_Smoking Miss_Alcohol Miss_WorkStatus/details); Var age nationality relationStatus Education Region ChronicDisease Miss_Smoking Miss_Alcohol Miss_WorkStatus; run; The imputation works, generating a table with imputed data, but I get the following warning: WARNING: The covariates are not specified in an FCS discriminant method for variable nationality, only remaining continuous variables will be used as covariates with the default CLASSEFFECTS=EXCLUDE option. ... So I used the 'FCS discrim' function: PROC MI DATA = missing out=FCS2 nimpute=5 seed=22222; Class nationality relationStatus Education Region ChronicDisease Miss_Smoking Miss_Alcohol Miss_WorkStatus; Fcs discrim (Miss_Smoking Miss_Alcohol Miss_WorkStatus/details classeffects=include); Var Age nationality relationStatus Education Region ChronicDisease Miss_Smoking Miss_Alcohol Miss_WorkStatus; run; I also get an imputed table but with almost the same distributions for imputed variables. However there are still warning messages: WARNING: The covariates are not specified in an FCS discriminant method for variable nationality, only remaining continuous variables will be used as covariates with the default CLASSEFFECTS=EXCLUDE option ... Does this mean that the 'proc mi' is using only the continuous variable to impute missing values? I tried removing all the categorical variables: PROC MI DATA = missing out=FCS3 nimpute=5 seed=22222; class Miss_Smoking Miss_Alcohol Miss_WorkStatus; fcs discrim (Miss_Smoking Miss_Alcohol Miss_WorkStatus/details classeffects=include); var Age Miss_Smoking Miss_Alcohol Miss_WorkStatus; run; No warning message; also, I get comparable distributions to the imputed variables... Is there any other way/ option I could use that would use all my covariates and won't generate the warning messages? Thank you Fabienne
... View more