By default all events are returned regardless of when they occurred. By
setting time only the events that has occurred up until then will be
returned, and cases with shorter follow-up times and no event will be marked
as censored.
Usage
factor.events(x, time, censor.label = "no event", keep)