イベントのフィルタリング

R によるビジネスプロセス分析

Gert Janssenswillen

Creator of bupaR

イベントフィルターの種類

  • トリムフィルター
  • 頻度フィルター
  • ラベルフィルター
  • 一般属性フィルター
R によるビジネスプロセス分析

期間へのトリム

filter_time_period(log, interval = ymd(c("20180110","20180122")), 
                    filter_method = "trim")
R によるビジネスプロセス分析

開始・終了地点へのトリム

filter_trim(start_activities = "blues")
R によるビジネスプロセス分析

開始・終了地点へのトリム

filter_trim(start_activities = "blues", end_activities = "greens")
R によるビジネスプロセス分析

開始・終了地点へのトリム

R によるビジネスプロセス分析

頻度によるフィルタリング

  • アクティビティ頻度
filter_activity_frequency(log, interval = c(50,100))
filter_activity_frequency(log, percentage = 0.8)

  • リソース頻度
filter_resource_frequency(log, interval = c(60,900))
filter_resource_frequency(log, percentage = 0.6)

R によるビジネスプロセス分析

ラベルによるフィルタリング

filter_activity(log, activities = c("reds","oranges","purples")))

R によるビジネスプロセス分析

条件によるフィルタリング

filter(log, cost > 1000, priority == "High", ...)
  • データ属性を使用した任意の条件が利用可能
  • &、|、! 等で複数条件を組み合わせ可能
R によるビジネスプロセス分析

では、練習しましょう!

R によるビジネスプロセス分析

Preparing Video For Download...