The DHS Program User Forum - RDF feed
https://userforum.dhsprogram.com/index.php
NMR, PMR, and IMR estimation with syncmrates
https://userforum.dhsprogram.com/index.phpindex.php?t=rview&goto=13890&th=6706#msg_13890
I have been using the "syncmrates" command to estimate NMR, PMR, and IMR. The command used is as follows:
syncmrates v008 b3 b7 if v024==0 & v013==1 [iw=v005], cluster(v021)
For one of the countries, Stata returns this error message: 'r(cmr)' evaluated to missing in full sample"
In earlier datasets, CMR was simply omitted but I could still get estimates for the remaining mortality rates. I will appreciate if someone will suggest a solution.
Many thanks]]>dgodha2018-01-19T10:19:28-00:00Re: NMR, PMR, and IMR estimation with syncmrates
https://userforum.dhsprogram.com/index.phpindex.php?t=rview&goto=13922&th=6706#msg_13922
I was able to solve the above problem by making modifications to the "syncmrates" ado file. Hence, I close this thread.
Best]]>dgodha2018-01-25T11:02:01-00:00Re: NMR, PMR, and IMR estimation with syncmrates
https://userforum.dhsprogram.com/index.phpindex.php?t=rview&goto=15553&th=6706#msg_15553
Can you please share that code? I'm facing same difficulties.]]>abpromiti2018-08-10T20:38:56-00:00Re: NMR, PMR, and IMR estimation with syncmrates
https://userforum.dhsprogram.com/index.phpindex.php?t=rview&goto=20050&th=6706#msg_20050
Please reply as soon as possible.
Best Regards
Dr. Hussain]]>shujaat.smc@gmail.com2020-09-22T10:26:42-00:00Re: NMR, PMR, and IMR estimation with syncmrates
https://userforum.dhsprogram.com/index.phpindex.php?t=rview&goto=20051&th=6706#msg_20051
Best Regards
Dr. Hussain]]>shujaat.smc@gmail.com2020-09-22T10:36:22-00:00Re: NMR, PMR, and IMR estimation with syncmrates
https://userforum.dhsprogram.com/index.phpindex.php?t=rview&goto=20061&th=6706#msg_20061
Following is a response from DHS Research & Data Analysis Director, Tom Pullum:
At DHS we have heard about "syncmrates", a Stata package to calculate under-five mortality rates, but we have not actually used it. Perhaps some other forum users will respond.
Neonatal mortality is very easy to analyze with logit regression. In the BR file, in Stata, you define a variable such as "gen NNdeath=0" and "replace NNdeath=1 if b7==0". Then proceed with "logit NNdeath....", including covariates such as region on the right hand side. You will also want to include restrictions on the date of the birth (b3). If you convert the estimates back to probabilities, they will match with demographic approaches.
The other under-five rates are compound and not amenable to this approach.
]]>Bridgette-DHS2020-09-22T14:46:34-00:00Re: NMR, PMR, and IMR estimation with syncmrates
https://userforum.dhsprogram.com/index.phpindex.php?t=rview&goto=20096&th=6706#msg_20096
Thanks a lot for your response. I am analyzing the neonatal mortality determinants using survival analysis methodology.
I have use following variables to declare by data set as survival data;
childsurvival status= variable created from b5 (code=1 for death)
I have 31,683 missing value out of 34,425 (92% missing).
My Question1: Should I remove these missing values from my analysis (ie; drop these observation)
My Question2: In DHS statistics it is written that variable b7 (imputed age at death in months) is not allowed to miss, but the in my PDHS 2017-18 I have same amount of missing values as in b6 (age at death in days and months).
failure event: childsurvivalstatus == 1
obs. time interval: (0, b6]
exit on or before: failure
weight: [iweight=v005]
------------------------------------------------------------ ------------------
34425 total observations
31683 event time missing (b6>=.) PROBABLE ERROR
------------------------------------------------------------ ------------------
2742 observations remaining, representing
2742 failures in single-record/single-failure data
462674 total analysis time at risk and under observation
at risk from t = 0
earliest observed entry t = 0
last observed exit t = 326
]]>shujaat.smc@gmail.com2020-09-25T11:01:02-00:00Re: NMR, PMR, and IMR estimation with syncmrates
https://userforum.dhsprogram.com/index.phpindex.php?t=rview&goto=20100&th=6706#msg_20100
Following is a response from DHS Research & Data Analysis Director, Tom Pullum:
b6 and b7 are age at death and are only coded if the child has died (b5=0). If the child is still alive (b5=1), then b6 and b7 are not applicable (NA), which is coded with a dot in Stata. These are not "missing" values, they are just NA. Thus, your 92% "missing" actually means that 92% of children are living and 8% have died. In the terminology of survival analysis, age at death is censored for 92% of the children. I hope you are using the BR file for this analysis, rather than the KR file.]]>Bridgette-DHS2020-09-25T12:19:24-00:00Neonatal Mortality Analysis
https://userforum.dhsprogram.com/index.phpindex.php?t=rview&goto=20120&th=6706#msg_20120
I am very much thankful to you for your quick responses.
I am following an article in which the author has mentioned that "The outcome was neonatal deaths recorded as a binary variable. The age of neonatal death was measured in days and for deaths within 24 hours value of 0.01 days was used".
For generating variables to specify my data set in stata as survival data how should I generate the time variable for neonates and specifying a value of 0.01 for death at the day of birth.
Please also comment on the outcome variable I have generated;
gen neonataldeath=1 if b6<=128
replace neonataldeath=0 if b6>=201
Best Regards
Dr. Hussain
]]>shujaat.smc@gmail.com2020-09-27T11:53:43-00:00Re: Neonatal Mortality Analysis
https://userforum.dhsprogram.com/index.phpindex.php?t=rview&goto=20142&th=6706#msg_20142
Following is another response from DHS Research & Data Analysis Director, Tom Pullum:
The variable b6 has 3 digits. The first digit (counting from the left) is 1 if the units of measurement are days, 2 if months, 3 if years. This is mapped into b7, which is month. These are completed units. A child that dies in the first day has b6=100, for "units are days, and no days were completed" . That is, the death was on day 0. I believe that is the code you are looking for. I don't understand where "0.01" came from.]]>Bridgette-DHS2020-09-28T18:33:17-00:00