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!

SAS Innovate 2025: Call for Content

Are you ready for the spotlight? We're accepting content ideas for SAS Innovate 2025 to be held May 6-9 in Orlando, FL. The call is open until September 25. Read more here about why you should contribute and what is in it for you!

Submit your idea!

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
  • 576 views
  • 0 likes
  • 1 in conversation