Check that exit occurs after enter, that spells from an individual do not overlap, and that each individual experiences at most one event.

check.surv(enter, exit, event, id = NULL, eps = 1e-08)

Arguments

enter

Left truncation time.

exit

Time of exit.

event

Indicator of event. Zero means 'no event'.

id

Identification of individuals.

eps

The smallest allowed spell length or overlap.

Value

A vector of id's for the insane individuals. Of zero length if no errors.

Details

Interval lengths must be strictly positive.

See also

Author

Göran Broström

Examples

xx <- data.frame(enter = c(0, 1), exit = c(1.5, 3), event = c(0, 1), id = c(1,1)) check.surv(xx$enter, xx$exit, xx$event, xx$id)
#> [1] "1"