I recently submitted a research paper to a journal based on a subsample due to missing data (in my case, MAR). A reviewer suggested that I should impute all missing data using the FIML module in Stata in order to include the whole sample in the analysis. I'm currently exploring this option, but it seems to work primarily with SEM , which presents a few challenges for my analysis:
Another idea I had was to use a more basic approach to estimate the missing values outside of the model, for example, using simple Multiple Imputation (MI) and store them.
I would appreciate any advice or insights on how to best approach this, especially regarding the use of FIML with the specific estimations I’m working with.
Thank you in advance!
- My regression model includes interactions, which I can address by manually creating interaction variables beforehand.
- My main concern is that my analyses involve not only simple regressions but also estimations using "pscore" (propensity score) and "aipw" (augmented inverse probability weighting).
Code:
teffects psmatch ( S_belonging) (Trattato $covPSMATCH ) if MYsampleFINAL == 1, atet caliper(0.09) teffects aipw (S_belonging $covPSMATCH) (Trattato Female LicSC LicClas i.VotoMicroClass MathSkill, probit) if MYsampleFINAL == 1
I would appreciate any advice or insights on how to best approach this, especially regarding the use of FIML with the specific estimations I’m working with.
Thank you in advance!

Comment