アクティビティ頻度

概要

アクティビティ頻度フィルターは、プロセスケース全体で出現頻度があまりにも低すぎる、または高すぎるアクティビティを除外します。ケースレベルのフィルターがケース全体を削除するのに対し、このイベントレベルのフィルターはすべてのケースにわたる各アクティビティの出現頻度を分析し、指定した頻度範囲外のアクティビティの個々のイベントを削除します。これにより、稀な例外としてのノイズや分析価値の低い過度に一般的なアクティビティを除外して、最も重要なアクティビティに注目することができます。

フィルターは、各アクティビティを含むケースの割合を計算し、指定した最小および最大の閾値から外れる頻度のアクティビティのすべてのイベントを削除します。これは、プロセスマップの単純化、有意義なアクティビティへの分析の集中、希少または異常なイベントが引き起こすデータ品質問題の除去に特に役立ちます。

主な用途

  • プロセスの簡素化: プロセスマップを乱雑にする非常に稀なアクティビティを除去し、分析を容易にする。
  • ノイズ削減: ケースの5%未満にしか現れない例外的なアクティビティをフィルターし、標準的なプロセスフローに集中する。
  • コアプロセス分析: ケースの80%以上に現れる最も一般的なアクティビティだけを分析する。
  • 中間頻度への注目: 20〜80%の中間の頻度で現れるアクティビティを調査し、オプションのステップや例外を特定する。
  • データ品質評価: 異常な頻度パターンのアクティビティを特定・除去し、データ品質問題を示唆する可能性を把握する。
  • プロセスマップの明確化: 非分析的に価値の低い非常に稀および非常に多用されるアクティビティを除去して、より明瞭なプロセスマップを作成する。

設定

最小パーセント: アクティビティが出現する必要があるケースの最小割合(0.0から1.0)です。この割合より低い場合、そのアクティビティはフィルターされます。例えば、0.2はアクティビティが最低でも20%のケースに現れる必要があることを意味します。

最大パーセント: アクティビティが出現して良いケースの最大割合(0.0から1.0)です。これを超えるアクティビティはフィルターされます。例えば、0.8はアクティビティが80%を超えるケースに現れてはいけないことを意味します。

注意: フィルターは範囲チェックを含むため、頻度が最小または最大のパーセントに正確に等しいアクティビティは含まれます。最小および最大は0.0(0%)から1.0(100%)の間の値である必要があります。

例1: 稀な例外アクティビティの除去

シナリオ: 購買注文プロセスに多くの稀な例外アクティビティがあり、プロセスマップが乱雑になっています。少なくとも10%のケースで現れる標準アクティビティに注目したい。

設定:

  • 最小パーセント: 0.1
  • 最大パーセント: 1.0

結果: ケースの10%未満に現れるすべてのアクティビティが除去されます。例えば、「緊急承認」が5%のケースでしか現れない場合、そのアクティビティのすべてのイベントはフィルターされます。

洞察: 緊急手続きや特別なエスカレーション、異常な修正など、稀な例外を除去して標準的なプロセスフローのよりクリーンなビューを作成します。必要に応じてこれらの例外ケースを別途分析可能です。

例2: コアプロセスアクティビティへの注目

シナリオ: ほぼすべてのケースで発生するコア活動のみを分析し、オプションや条件付きのステップを除外したい。

設定:

  • 最小パーセント: 0.8
  • 最大パーセント: 1.0

結果: ケースの80%以上に現れるアクティビティのみが保持されます。「注文作成」(100%)、「注文承認」(95%)、「注文出荷」(85%)などは保持されますが、「割引適用」(40%)などのオプションのアクティビティは除去されます。

洞察: 必須プロセスステップと標準経路を明らかにし、ほとんどのケースがたどるコアワークフローを理解するのに役立ちます。コアからの逸脱は別途分析可能です。

例3: 中頻度アクティビティの分析

シナリオ: 20〜80%の中程度の頻度で現れるアクティビティに注目し、オプションのプロセスステップや一般的なバリエーションを理解したい。

設定:

  • 最小パーセント: 0.2
  • 最大パーセント: 0.8

結果: 20%未満の非常に稀なアクティビティと80%を超える非常に一般的なアクティビティが除去され、中頻度のアクティビティのみが残ります。

洞察: 以下の特定に役立ちます:

  • 頻繁に使用されるが普遍的ではないオプションのプロセスステップ
  • ケースのかなりの少数で発生する一般的なプロセスバリエーション
  • 標準化または除去の候補となる可能性のあるアクティビティ
  • 特定の顧客セグメントまたは製品タイプに対応するプロセス分岐

例4: 遍在するアクティビティの除去

シナリオ: あらゆるケースに近く現れる管理的アクティビティがあり、これらは分析の洞察に寄与しません。95%を超えるケースで現れるアクティビティを除去したい。

設定:

  • 最小パーセント: 0.0
  • 最大パーセント: 0.95

結果: 95%を超えるケースで現れるアクティビティが除去されます。例えば「システムログエントリ」が99%のケースに現れる場合、そのすべてのイベントがフィルターされます。

洞察: ケースやプロセス経路を区別するのに役立たない極めて頻繁なアクティビティを除外し、実際にプロセスの変動や意思決定を示すアクティビティに注目できます。

例5: 特定頻度のアクティビティ発見

シナリオ: 正確に50%のケース(前後わずかなマージン込み)に現れるアクティビティのみを分析し、プロセスの分岐点を理解したい。

設定:

  • 最小パーセント: 0.45
  • 最大パーセント: 0.55

結果: ケースの45〜55%に現れるアクティビティのみが残ります。これらは通常、プロセスがほぼ等しい2つの経路に分岐する決定点を示します。

洞察: これらのアクティビティは一般に以下を表します:

  • 2択のプロセス決定(承認/却下、国内/国外)
  • 顧客の約半数が選択するオプション機能
  • 1年の半分のケースに影響する季節変動
  • 期間途中で実施されたプロセス変更

例6: 包括的なノイズ削減

シナリオ: 5%未満の非常に稀な例外と90%を超える非常に頻繁な管理アクティビティの両方を除去し、有意義なプロセスアクティビティに注目したい。

設定:

  • 最小パーセント: 0.05
  • 最大パーセント: 0.9

結果: 稀な例外アクティビティと遍在する管理アクティビティが除去され、5〜90%のケースに現れるアクティビティのみが残ります。

洞察: これによりバランスの取れたビューが得られ:

  • 稀なデータ品質問題および例外的ケースを除外
  • 管理的なオーバーヘッドアクティビティを除去
  • すべての有意義な業務プロセスアクティビティを保持
  • プロセス最適化分析に明確な視點を提供

出力

フィルターは、指定した範囲内の頻度で現れるアクティビティのイベントのみを含む新しいデータセットを返します。フィルター後にイベント数が減るケースはありますが、そのケースのすべてのアクティビティが頻度範囲外でない限り、ケース自体は削除されません。

最小パーセントを0.0、最大パーセントを1.0に設定すると、フィルターは実行されず、すべてのアクティビティが保持されます。

出力には、保持されたイベントのすべての属性およびタイムスタンプが保存され、フィルター後のプロセスデータの時間的・文脈的情報が維持されます。

技術メモ

  • フィルター種別: イベントレベルフィルター(個々のイベントを削除し結果としてケースに影響)
  • 頻度計算: アクティビティが含まれるケース数をカウント(アクティビティの出現回数ではない)
  • パフォーマンス: すべてのアクティビティとケースを分析し、頻度計算に基づいてイベントをフィルター
  • 空ケース: すべてのアクティビティがフィルターされた場合、ケースが空になることがある
  • パーセント形式: パーセント表記(0〜100)ではなく10進表記(0.0〜1.0)を使用

本ドキュメントはmindzieStudioプロセスマイニングプラットフォームの一部です。