おめでとうございます!

Python で学ぶマーケットバスケット分析

Isaiah Hull

Visiting Associate Professor of Finance, BI Norwegian Business School

トランザクションとアイテムセット

  • トランザクション
TID 取引
1 MILK, BREAD, BISCUIT
... ...
20 TEA, MILK, COFFEE, CEREAL
  • アイテムセット
    • {MILK, BREAD}
    • {MILK, COFFEE, CEREAL}
Python で学ぶマーケットバスケット分析

アソシエーションルールと指標

  • アソシエーションルール
    • if-then 構造を使用
      • If A then B.
    • 前件と後件がある
    • ルールは多数
  • 評価指標
    • 結び付きの強さを測定
      • Support, lift, confidence, conviction
    • アイテムセットとルールの剪定に利用
Python で学ぶマーケットバスケット分析

剪定と集約

図は項目リストの一部が削除(剪定)されている様子を示します。

図は項目リストが小さいリストに集約される様子を示します。

Python で学ぶマーケットバスケット分析

Apriori アルゴリズム

図は Apriori アルゴリズムのイラストです。

Python で学ぶマーケットバスケット分析

ルールの可視化

この図はアソシエーションルールのヒートマップ可視化の例です。

この図はアソシエーションルールの散布図可視化の例です。

この図はアソシエーションルールの平行座標プロットの例です。

Python で学ぶマーケットバスケット分析

おめでとうございます!

Python で学ぶマーケットバスケット分析

Preparing Video For Download...