Learn R Programming

eha (version 2.11.5)

join.spells: Straighten up a survival data frame

Description

Unnecessary cut spells are glued together, overlapping spells are "polished", etc.

Usage

join.spells(dat, strict = FALSE, eps = 1e-08)

Value

A data frame with the same variables as the input, but individual spells are joined, if possible (identical covariate values, and adjacent time intervals).

Arguments

dat

A data frame with names enter, exit, event, id.

strict

If TRUE, nothing is changed if errors in spells (non-positive length, overlapping intervals, etc.) are detected. Otherwise (the default), bad spells are removed, with "earlier life" having higher priority.

eps

Tolerance for equality of two event times. Should be kept small.

Author

Göran Broström

Details

In case of overlapping intervals (i.e., a data error), the appropriate id's are returned if strict is TRUE.

References

Therneau, T.M. and Grambsch, P.M. (2000). Modeling Survival Data: Extending the Cox model. Springer.

See Also

coxreg, aftreg, check.surv