India NFHS 2015, data on age at marriage [message #13927] |
Thu, 25 January 2018 14:45 |
cmisunas
Messages: 3 Registered: June 2016
|
Member |
|
|
I am writing with a question regarding the data on age at marriage from the recently released India NFHS 2015-16.
I understand that for India, to account for the practice of gauna, surveys have always used two country-specific questions: one question to record age/date at first marriage and the standard DHS question to record age/date at first cohabitation. I assume this explains why the values in StatCompiler and the NFHS report differ slightly.
I have been able to reproduce the estimates currently on StatCompiler using the standard DHS variable on age at first cohabitation (v511): 37% of women currently aged 20-49 reported their age/date at first cohabitation as occurring by age 18.
Unfortunately, I have been unable to reproduce estimates from the report on the percent of women married by age 18 using the additional variables on age at first marriage (s308-309): 41.1% among women aged 20-49.
When using variables 308 and 309, excluding inconsistencies (women who have provided the same year of marriage as birth) as well as women who reported don't know, the estimate is different than what is included in the final report (41.5%). Can you please advise or share syntax on how to proceed in reproducing the estimate from the report for this indicator?
**********************
rename v012 age
rename v511 ageatmar
gen weight=v005/1000000
svyset v021 [pw = weight ]
gen Agemarried=int(( s308c - v011 ) / 12)
gen wmarby18=0
replace wmarby18=1 if ageatmar<18
replace wmarby18=1 if s309<18
replace wmarby18=1 if Agemarried<18 & (s308c~=9997) & (s308c~=9998) & (s308y~=v010)
[Updated on: Thu, 25 January 2018 15:16] Report message to a moderator
|
|
|
|
|
|
Re: India NFHS 2015, data on age at marriage [message #14242 is a reply to message #14048] |
Sat, 10 March 2018 07:15 |
PintuPaul
Messages: 13 Registered: September 2017 Location: New Delhi, India
|
Member |
|
|
Hi, This is regarding calculation of age at first marriage using NFHS-4.
Syntax for calculation:
replace s308c=. if s308c==9997
replace s308c=. if s308c==9998
gen agemarried=int(( s308c - v011 ) / 12)
replace agemarried=s309 if s309<=96
*This syntax I have constructed from the understanding of previous posts. If we calculate age at first marriage using the above syntax the results will be matched with national report.
*But I am little wonder about the variable "s309". I could not understand that fact that why do we replace this variable with the newly created variable "agemarried". And what this variable (s309) stands for? Can anybody clear it?
Thak you.
M.Phil. Researcher
Centre for the Study of Regional Development
School of Social Science
Jawaharlal Nehru University
New Delhi-110067
India
|
|
|
Re: India NFHS 2015, data on age at marriage [message #14293 is a reply to message #14242] |
Mon, 19 March 2018 12:28 |
Bridgette-DHS
Messages: 3214 Registered: February 2013
|
Senior Member |
|
|
Following is another 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.
|
|
|