The DHS Program User Forum
Discussions regarding The DHS Program data and results
Home » Topics » Biomarkers » BMI of males (how to find the height and weight data of males?)
BMI of males [message #15911] Fri, 05 October 2018 13:11 Go to next message
Ishanka is currently offline  Ishanka
Messages: 3
Registered: October 2018
Member
We find it difficult to find the height and weight data of males to calculate the BMI for males. If it available in the Household data set, how do we know which one is the respondent of the men's questionnaire? Please respond
Re: BMI of males [message #15913 is a reply to message #15911] Fri, 05 October 2018 14:39 Go to previous messageGo to next message
Liz-DHS
Messages: 1516
Registered: February 2013
Senior Member
Dear User,
The standard recode variables for Height and Weight in men are:
HB0, HB1, HB2, HB3, HB4, HB5, HB6, HB11, HB12, HB12A, HB12B, HB13, HB32, HB33, HB35, HB40, HB41, HB50, HB51, HB52, HB53, HB55, HB56, HB57, HB58, HB60, HB61, HB62, HB63, HB64, HB65, HB66, HB67, HB68, HB69, HB70
Thank you!
Re: BMI of males [message #28996 is a reply to message #15911] Tue, 09 April 2024 03:10 Go to previous messageGo to next message
archanapkar is currently offline  archanapkar
Messages: 2
Registered: April 2024
Member
I am looking at the hwmhtasdrm IPUMS variable for adult men from the household recode for India for NFHS 3 and 4 and the corresponding DHS variable HB5 for NFHS 5. The means for this variable acorss the three rounds look very different and although for IPUMS the instruction is to divide the raw variable by 100, no such instruction exists for DHS from the recode manual. Please explain how to use this variable.

The corresponding variables for women looks fine (hwfhtasdrm and ha5) and if we divide it by 100, we would get plausible values.

. tabstat hwmhtasdrm if hwmhtasdrm<600,by(year)
tabstat hwmhtasdrm if hwmhtasdrm<600,by(year)

Summary for variables: hwmhtasdrm
by categories of: year (Year of sample)

year | mean
-------+----------
2005 | -182.7139
2015 | -1.86
2020 | -14.82283
-------+----------
Total | -52.37074
------------------

. tabstat hwfhtasdrm if hwfhtasdrm<600,by(year)
tabstat hwfhtasdrm if hwfhtasdrm<600,by(year)

Summary for variables: hwfhtasdrm
by categories of: year (Year of sample)

year | mean
-------+----------
2005 | -190.0461
2015 | -192.1819
2020 | -191.351
-------+----------
Total | -191.6272
------------------





[Updated on: Tue, 09 April 2024 03:10]

Report message to a moderator

Re: BMI of males [message #29011 is a reply to message #28996] Wed, 10 April 2024 09:07 Go to previous messageGo to next message
Janet-DHS is currently offline  Janet-DHS
Messages: 685
Registered: April 2022
Senior Member
Following is a response from DHS staff member, Tom Pullum:

DHS staff are not familiar with the IPUMS files, and questions about them should be directed to IPUMS staff.

All the anthropometry Z scores in all DHS survey include a multiplier of 100. I'm pretty sure this is stated in the Guide to DHS Statistics https:// www.dhsprogram.com/publications/publication-dhsg1-dhs-questi onnaires-and-manuals.cfm.

The means of hb5 are indeed different. A couple of years ago, another user pointed out that the heights of men in specific birth cohorts are inconsistent across the surveys. There appears to be a systematic measurement error in men's heights, probably most seriously affecting the NFHS-4. We have been unable to uncover the problem, which would have occurred during fieldwork.

This will not affect the discrepancy, but you should include sample weights in your estimates. When using tabstat in Stata, the only type of weight that will work is fweight, as in "[fweight=hv005]".
Re: BMI of males [message #29024 is a reply to message #29011] Thu, 11 April 2024 03:51 Go to previous message
archanapkar is currently offline  archanapkar
Messages: 2
Registered: April 2024
Member
Thank you for your response!

I understand that there may be survey errors in men's heights across NFHS rounds. Are you saying that these errors in heights are causing the haz for men to be off by an order of magnitude across the rounds?

I tried to generate the haz for adult men using zanthro and the same assumptions as DHS and they look a lot more meaningful (they are not off by a lot across the years). However, women's haz values using zanthro do not match their IPUMS/DHS values. As explained in other posts this might be due to how DHS flags cases and/or treats missing values.

What should be my approach to hb5/heights now if I want the closest correct value of haz for adult men?

Code and output here:

/* haz scores for men 18+ using the same assumption as IPUMS */
gen men_age_haz = 17.9167 if (hhage > 18 & !mi(hhage) & sex == 1 & hhage<95)
gen men_height = (hwmheight/10) if hwmheight < 9000
egen men_haz_zanthro = zanthro(men_height, ha ,WHO) if !mi(men_age_haz) & sex != 3, ageunit(year) xvar(men_age_haz) gender(ind_female) gencode(male=0, female=1) nocutoff
replace men_haz_zanthro = . if men_haz > 600

/* haz scores for women 18+ using the same assumption as IPUMS */
gen women_age_haz = 17.9167 if (hhage > 18 & !mi(hhage) & sex == 2 & hhage<95)
gen women_height = (hwfheight/10) if hwfheight < 9000
egen women_haz_zanthro = zanthro(women_height, ha ,WHO) if !mi(women_age_haz) & sex != 3, ageunit(year) xvar(women_age_haz) gender(ind_female) gencode(male=0, female=1) nocutoff
replace women_haz_zanthro = . if women_haz > 600

------------------------------------------------------------ ------------------------------------------------------------ --------

Ouput:

. tabstat men_haz_zanthro [aw=sample_weight_denorm],by(year)
tabstat men_haz_zanthro [aw=sample_weight_denorm],by(year)

Summary for variables: men_haz_zanthro
by categories of: year (Year of sample)

year | mean
-------+----------
2005 | -1.523549
2015 | -1.639422
2020 | -1.73249
-------+----------
Total | -1.640272
------------------

. tabstat women_haz_ipums [aw=sample_weight_denorm],by(year)
tabstat women_haz_ipums [aw=sample_weight_denorm],by(year)

Summary for variables: women_haz_ipums
by categories of: year (Year of sample)

year | mean
-------+----------
2005 | -1.943618
2015 | -1.937207
2020 | -1.930234
-------+----------
Total | -1.936554
------------------

. tabstat women_haz_zanthro [aw=sample_weight_denorm],by(year)
tabstat women_haz_zanthro [aw=sample_weight_denorm],by(year)

Summary for variables: women_haz_zanthro
by categories of: year (Year of sample)

year | mean
-------+----------
2005 | -1.683147
2015 | -1.667163
2020 | -1.658341
-------+----------
Total | -1.668515
------------------


Previous Topic: Nigeria 2018 Survey
Goto Forum:
  


Current Time: Tue Apr 16 01:13:00 Coordinated Universal Time 2024