Home » Topics » General » Operationalizing Menopausal Status (How to calculate prevalence of menopausal women using V226?)
Operationalizing Menopausal Status [message #30202] |
Mon, 14 October 2024 06:34  |
ANWER
Messages: 3 Registered: October 2024
|
Member |
|
|
Hello,
We assume we should use V226 to calculate the age at menopause or the prevalence of women in menopause (please advise otherwise). According to the DHS manual, V226 is the computed time since the last menstrual period. This is computed from the response for V215, with durations exceeding the interval since the last birth (V227 = 7, 9) recoded to the response "Before last birth" (code 995) and inconsistent responses flagged on variable V227 (codes 1-6) recoded to 997.
In the data, the variable is categorized as 0-339 (indicates months before last menstruation), along with the following other categories:
IN MENOPAUSE/HAS HAD HYSTERECTOMY 994
BEFORE LAST BIRTH 995
NEVER MENSTRUATED 996
INCONSISTENT 997
MISSING 998
For calculating women's age at menopause, we devise the formulae: V226_age = (V012 - V226/12). While we can, by definition, recode categories 994, 996, AND 997 as "not menopausal", our queries are:
1. How may we deal with observations in 995(BEFORE LAST BIRTH)? They comprise a significant share of respondents (8%-12% in South and Southeast Asian countries), so we do not want to drop them.
2. Are these women (995 in V226) really in menopause or could they also be just in post-partum Amenorrhea?
3. If they are menopausal, how do we replace "995" for these observations with the time since their last menstruation to correctly calculate V226_age = (V012 - V226/12)?
Thank you very much in advance!
Best,
Anwer
|
|
|
|
|
Re: Operationalizing Menopausal Status [message #30275 is a reply to message #30227] |
Fri, 25 October 2024 14:36   |
Janet-DHS
Messages: 938 Registered: April 2022
|
Senior Member |
|
|
Following is a response from DHS staff member, Tom Pullum:
I'm not sure I understand your question, but I believe you are asking how to interpret code 995, "before last birth" for the variable v226, "time since last period (months)". That code means that the woman has not menstruated since her latest live birth.
Here are the Stata lines we use to construct the binary outcome, using the 6-month definition. "<6 months" would be the values 0,1,2,3,4,5, and that's the reason for "v226>5" in the construction. I think the only thing you would need to do is change that to "v226>11".
gen fe_meno = 0 if v013>3
replace fe_meno = 1 if (v226>5 & v226<997) & v213==0 & v405==0 & v013>3
You will see that nothing special is done for code 995. "v405=0," in addition to code 995, would mean that she has not menstruated since her last birth and she is past the interval for postpartum amenorrhea. I think the change to 12 months would not affect the construction in any way other than the change from 5 to 11. I can imagine that you might want to include a condition for the interval since the last birth, but I don't think that's needed.
|
|
|
|
|
Re: Operationalizing Menopausal Status [message #30978 is a reply to message #30202] |
Sun, 11 May 2025 04:06  |
Jeannaldez
Messages: 1 Registered: May 2025
|
Member |
|
|
To replace "995" with time since last menstruation, you could consider using an imputation method based on available data (like age at last birth or a related variable), though this will depend on the available dataset and your assumptions.
|
|
|
Goto Forum:
Current Time: Thu May 15 09:21:35 Coordinated Universal Time 2025
|