About the Dataset
I am working with DHS (Demographic and Health Survey Data) data. DHS uses a two-stage cluster sampling process. In first stage, clusters (Primary Sampling Units) are randomly selected with probability proportional to their size. In second stage, 20-30 households are randomly selected from each cluster. Most DHS have more than 300 clusters. However, large countries like India (Present in the analysis) have far more clusters (25000). I have pooled 3-4 waves each from 25 countries making the total samples as 95. No PSU information is missing.
About the Model
My dependent variable is neghaz (negative of height for age (cm/months)) which is continuous in nature. My regression specification includes several control variables including square terms and interaction terms. The specification also includes variables that have been calculated at PSU/cluster level (Mean Employment Rate in the Cluster, etc) and also variables at country level (GDP, Average Life Expectancy etc.). I have already de-normalized the weights.
Issue
I am trying to evaluate the following 3 level hierarchical model (respondents <- clusters <- surveys) mixed neghaz $controlset [pw=weight] || psu: || survey:
Survey represents each of the 95 samples in the data.
The model failed to converge. After that I tried a null model. The null model also failed to converge. I am not able to understand why null model fails to converge when there are 95 surveys and every survey has 300 clusters at least.
I also tried the null model after converting neghaz in to a dichotomous variable (xtmelogit) stunted which takes the value 1 if the child is stunted (chronic malnutrition). The convergence failed again
Afterwards, I tried running 2 level models with PSUs and Surveys independently. The models worked with the full control set. However, the standard errors were different in the two models.
ICC for model with PSU – 0.98; ICC for model with survey – 0.02
Questions
Can somebody help me to understand why is convergence failing and how to fix it?
Can I safely neglect the survey random effects in this case?
Is there any other way of combining the survey effects (Random /Fixed) along with the PSU random effects?
I also tried models with only survey fixed effects (i.survey with normal ols) However, the standard errors were different. What model shall I finally use in such a case?
Sorry for the long post.
Related Posts with 3 Level Hierarchical Models in STATA; Null model failed to converge
Removing duplicatesHi, I have a dataset which i want to be uniques with the variables gvkey, fyear and loc. But there …
How to use xtcointtest with runby? OR How to do cointegration tests for each individuals separately for panel data?Dear all: I'm trying to use xtcointtest to do cointegration tests for each individuals separately in…
Renaming Matrix Rows With SpacesSuppose I wish to rename the rows of a matrix. Code: clear * cls matrix A = (2,1\3,2) cls loc rn …
dynamic looped regressionsDear Stata colleagues: I am using LASSO for inference. I want to independently assess the causality…
Contract year reshapeDear Statalists, Hope all is well. I am dealing with the contract data with specific contract star…
Subscribe to:
Post Comments (Atom)
0 Response to 3 Level Hierarchical Models in STATA; Null model failed to converge
Post a Comment