LoginSignup
2
0

SPSS Modeler ノードリファレンス 5-6 Apriori(アソシエーション)

Last updated at Posted at 2022-03-07

5-6 Apriori(アプリオリ)[モデル作成タブ]

107_89Apriori

1.ノードの目的

アソシエーション(連関)を発見します。買い物カゴに同時に入りやすい商品の特定を行うマーケットバスケット分析や、設備ログから共起(きょうき)しやすいパターンを探索するのに用いられます。*同時ではなく時系列上の前後関係がある場合には[シークエンス]ノードを利用します。

2.解説動画(60秒)

3.クイックスタート

顧客の行動履歴が時系列に記録されたID付きPOSデータです。
*サンプルデータ(CSV)は[5.参考情報]からダウンロードできます。
スクリーンショット 2022-02-22 10.08.51.png

①トランザクション形式のままモデル作成する方法

[可変長ファイル]から[Apriori]に接続します。
スクリーンショット 2022-03-04 18.10.59.png

[可変長ファイル]で[データ型]タブの[値の読み込み]ボタンを押して[中分類]のメンバーを認識させます。[データ型]ノードを用いても結構です。
スクリーンショット 2022-02-22 10.09.16.png

[Apriori]ノードを以下のように編集して[実行]ボタンを押します。

スクリーンショット 2022-03-04 18.13.29.png

モデルが出来上がりました。
スクリーンショット 2022-03-04 18.14.41.png

②フラグ形式にしてからモデル作成する方法

ノードリファレンス3-5フラグ設定と前半の手続きは共通です。

[可変長ファイル]から[フラグ設定]、[データ型]、[Apriori]の順に接続します。
スクリーンショット 2022-03-04 18.22.43.png

[可変長ファイル]で[データ型]タブの[値の読み込み]ボタンを押して[中分類]のメンバーを認識させます。
スクリーンショット 2022-02-22 10.09.16.png

[フラグ設定]を編集します。[セット型フィールド:]に[中分類]を選択して、左のボックスから60種類全ての中分類メンバーを右のボックスに黄色矢で移動させます。
青枠と緑枠をそれぞれ設定します。
スクリーンショット 2022-02-22 10.11.03.png

[フラグ]設定ノードを[プレビュー]してデータを確認します。顧客ごとに61種類の中分類購入有無がフラグ形式で表されています。
スクリーンショット 2022-02-27 21.37.14.png

[データ型]ノードを以下のように編集します。[CUSTID]を[レコードID]に割り当て、残りのすべての中分類フィールドの[ロール]を[両方]へ。
スクリーンショット 2022-03-04 18.19.54.png

[Apriori]ノードを実行します。
スクリーンショット 2022-03-05 17.34.55.png

③モデルの解釈(①と②共通)

[Apriori]モデルナゲットをダブルクリックで参照します。赤枠のボタンを押して[インスタンス]、[リフト]、[デプロイアビリティ]にチェックをいれてから、[デプロイアビリティ]で高順ソートします(青枠)。

スクリーンショット 2022-03-05 17.46.18.png

たとえば最初のルールは、「インナーウェア06を購入すると婦人服を購入しやすい」、3番目は「化粧品03と婦人服03を購入する人は食品12を購入しやすい」と解釈します。
日付や順序は考慮せず、全期間中での併買傾向を示しています。
スクリーンショット 2022-03-05 17.50.33.png

各指標の解釈は次の通りです。
スクリーンショット 2022-03-05 17.57.45.png
スクリーンショット 2022-03-05 17.58.39.png
スクリーンショット 2022-03-05 17.59.47.png

4.Tips

結果の固定

フラグ形式(②)では[ロール]を以下のようにすることで結果を絞り込むことができます。推奨販売商品がアクセサリ04で、それ以外の中分類の購入顧客から誘客にする際に有益です。またエラーコード01が生じる製造条件を探索したい場合も同様です。
スクリーンショット 2022-03-05 18.22.14.png

表示するルールの制御

サポートはビジネスインパクトを表すため、ある程度の規模がないとルールとして価値が期待できません。また確信度も施策のコンバージョンと関係するために重要な値です。この2つを変動させて求めるルールの数を調整します。
スクリーンショット 2022-03-05 18.03.07.png

協調フィルタリングによるレコメンデーション

フラグ形式(②)を例にしてレコメンドリストを作ります。
スクリーンショット 2022-03-05 18.09.23.png
[フィルター]ノードで61種類の購入有無を非表示にして[テーブル]を実行します。
*モデル作成時に[最小ルール確信度]を50%に調整。
顧客それぞれに、まだ購入していないが見込みの高い上位3つの中分類を[確信度][ルールID]を併せて表示しています。
スクリーンショット 2022-03-05 18.09.03.png

5.参考情報

利用データ

右クリックでリンク先を保存してください。

モデルナゲットの結果の解釈

ノードのヘルプ

SPSS Modeler 逆引きストリーム集(データ加工)

SPSS Modeler ノードリファレンス目次

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0