bootLexis | R Documentation |
lex.id
) from a Lexis object
lex.id
is the person identifier in a Lexis
object. This is used to sample persons from a Lexis object. If a person
is sampled, all records from this persons is transported to the
bootstrap sample.
nid( Lx, ... )
## S3 method for class 'Lexis'
nid( Lx, by=NULL, ... )
bootLexis( Lx, size = NULL, by = NULL, replace=TRUE )
Lx |
A |
... |
Parameters passed on to other methods. |
size |
Numeric. How many persons should be sampled from the
|
by |
Character. Name of a variable (converted to factor) in the
Bootstrap sampling is done within each level of by. Calculation of the number of persons ( |
replace |
Should persons be sampled by replacement? Default is
|
bootLexis
returns a Lexis object of the same structure as the
input, with persons bootstrapped. The variable lex.id
in the resulting Lexis
object has values 1,2,... The original
values of lex.id
from Lx
are stored in the variable
old.id
.
nid
counts the number of persons in a Lexis object, possibly by
by
. If by
is given, a named vector is returned.
Bendix Carstensen, http://bendixcarstensen.com.
Relevel.Lexis
,subset.Lexis
# A small bogus cohort
xcoh <- data.frame( id = c("A", "B", "C"),
birth = c("1952-07-14", "1954-04-01", "1987-06-10"),
entry = c("1965-08-04", "1972-09-08", "1991-12-23"),
exit = c("1997-06-27", "1995-05-23", "1998-07-24"),
fail = c(1, 0, 1),
sex = c("M","F","M") )
# Convert to calendar years
for( i in 2:4 ) xcoh[,i] <- cal.yr(xcoh[,i])
xcoh <- xcoh[sample(1:3, 10, replace = TRUE),]
xcoh$entry <- xcoh$entry + runif(10, 0, 10)
xcoh$exit <- xcoh$entry + runif(10, 0, 10)
Lcoh <- Lexis(entry = list(per = entry),
exit = list(per = exit,
age = exit - birth),
exit.status = fail,
data = xcoh)
Lcoh
Lx <- splitLexis(Lcoh, breaks = 0:10 * 10, "age")
Lx
nid(Lx)
nid(Lx, by="sex")
Lb <- bootLexis(Lx)
head(Lb)
nid(bootLexis(Lx, size = 7))
Li <- bootLexis(Lx, by = "id") # superfluous
summary(Lx)
summary(Li)
L2 <- bootLexis(Lx, by = "sex", size = c(2, 5))
nid(L2, by = "sex")
summary(L2, by = "sex")
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.