For a given age interval, each spell is cut to fit into the given age interval.

age.window(dat, window, surv = c("enter", "exit", "event"))

dat | Input data frame. Must contain survival data. |
---|---|

window | Vector of length two; the age interval. |

surv | Vector of length three giving the names of the central variables in 'dat'. |

A data frame of the same form as the input data frame, but 'cut' as
desired. Intervals exceeding `window[2]`

will be given `event = 0`

.
If the selection gives an empty result, `NULL`

is returned, with no warning.

The `window`

must be in the order `(begin, end)`

Göran Broström

dat <- data.frame(enter = 0, exit = 5.731, event = 1, x = 2) window <- c(2, 5.3) dat.trim <- age.window(dat, window)