Hello,
I learned that there is a SAS macro for Mutilevel Imputation called "MMI_IMPUTE". Is there any way that I can get this macro? Would anyone help me please?
Thanks,
Rahid Mahmood
This paper https://support.sas.com/resources/papers/proceedings13/438-2013.pdf indicates a link to source code. I can't confirm that as the site the link in the paper uses is blocked by my organization.
Hi, Thanks. But that website is not active anymore.
Sorry about the website confusion. I took down the website when I stopped offering consulting services. As for the macro, I no longer recommend using MMI_IMPUTE. MMI_IMPUTE uses an imputation algorithm called PAN, which was developed a while back by Joseph Schafer. Unfortunately, PAN is a bit outdated, and is less flexible than newer algorithms (e.g., the algorithm can't incorporate random effects between incomplete variables; all incomplete variables are required to be normally distributed). I recommend that you instead use a standalone software package called Blimp. Blimp was written by Brian Keller and Craig Enders at UCLA. Unlike MMI_IMPUTE, Blimp can handle random effects between incomplete variables and can also handle some non-normal incomplete variables (e.g., binary variables). The software and associated documentation are available at http://www.appliedmissingdata.com/multilevel-imputation.html. Blimp is free, and the website contains scripts for using it from SAS.
Is there a paper you recommend talking about how PAN and MMI_IMPUTE work? Is there anything published regarding what you said re: outdated?
Also, can MMI_IMPUTE handle 3 level, or only 2-level? I am working on a paper comparing different missing data strategies in multilevel models (including BLIMP) and I am just wondering if I should also include MMI_IMPUTE for comparison purposes, or if something has already been published that I can reference.
Thanks so much!
Registration is now open for SAS Innovate 2025 , our biggest and most exciting global event of the year! Join us in Orlando, FL, May 6-9.
Sign up by Dec. 31 to get the 2024 rate of just $495.
Register now!
Learn how use the CAT functions in SAS to join values from multiple variables into a single value.
Find more tutorials on the SAS Users YouTube channel.
Ready to level-up your skills? Choose your own adventure.