ds modeling
まず結論
アソシエーション分析(Association Analysis)とは、データの中にある「同時に起こりやすい事象の関係」を見つける分析手法です。
DS検定では「商品Aを買う人は商品Bも買う傾向がある」のような 購買履歴の関係性分析として問われることが多いです。
DS検定では特に
クラスタ分析
RFM分析
と 役割の違いを判断できるか がよく問われます。
直感的な説明
スーパーの購買データを考えてみます。
例えば、
パンを買った人の多くが牛乳も買っている
おむつを買った人がビールも買う傾向がある
このような
「一緒に起こりやすい組み合わせ」
を見つけるのが アソシエーション分析です。
この分析は特に
レコメンデーション
商品配置
セット販売
などのマーケティングで活用されます。
例えばECサイトでは
「この商品を買った人はこんな商品も買っています」
という表示があります。 これはアソシエーション分析の典型例です。
定義・仕組み
アソシエーション分析は、
データ内の事象の共起(同時発生)関係を分析する手法
です。
代表的な利用データは
購買履歴
行動ログ
サービス利用履歴
などです。
この分析では、例えば
パン → 牛乳
のような
ルール(関連ルール)
を見つけます。
このような分析は
バスケット分析(Market Basket Analysis)
とも呼ばれます。
DS検定では数式よりも、
「同時購入関係を見つける分析」
と理解しておくことが重要です。
どんな場面で使う?
主に次のような場面で使われます。
小売・EC
商品レコメンド
セット販売
商品配置最適化
例
パンを買う人 → 牛乳を買う
なら
パン売り場の近くに牛乳を置く
という戦略が考えられます。
Webサービス
コンテンツ推薦
閲覧行動分析
例
ある動画を見る人 → 別の動画も見る
マーケティング
クロスセル
顧客行動分析
よくある誤解・混同
DS検定では次の分析と混同させる問題がよく出ます。
クラスタ分析との違い
分析 目的
クラスタ分析 似たデータをグループ分けする アソシエーション分析 同時に起こる関係を見つける
例
クラスタ分析 → 顧客グループ分け
アソシエーション分析 → 商品の同時購入
RFM分析との違い
RFM分析は
Recency(最近購入したか)
Frequency(購入頻度)
Monetary(購入金額)
で
顧客を評価する分析です。
つまり
分析 見ている対象
アソシエーション分析 商品同士の関係 RFM分析 顧客の価値
DS検定では
購買履歴から商品の関連性を分析する
と書かれていたら アソシエーション分析です。
まとめ(試験直前用)
アソシエーション分析は 同時に起こる事象の関係を見つける分析
典型例は 購買履歴の分析(バスケット分析)
「Aを買う人はBも買う」という関係を見つける
クラスタ分析はグループ分け
RFM分析は顧客評価
DS検定では
「商品の同時購入関係」
と書かれていたら アソシエーション分析と判断するのがポイントです。
対応スキル項目(データサイエンス力シート)
データ分析
データ分析手法
★ データの特徴や関係性を把握するための基本的な分析手法を理解している
🔗 関連記事
- 中間層で使用される活性化関数とは?(ReLU・シグモイド・ソフトマックスの違い)【DS検定】
- アノテーションとは?(AI学習データを作る重要な作業)【DS検定】
- Aprioriアルゴリズムとは?(アソシエーション分析の基本手法)【DS検定】
- 共起頻度・支持度・信頼度・リフト値の違いとは?【DS検定】
- バスケット分析とは?(リフト値まで整理)【DS検定】