| DMlate {Epi} | R Documentation |
These two datasets each contain a random sample of 10,000 persons from
the Danish National Diabetes Register. DMrand is a random sample
from the register, whereas DMlate is a random sample among those
with date of diagnosis after 1.1.1995. All dates are radomly jittered by
adding a U(-7,7) (days).
data(DMrand)
data(DMlate)
A data frame with 10000 observations on the following 7 variables.
sexSex, a factor with levels M F
dobthDate of birth
dodmDate of inclusion in the register
dodthDate of death
dooadDate of 2nd prescription of OAD
doinsDate of 2nd insulin prescription
doxDate of exit from follow-up.
All dates are given in fractions of years, so 1997.00 corresponds to 1 January 1997 and 1997.997 to 31 December 1997.
Danish National Board of Health.
B Carstensen, JK Kristensen, P Ottosen and K Borch-Johnsen: The Danish National Diabetes Register: Trends in incidence, prevalence and mortality, Diabetologia, 51, pp 2187–2196, 2008.
In partucular see the appendix at the end of the paper.
data(DMlate)
str(DMlate)
dml <- Lexis( entry=list(Per=dodm, Age=dodm-dobth, DMdur=0 ),
exit=list(Per=dox),
exit.status=factor(!is.na(dodth),labels=c("DM","Dead")),
data=DMlate )
# Cut the follow-up at insulin start, and introduce a new timescale,
# and split non-precursor states
system.time(
dmi <- cutLexis( dml, cut = dml$doins,
pre = "DM",
new.state = "Ins",
new.scale = "t.Ins",
split.states = TRUE ) )
summary( dmi )