目次
アソシエーション分析とは
アソシエーション分析は、データ内のアイテム間の関連性やルールを発見するデータマイニングの手法です。たとえば、スーパーマーケットの買い物データから、「パンを購入する顧客は、80%の確率でジャムも購入する」といった関連ルールを見つけ出すことができます。SQLによるアソシエーション分析の手順
- データセットの準備: 対象となるデータセットをSQLデータベースに格納します。
- データの前処理: 必要に応じて、データのクリーニングや変換を行います。
- 関連ルールの生成: SQLクエリを使用して、データセットから関連ルールを抽出します。
- ルールの評価: 抽出されたルールの有用性を評価します。
具体的なSQLクエリ例
SELECT item1, item2, COUNT(*) as frequency
FROM transactions
GROUP BY item1, item2
HAVING frequency > 100;
コメント