IYCF indicators [message #23901] |
Wed, 05 January 2022 05:42 |
Md Mahbubul Alam Shaun
Messages: 5 Registered: January 2022
|
Member |
|
|
Dear all experts,
I am new here. Can you please let me know how to calculate the minimum acceptable diet and minimum dietary diversity for children aged 6-23 months? Though I have calculated the minimum meal frequency of BDHS 2017-18 and got 79.87%, in the final BDHS report it is 81%. I would also like to request you what error might I did? I used the following syntax:
gen age = V008-B3
keep if age<24 & B5==1
keep if B9==0
drop if _n > 0 & CASEID == CASEID[_n-1]
drop if age<6
gen wt= V005/1000000
gen minfreq1 = 0
replace minfreq1 =1 if (M39>1 & M39<8 & age>=6 & age<=8) | (M39>2 & M39<8 & age>=9 & age<=23)
ta minfreq1 if V404==1 [iw=wt]
gen totmilkf = 0
replace totmilkf=totmilkf + V469E if V469E<8
replace totmilkf=totmilkf + V469E if V469E<8
replace totmilkf=totmilkf + V469E if V469E<8
*
gen feedings=totmilkf
replace feedings= feedings + M39 if M39>0 & M39<8
gen minfreq2 =0
replace minfreq2 = 1 if feedings>=4
*
gen minfreq3=0
replace minfreq3=1 if minfreq1==1 & V404==1
replace minfreq3=1 if minfreq2==1 & V404==0
ta minfreq3 [iw=wt]
*
gen MMF=.
replace MMF=0 if minfreq3==0
replace MMF=1 if minfreq3==1
la de MMF 0 "No" 1 "Yes", replace
la val MMF MMF
la var MMF "Minimum Meal Frequency"
tab MMF [iw=wt]
|
|
|