Hi folks,
I ran a multiple imputation for a longitudinal data in a wide form (m=20). When m=4, I saw this message, and imputation could not go ahead:
Running mlogit on data from iteration 8, m=4:
Iteration 0: log likelihood = -10833.986
Iteration 1: log likelihood = -9869.2422
Iteration 2: log likelihood = -9714.8179
Iteration 3: log likelihood = -9714.8179 (backed up)
Iteration 4: log likelihood = -9714.8179 (backed up)
Iteration 5: log likelihood = -9714.8179 (backed up)
Iteration 6: log likelihood = -9714.8179 (backed up)
Iteration 7: log likelihood = -9714.8179 (backed up)
Iteration 8: log likelihood = -9714.8179 (backed up)
Iteration 9: log likelihood = -9714.8179 (backed up)
Iteration 10: log likelihood = -9714.8179 (backed up)
Iteration 11: log likelihood = -9714.8179 (backed up)
...
My syntax is:
local lg="chronic* prevcare* rhukou* phi* sickinj*"
local rg="lghhincg* oop_cpi* denc* econ* health* soc* trans* comm* edc*"
local ml="educ_r* mcare* emp_rs* shitype*"
mi impute chained (logit) `lg' (regress) `rg' (mlogit) `ml' ///
= age* sex hhsizeimp* geography stratum, add(20) rseed(1635) augment noisily
Anyone know why did it succeed in m=1/3, but fail in m=4? Can I find from the saved log which variable did the failing estimation happen on? Is there any solution?
Thank you!
Best,
Rodrigo
I ran a multiple imputation for a longitudinal data in a wide form (m=20). When m=4, I saw this message, and imputation could not go ahead:
Running mlogit on data from iteration 8, m=4:
Iteration 0: log likelihood = -10833.986
Iteration 1: log likelihood = -9869.2422
Iteration 2: log likelihood = -9714.8179
Iteration 3: log likelihood = -9714.8179 (backed up)
Iteration 4: log likelihood = -9714.8179 (backed up)
Iteration 5: log likelihood = -9714.8179 (backed up)
Iteration 6: log likelihood = -9714.8179 (backed up)
Iteration 7: log likelihood = -9714.8179 (backed up)
Iteration 8: log likelihood = -9714.8179 (backed up)
Iteration 9: log likelihood = -9714.8179 (backed up)
Iteration 10: log likelihood = -9714.8179 (backed up)
Iteration 11: log likelihood = -9714.8179 (backed up)
...
My syntax is:
local lg="chronic* prevcare* rhukou* phi* sickinj*"
local rg="lghhincg* oop_cpi* denc* econ* health* soc* trans* comm* edc*"
local ml="educ_r* mcare* emp_rs* shitype*"
mi impute chained (logit) `lg' (regress) `rg' (mlogit) `ml' ///
= age* sex hhsizeimp* geography stratum, add(20) rseed(1635) augment noisily
Anyone know why did it succeed in m=1/3, but fail in m=4? Can I find from the saved log which variable did the failing estimation happen on? Is there any solution?
Thank you!
Best,
Rodrigo