Вітаємо!

Маркет-баcкет аналіз у Python

Isaiah Hull

Visiting Associate Professor of Finance, BI Norwegian Business School

Транзакції та набори товарів

  • Транзакції
TID Transaction
1 MILK, BREAD, BISCUIT
... ...
20 TEA, MILK, COFFEE, CEREAL
  • Набори товарів
    • {MILK, BREAD}
    • {MILK, COFFEE, CEREAL}
Маркет-баcкет аналіз у Python

Асоціативні правила та метрики

  • Асоціативні правила
    • Використовують структуру «якщо–то».
      • Якщо A, то B.
    • Є антецедент(и) і консеквент(и).
    • Правил може бути багато.
  • Метрики
    • Вимірюють силу асоціації.
      • Support, lift, confidence, conviction
    • Використовують для відсікання наборів і правил.
Маркет-баcкет аналіз у Python

Відсікання та агрегація

Діаграма показує список елементів; деякі закреслено — їх відсічено.

Діаграма показує відображення списку елементів у коротший список, що означає агрегацію.

Маркет-баcкет аналіз у Python

Алгоритм Apriori

Ілюстрація алгоритму Apriori.

Маркет-баcкет аналіз у Python

Візуалізація правил

Приклад теплової карти для візуалізації асоціативних правил.

Приклад точкової діаграми для візуалізації асоціативних правил.

Приклад графіка паралельних координат для візуалізації асоціативних правил.

Маркет-баcкет аналіз у Python

Вітаємо!

Маркет-баcкет аналіз у Python

Preparing Video For Download...