Home » Countries » India » Multi-level approximated weights
Multi-level approximated weights [message #26075] |
Sat, 04 February 2023 07:53 |
Alessandra tangianu
Messages: 6 Registered: February 2023
|
Member |
|
|
Hello,
(I just realised I posted on the wrong forum, I intended to write in the "weighting data" forum)
However,
I have been following many threads on how to weight data for DHS surveys and learnt very much from this forum. I am doing a multilevel logit regression for 20 countries from sub-Saharan Africa and South Asia and I will look at community and country level variables. In the previous threads I could not yet find an answer to my question.
I understood the procedure and how to approximate level 1 and 2 weights following the MR27 report, but as I am also pooling many different countries together I am also de-normalizing and re-scaling the weights for each country in an equal way for each survey so that every country survey has the same weight. Moreover, domestic violence will be my dependent variable so I will have to use the d005 weight.
1. I was wondering in what order I should calculate these weights? Should I first give the equal weight and then calculate the multi-level weights?
2. At what point do I need to use them? For example, when simply inspecting my variables descriptively do I need to use the "normal" re-scaled weights or the approximated level weights ?
3. Is there any difference for domestic violence weights?
Thank you in advance for your help
[Updated on: Sun, 05 February 2023 06:22] Report message to a moderator
|
|
|
Re: Multi-level approximated weights [message #26087 is a reply to message #26075] |
Mon, 06 February 2023 13:17 |
Bridgette-DHS
Messages: 3199 Registered: February 2013
|
Senior Member |
|
|
Following is a response from Senior DHS staff member, Tom Pullum:
MR27 includes some examples of when you would use the multi-level weights--that is, when you would need separate weights for clusters and individuals within clusters, rather than the product of those weights, which is v005 and is sufficient for most analyses. Strictly speaking, if your model includes cluster-level covariates that are aggregates of individual data (within clusters) or come from another source, such as the DHS spatial files, then you should use the separate weights. However, even for such a model, you can do preliminary analysis with just v005 (and svyset). When you shift to a multi-level model you are basically just expanding the svyset command to encompass covariates and sampling at both levels.
|
|
|
|
|
|
Re: Multi-level approximated weights [message #26170 is a reply to message #26153] |
Tue, 14 February 2023 09:12 |
SaraDHS
Messages: 46 Registered: December 2020
|
Member |
|
|
Hi Alessandra,
For the cross-cutting graph in AS82, we plotted the coefficients of each country-specific multi-level regression, run using the separate datasets, on the same graph using coefplot command in Stata.
I hope that's helpful!
Best,
Sara
Sara Riese, PhD
Senior Demographic and Health Researcher, DHS Program
|
|
|
|
|
Re: Multi-level approximated weights [message #26787 is a reply to message #26695] |
Mon, 01 May 2023 16:29 |
Bridgette-DHS
Messages: 3199 Registered: February 2013
|
Senior Member |
|
|
Following is a response from Senior DHS staff member, Tom Pullum:
I believe you are trying to extract a stored (or saved) result. I don't know what your original command was, but maybe this will help. After an estimation command in Stata has been executed, you can enter this command: "ereturn list". This will give you a list of the stored results. For some commands (I don't know about the one you are using) one of the results that is stored as a scalar is e(r2). This is R-squared or pseudo R-squared. If e(r2) shows up, then you should be able to enter "scalar tolerance = 1-e(r2)" and "scalar VIF =1/(1-e(r2))" . Then you can do "scalar list tolerance VIF", which is like "display". For saved results that are matrices, such as e(b) or e(V) or r(table), you can save them with "matrix B=e(b)", etc. I looked at "help melogit", and under "stored results" I do not see e(r2) actually listed. Maybe it shows up for you, but maybe not.
A list of stored results from other commands, such as "summarize" will come up if you enter "return list" (without the "e" for "estimation"). Hope this helps.
|
|
|
Goto Forum:
Current Time: Fri Nov 29 08:36:12 Coordinated Universal Time 2024
|