Utilization of ICDS services, India, NFHS-5 [message #24874] |
Sun, 24 July 2022 07:06 |
kclakhara
Messages: 30 Registered: June 2016 Location: New Delhi
|
Member |
|
|
Dear Sir/Madam,
I am getting correct base number but not getting reported percentages from the raw data of the table "Table 9.18 Indicators of utilization of ICDS services, India, NFHS-5.
I used variables for the following indicators:
1. Children Were weighed (0-59 months): s563<=3
2. Children went for early childhood care/ preschool (36-71 months): s562<=2
3. Received health checkups: s560<=2
4. Received immunizations: s561=1
5. Received food supplements: s559<=4
Please find attached the output table and suggest to get reported figures from the raw data.
Regards,
Kailash
Kailash Chandra Lakhara
|
|
|
Re: Utilization of ICDS services, India, NFHS-5 [message #25110 is a reply to message #24874] |
Thu, 01 September 2022 08:31 |
Shireen-DHS
Messages: 140 Registered: August 2020 Location: USA
|
Senior Member |
|
|
Hello,
For table 9.18 you actually need to select for children under age 6 not under age 5. This is shown in the heading of the table. Only some indicators select for children under age 5.
The Stata code below will match the percentages. The reported denominator in the table is actually for children under 5 not children under 6 as indicated in the table.
Also for the last indicator in the table, percentage whose mothers received counselling from an AWC after child was weighed, the table used the incorrect variable. The variable s564 should have been used but s561 was used (see the attached code).
Thank you.
Best,
Shireen Assaf
The DHS Program
* Code to match Table 9.18 for the India 2019-22 survey
use "IABR7BFL.DTA"
*table is for live children under age 6
keep if b19<72
keep if b5==1
gen wt=v005/1000000
tab s558 [iw=wt]
gen food=0
replace food=1 if s559>=1 & s559<=4
tab food [iw=wt]
gen vacc=s561==1
tab vacc [iw=wt]
gen check=0
replace check=1 if s560==1 | s560==2
ta check [iw=wt]
gen presch =0
replace presch=1 if s562==1 | s562==2
replace presch=. if b19<36 //indicator is for children ag 36-71
ta presch [iw=wt]
gen weighed= 0
replace weighed =1 if s563>=1 & s563<4
replace weighed =. if b19>59 //indicator is for children under 5
tab weighed [iw=wt]
gen counsel=0
replace counsel =1 if s564==1 //s561 ==1 was used in the table but that is not the right variable
replace counsel=. if weighed!=1
tab counsel [iw=wt]
|
|
|