Skip to the content.

最終更新日:2026年8月16日

DS検定トップ > Aprioriアルゴリズムとは?(アソシエーション分析の基本手法)【DS検定】

まず結論

Aprioriアルゴリズム(アプリオリ)は、アソシエーション分析で「よく一緒に起きる組み合わせ」を効率よく見つけるためのアルゴリズムです。

DS検定では、次の流れを押さえると判断しやすくなります。

  1. 支持度で頻出する組み合わせを探す
  2. 支持度が低い候補は早めに捨てる
  3. 残った組み合わせから関連ルールを作る
  4. 信頼度やリフト値でルールを評価する

直感的な説明

スーパーの商品が増えるほど、調べる組み合わせは急増します。

例えば、

  • ビール → おつまみ
  • パン → 牛乳
  • カレー → 福神漬

のような組み合わせを全部調べるのは大変です。

Aprioriは、「可能性が低い組み合わせは、それ以上広げて調べない」という枝刈りを行います。

定義・仕組み

Apriori性質

Aprioriの基本となる考え方は、

頻出する項目集合なら、その部分集合も頻出する

です。

逆に言えば、ある組み合わせの支持度が低ければ、それを含むより大きな組み合わせも頻出にはなりません。

例えば、

  • パン + 牛乳 の支持度が低い
  • なら パン + 牛乳 + 卵 も候補から外せる

という考え方です。

指標との関係

指標 主な役割
支持度 頻出する組み合わせを見つける
信頼度 Xが起きたときYも起きる割合を見る
リフト値 Yが元々起きやすい影響を補正して関連を見る

Aprioriそのものは、主に支持度を使って候補を絞るところがポイントです。

どんな場面で使う?

Aprioriは主にマーケットバスケット分析で使われます。

  • ECサイトのレコメンド
  • スーパーの購買分析
  • 商品の棚配置
  • セット販売

例えば ビール → おつまみ というルールが見つかれば、クロスセル施策に活用できます。

よくある誤解・混同

❌ Aprioriは分類・回帰の予測モデル

Aprioriは、未来の値を予測するモデルではなく、データ中の関連パターンを発見するアルゴリズムです。

❌ 信頼度が高ければ必ず良いルール

Y自体が頻繁に起きる場合、信頼度は高くなりやすいです。

そのため、リフト値も確認する必要があります。

❌ すべての組み合わせを最後まで調べる

Aprioriの特徴は、支持度が低い候補を枝刈りして探索量を減らすことです。

まとめ(試験直前用)

  • Apriori = アソシエーション分析の代表的アルゴリズム
  • 支持度が低い候補は早めに捨てる
  • 頻出集合の部分集合も頻出する、という性質を使う
  • 信頼度・リフト値は関連ルールの評価に使う
  • 予測モデルではなく、パターン発見

DS検定では、「支持度による枝刈り」を思い出せると選択肢を切りやすくなります。

対応スキル項目(ver.6 データサイエンス)

  • 位置づけ:Aprioriアルゴリズムの補助学習
  • ★1直接対応:なし
  • ver.6の★1一覧にはこのテーマと同一の直接項目がないため、試験理解を補う関連テーマとして整理します。
  • ver.6 ★1スキルチェックで確認する

© 2024-2026 stemtazoo. All rights reserved.