Hello Everyone
My name is Habtesh and I want to ask some advice regarding Multiple imputations. I have a cross-section data set of 104 countries and 15 variables ( 1 outcome variable, 11 policy variable, and 3 control variable). The policy variables are continuous ranging from 0-2 while the other variables are continuous without any range. my objective is to fill the missing values from 7 policy variables and I want to use multiple imputation techniques. here is what I did in Stata;
********************
mi set mlong
mi register imputed Involvement Advancerulings Appealprocedures Feesandcharges Cooperationinternal Cooperationexternal Governance
mi register regular logTimetoexportBC Information Formalitiesauto Formalitiesdoc Formalitiesproc Regulatory Corruption lnPCGDP
mi impute mvn Involvement Advancerulings Appealprocedures Cooperationinternal Feesandcharges Cooperationexternal Governance = Regulatory Corruption lnPCGDP, add(80)
mi estimate: regress logTimetoexportBC Information Involvement Advancerulings Appealprocedures Feesandcharges Formalitiesauto Formalitiesdoc Formalitiesproc Cooperationinternal Governance Cooperationexternal Regulatory Corruption lnPCGDP i.Income
***********************************
my questions are as hollow
1. When I check the summary statistics, I found that the imputed value for the missing observation is not between 0 and 2; some of them are below zero and some are above two. is there any advanced option in MI to limit the range of imputed values to be between 0 and 2? I also use mi xeq to view the summary statistics by imputation and the minimum and maximum value for the policy variables with imputed missing value is below 0 and above 2.
2. I choose M=80, Is there any mechanism to determine an appropriate value for a number of imputation?
Thanks in advance for all your cooperation and any advise on the above question is welcomed.
My name is Habtesh and I want to ask some advice regarding Multiple imputations. I have a cross-section data set of 104 countries and 15 variables ( 1 outcome variable, 11 policy variable, and 3 control variable). The policy variables are continuous ranging from 0-2 while the other variables are continuous without any range. my objective is to fill the missing values from 7 policy variables and I want to use multiple imputation techniques. here is what I did in Stata;
********************
mi set mlong
mi register imputed Involvement Advancerulings Appealprocedures Feesandcharges Cooperationinternal Cooperationexternal Governance
mi register regular logTimetoexportBC Information Formalitiesauto Formalitiesdoc Formalitiesproc Regulatory Corruption lnPCGDP
mi impute mvn Involvement Advancerulings Appealprocedures Cooperationinternal Feesandcharges Cooperationexternal Governance = Regulatory Corruption lnPCGDP, add(80)
mi estimate: regress logTimetoexportBC Information Involvement Advancerulings Appealprocedures Feesandcharges Formalitiesauto Formalitiesdoc Formalitiesproc Cooperationinternal Governance Cooperationexternal Regulatory Corruption lnPCGDP i.Income
***********************************
my questions are as hollow
1. When I check the summary statistics, I found that the imputed value for the missing observation is not between 0 and 2; some of them are below zero and some are above two. is there any advanced option in MI to limit the range of imputed values to be between 0 and 2? I also use mi xeq to view the summary statistics by imputation and the minimum and maximum value for the policy variables with imputed missing value is below 0 and above 2.
2. I choose M=80, Is there any mechanism to determine an appropriate value for a number of imputation?
Thanks in advance for all your cooperation and any advise on the above question is welcomed.
Comment