Age at first marriage calculation using NFHS-4 [message #14267] |
Thu, 15 March 2018 08:11 |
PintuPaul
Messages: 13 Registered: September 2017 Location: New Delhi, India
|
Member |
|
|
Dear all, I have calculated women's age at first marriage for India NFHS-4 using the following syntax:
replace s308c=. if s308c==9997
replace s308c=. if s308c==9998
gen agemarried=int((s308c - v011 ) / 12)
replace agemarried=s309 if s309<=96
*Is it correct syntax for the calculation of age at first marriage?
*I have a little bit confused about the variable "s309". Can anyone illustrate this variable?
*According to the national report, the percentage of women (20-24 years) married before the age of 18 years was 26.8
*Using this syntax, it has found that 26.75% of the women (20-24 years) married before 18 years of age.
*Can anyone confirm me about the syntax of age at first marriage calculation?
M.Phil. Researcher
Centre for the Study of Regional Development
School of Social Science
Jawaharlal Nehru University
New Delhi-110067
India
|
|
|
Re: Age at first marriage calculation using NFHS-4 [message #14480 is a reply to message #14267] |
Wed, 11 April 2018 07:50 |
Bridgette-DHS
Messages: 3199 Registered: February 2013
|
Senior Member |
|
|
Following is a response from Senior Data Processing Specialist, Mianmian Yu:
S309 is a reported age in years at the time of marriage, while S308C is century month code of reported date of marriage. Using S308C and V011 to calculate age at marriage is more accurate.
Our tabulation of age at first marriage in the national report was
1) If S308C has a value other than inconsistent ( coded as 9997 ) or don't know ( coded as 9998 ), we used int((S308C - V011) / 12) to calculate age at first marriage.
2) If S308C is inconsistent ( coded as 9997 ) or don't know ( coded as 9998 ), we had to use S309 directly. If S309 is don't know ( coded as 98 ), we treated the case as not applicable.
Hope this helps.
|
|
|