BookmarkSubscribeRSS Feed
Season
Lapis Lazuli | Level 10

There are two questions revolving PROC MI that I would like to raise:

(1) How can I know to what extent has the imputation completed (i.e., the number of imputation completed) during the imputation process? Multiple imputation is a computer-intensive process. Moreover, its theory tells us to perform as many imputations as possible and putting in as many variables as possible yields the best results, which makes the user feeds in an enoromous dataset when executing imputation, a practice that may cause the time needed to further increase. I often spend much time checking my computer to see if my imputation is done, only to find it is yet to be done. Sometimes the need for an imputed dataset is imminent, so this makes me anxious.

(2) How can I know the "culprit variable" when the errror warning "An imputed variable value is not in the specified range after XXX tries" appears in my log? At present, I have to go through the vast amount of continuous variables in the imputation model to see what variable(s) cause this error. This greatly wastes my time.

Thanks!

Ready to join fellow brilliant minds for the SAS Hackathon?

Build your skills. Make connections. Enjoy creative freedom. Maybe change the world. Registration is now open through August 30th. Visit the SAS Hackathon homepage.

Register today!
What is ANOVA?

ANOVA, or Analysis Of Variance, is used to compare the averages or means of two or more populations to better understand how they differ. Watch this tutorial for more.

Find more tutorials on the SAS Users YouTube channel.

Discussion stats
  • 0 replies
  • 530 views
  • 0 likes
  • 1 in conversation