filter_trim_lifecycle {edeaR} | R Documentation |
Filter Trim Life Cycle
Description
Trim activity instances from the first event of a set of start life cycle labels to the last event of a set of end life cycle labels.
One can trim activity instances by removing one or more events at the start and/or end of the activity instances. Trimming is performed until all activity instances have a start and/or end point belonging to a set of allowed life cycle labels. This filter requires a set of allowed start life cycle labels and/or a set of allowed life cycle labels. If one of them is not provided it will not trim the activity instances at this edge.The selection can be reversed, which means that only the trimmed events at the start and end of activity instances are retained. As such, this argument allows to cut intermediate parts out of activity instances.
Usage
filter_trim_lifecycle(
log,
start_lifecycles = NULL,
end_lifecycles = NULL,
reverse = FALSE,
start_lifecycle = deprecated(),
end_lifecycle = deprecated(),
eventlog = deprecated()
)
## S3 method for class 'eventlog'
filter_trim_lifecycle(
log,
start_lifecycles = NULL,
end_lifecycles = NULL,
reverse = FALSE,
start_lifecycle = deprecated(),
end_lifecycle = deprecated(),
eventlog = deprecated()
)
## S3 method for class 'grouped_eventlog'
filter_trim_lifecycle(
log,
start_lifecycles = NULL,
end_lifecycles = NULL,
reverse = FALSE,
start_lifecycle = deprecated(),
end_lifecycle = deprecated(),
eventlog = deprecated()
)
Arguments
log |
|
start_lifecycles , end_lifecycles |
|
reverse |
|
start_lifecycle |
|
end_lifecycle |
|
eventlog |
Value
When given an object of type log
, it will return a filtered log
.
When given an object of type grouped_log
, the filter will be applied in a stratified way (i.e. each separately for each group).
The returned log will be grouped on the same variables as the original log.
Methods (by class)
-
filter_trim_lifecycle(eventlog)
: Filters activity instances for aneventlog
. -
filter_trim_lifecycle(grouped_eventlog)
: Filters activity instances for agrouped_eventlog
.
References
Swennen, M. (2018). Using Event Log Knowledge to Support Operational Exellence Techniques (Doctoral dissertation). Hasselt University.
See Also
Other filters:
filter_activity_frequency()
,
filter_activity_instance()
,
filter_activity_presence()
,
filter_activity()
,
filter_case_condition()
,
filter_case()
,
filter_endpoints_condition()
,
filter_endpoints()
,
filter_flow_time()
,
filter_idle_time()
,
filter_infrequent_flows()
,
filter_lifecycle_presence()
,
filter_lifecycle()
,
filter_precedence_condition()
,
filter_precedence_resource()
,
filter_precedence()
,
filter_processing_time()
,
filter_resource_frequency()
,
filter_resource()
,
filter_throughput_time()
,
filter_time_period()
,
filter_trace_frequency()
,
filter_trace_length()
,
filter_trace()
,
filter_trim()