| trim_events | R Documentation |
Trim longitudinal records at an event occurrence
trim_events(data, id, period, event, occurrence = 1L, event_value = 1)
data |
Long-form base |
id |
Unit identifier. |
period |
Ordered period variable. |
event |
Event indicator variable. |
occurrence |
Event occurrence at which to stop. |
event_value |
Value identifying an event. |
A simulab_sim base data.frame retaining observations through the
requested event, or all observations when it never occurs.
# A long-form event log: `simulate_until_event()` generates the indicator,
# `trim_events()` then keeps records through its first occurrence.
data <- simulate_until_event(
expand_periods(data.frame(id = 1:20), periods = 10,
id = "id", period = "period"),
definition = define_variable("event", formula = "0.25",
distribution = "binary"),
seed = 1
)
result <- trim_events(
data, id = "id", period = "period", event = "event", occurrence = 1
)
head(result)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.