The DHS Program User Forum - RDF feed
https://userforum.dhsprogram.com/index.php
Tuberculosis and Childhood Tuberculosis
https://userforum.dhsprogram.com/index.phpindex.php?t=rview&goto=24569&th=11761#msg_24569
I am trying to estimate the point prevalence of TB per 100,000 population for all as well as childhood TB from PR file of NFHS-5 (2019-21). The variable I have used is sh29aa. I am using STATA 14 for the analysis with the following command:
gen tb_mtreated =0
replace tb_mtreated =1 if sh29aa>=1 & sh29aa<=3
proportion tb_mtreated if hv102==1 [iw=hv005/1000000]
proportion tb_mtreated if hv102==1 & hv024==23 [iw=hv005/1000000], over (shdist)
The point prevalence by age groups, rural/urban and total is matching with the national report at India level. However, when I am doing the same analysis with same command at state level, I found huge differences in point prevalence by age groups and rural/urban at state level. Also, I would like to mention that the total number of sample is matching with the state reports but not the estimates of point prevalence.
I humbly request to solve this problem on priority basis. ]]>NKS2022-06-02T05:35:50-00:00Re: Tuberculosis and Childhood Tuberculosis
https://userforum.dhsprogram.com/index.phpindex.php?t=rview&goto=24582&th=11761#msg_24582
The problem may be that you are using hv005 and iweights (iw). Please repeat, using the state-specific weight for within-state estimates. Please let us know if you still get a discrepancy.]]>Janet-DHS2022-06-03T12:47:18-00:00Re: Tuberculosis and Childhood Tuberculosis
https://userforum.dhsprogram.com/index.phpindex.php?t=rview&goto=24614&th=11761#msg_24614
I have already applied the state weight and IW. The number of usual residents for states which is "N" is matching with the state report while point prevalence by age-group and gender is not. For instance, point prevalence among <15 years for UP was estimated as 34/100,000 from the data but in the report, it is 356/100,000.
Here is the full command of STATA, which I have employed for the state of Uttar Pradesh (if hv024==9):
gen tb_mtreated =0
replace tb_mtreated =1 if sh29aa>=1 & sh29aa<=3
proportion tb_mtreated if hv102==1 [iw=hv005/1000000]
proportion tb_mtreated if hv102==1 & hv024==9 [iw=shweight/1000000], over (age)
proportion tb_mtreated if hv102==1 & hv024==9 [iw=shweight/1000000], over (hv104)
proportion tb_mtreated if hv102==1 & hv024==9 [iw=shweight/1000000]
//Results from STATA//
proportion tb_mtreated if hv102==1 & hv024==9 [iw=shweight/1000000], over (age)
Proportion estimation Number of obs = 364,194
_prop_1: tb_mtreated = 0
_prop_2: tb_mtreated = 1
_subpop_1: age = <15
_subpop_2: age = 15-59
_subpop_3: age = >=60