detect_batching_log: Detect Batch Behavior in an Event Log

Description Usage Arguments

View source: R/bama_api.R

Description

Detect batch behavior using the Bama algorithm based on a bupaR event log.

Usage

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
detect_batching_log(
  log,
  subsequence_type = c("mine", "enum"),
  subsequence_min_support = 0.01,
  seq_tolerated_gap = 0,
  within_case_seq_tolerated_gap = seq_tolerated_gap,
  between_cases_seq_tolerated_gap = seq_tolerated_gap,
  arrival_event_gap = NULL,
  show_progress = T
)

Arguments

log

The 'bupaR' event log object that should be animated

subsequence_type

How to determine the subsequence list containing all sets of combinations for which case-based batching behavior will be detected. Either 'enum' for exhaustive enumeration (which is often infeasible) or 'mine' for using frequent sequence mining via the SPADE algoritm

subsequence_min_support

The minimum support require when using frequent sequence mining.

seq_tolerated_gap

The sequential tolerated gapfor each activity. Only when activity instances follow each other within that gap time, they will form a sequential batch. The default is 0.

within_case_seq_tolerated_gap

Tolerated time gap to detect sequential batching between activities within a particular case

between_cases_seq_tolerated_gap

Tolerated time gap to detect sequential batching between (aggregated) activities over several cases

show_progress

Whether to show a progress bar in the console.

act_seq_tolerated_gap_list

List containing the tolerated time gap for a particular each activity (used for sequential batching detection)


nielsmartin/bama documentation built on June 12, 2020, 6:04 p.m.