Unmet Need and Demand Satisfied in 2006 Nepal DHS [message #16215] |
Mon, 26 November 2018 13:41 |
cgreenba
Messages: 18 Registered: October 2017
|
Member |
|
|
Dear all,
I am working on a report looking at demand satisfied among youth across different DHS surveys and am having a difficult time matching the new definition of unmet need (manually calculated with the survey specific do file prepared by Sarah Bradley below) and demand satisfied numbers that I am getting in Stata with the estimates in StatCompiler for the 2006 Nepal DHS.
Here are the estimates that I get in Stata:
Unmet need (all women) 15-19: 37.8%
Unmet need (all women) 20-24: 33.2%
Unmet need (all women) 15-24: 34.7%
Demand satisfied by modern methods (all women) 15-19: 25.7%
Demand satisfied by modern methods (all women) 20-24: 43.4%
Demand satisfied by modern methods (all women) 15-24: 38.4%
Here are the estimates that StatCompiler lists:
Unmet need (all women) 15-19: 12.2%
Unmet need (all women) 20-24: 26.7%
Unmet need (all women) 15-24: 18.7%
Demand satisfied by modern methods (all women) 15-19: 25.9%
Demand satisfied by modern methods (all women) 20-24: 43.6%
Demand satisfied by modern methods (all women) 15-24: 38.5%
Is anyone aware of why I might be seeing these discrepancies? Is StatCompiler using a different sample, even in the indicator marked all women? Do I need to used a different weighting scheme other than the sample weights provided? I tried to match using the earlier definition of unmet need at as well, but that did not work. Any help or information would be greatly appreciated!
Here is my code in case it helps:
gen indiv_weight = v005/1000000
gen modern_contraception=0
replace modern_contraception=1 if v313==3
replace modern_contraception=. if v313==.
gen any_contraception=0
replace any_contraception=1 if v313==3 | v313==1 | v313==2
replace any_contraception=. if v313==.
gen unmet_need=unmettot (*from do file*)
gen demand_satisfied=.
replace demand_satisfied=0 if unmet_need==1
replace demand_satisfied=0 if v313==0 | v313==1 | v313==2
replace demand_satisfied=1 if v313==3
replace demand_satisfied=. if unmet_need==0 & any_contraception==0 | unmet_need==. | modern_contraception==.
proportion unmet_need if v013==1 | v013==2 [pweight = indiv_weight]
proportion unmet_need if v013==1 [pweight = indiv_weight]
proportion unmet_need if v013==2 [pweight = indiv_weight]
proportion demand_satisfied if v013==1 | v013==2 [pweight = indiv_weight]
proportion demand_satisfied if v013==1 [pweight = indiv_weight]
proportion demand_satisfied if v013==2 [pweight = indiv_weight]
Thank you so much!
Best regards,
Charlotte
|
|
|