I ran the following commands to run a multiple imputation in Stata version 15.1, but ran into the following error when I try to create some trace plots.
Code:
mi set wide mi register imputed depvar1 depvar2 mi impute chained (pmm, knn(5)) depvar1 depvar2 = indepvar i.cluster i.id , add(20) force noisily mi estimate: mixed depvar1 indepvar ||cluster: ||id:, covariance(unstructured) reml savetrace(“trace.dta”, replace)
an error occurred when mi estimate executed mixed on m=1
r(198);
By all accounts savetrace is a perfectly valid option in mi estimate so I am not sure why I get this error. It doesn't seem to be a syntax problem either.
savetrace is used with mi impute option, not mi estimate. An example from UCLA - https://stats.idre.ucla.edu/stata/seminars/mi_in_stata_pt1_new/
ReplyDeletemi impute chained (logit) female (mlogit) prog (regress) write read math science = socst, ///
add(10) rseed (53421) savetrace(trace1,replace)