SPSS Modeler ノードリファレンス 4-6 Webグラフ

# 4-6 Webグラフノード[グラフ作成タブ]
<img width="200" alt="107_89Webグラフ.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/762f013a-eefa-2f56-14a9-0a81e2427fb4.png">


## 1.ノードの目的
Webグラフを作成します。蜘蛛の巣（Web）のように線でフィールド間の共起関係を示します。

## 2.解説動画（60秒）

<iframe width="560" height="315" src="https://www.youtube.com/embed/M35X5ObuAnk" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

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

https://qiita.com/416nishimaki/items/bcaec1cd8e455c3f68a9

顧客の行動履歴が時系列に記録されたID付きPOSデータです。
＊サンプルデータ（CSV）は[5.参考情報]からダウンロードできます。
![スクリーンショット 2022-02-22 10.08.51.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/4d035697-e453-1ff3-1a77-15b1a62e3bf4.png)

[可変長ファイル]から[フラグ設定]、[Webグラフ]の順に接続します。
![スクリーンショット 2022-02-27 21.37.37.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/52bc4552-180a-8834-e7e8-16499c0e1ca6.png)


[可変長ファイル]で[データ型]タブの[値の読み込み]ボタンを押して[中分類]のメンバーを認識させます。[データ型]ノードを用いても結構です。
![スクリーンショット 2022-02-22 10.09.16.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/a9a11e31-ab31-b96c-ba51-3d3f024602ef.png)

[フラグ設定]を編集します。[セット型フィールド：]に[中分類]を選択して、左のボックスから60種類全ての中分類メンバーを右のボックスに黄色矢で移動させます。
青枠と緑枠をそれぞれ設定します。
![スクリーンショット 2022-02-22 10.11.03.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/d160758f-184c-d07b-eb0a-91e9220d6f83.png)

[フラグ]設定ノードを[プレビュー]してデータを確認します。顧客ごとに61種類の中分類購入有無がフラグ形式で表されています。
![スクリーンショット 2022-02-27 21.37.14.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/d420d983-dbbb-3bde-e039-339588e64cdd.png)

[Webグラフ]ノードを以下のように編集します。
![スクリーンショット 2022-02-27 21.38.15.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/9812b1a2-bd2e-4052-a9f4-f1c284753304.png)

[外観]タブの[凡例]からチェックを外します。
![スクリーンショット 2022-02-27 21.38.38.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/c7f38f38-4c33-8fb1-f3a0-89e0b03fc0bc.png)

[Webグラフ]ノードを実行します。
インナーウェア06と食品12と婦人服03を期間中に併買する顧客が多いと読みとれます。
![スクリーンショット 2022-02-27 21.40.31.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/17c01e0a-2351-b229-45e0-037cc66d0c33.png)


## 4.Tips

### 特定の組み合わせの条件抽出
Webグラフの下のスライダーで表示の下限を1300に設定します。
![スクリーンショット 2022-03-01 11.30.10.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/4dbf5e59-44be-3796-3ee9-f42c9b2e4a2e.png)

[表示]>[インタラクティブ]でメニューボタンが表示されます。[魔法の杖]ボタンを押します。
![スクリーンショット 2022-03-01 11.42.10.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/0d1d3481-02ef-f2b0-c4f7-746960924b8f.png)

３つの組み合わせを囲います。
![スクリーンショット 2022-03-01 11.30.32.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/40722de7-8651-c8f9-4087-6cff2901bacc.png)

リンクが赤くなっていることを確認して[生成]>[条件抽出ノード（AND）]を選択します。
![スクリーンショット 2022-03-01 11.30.55.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/f2f57e48-abe2-7b65-2a00-a0279bb14c85.png)

３つの中分類にフラグが立ってる条件を抽出するノードが自動生成されます。
![スクリーンショット 2022-03-01 11.31.39.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/2196eb6a-b66e-78bd-ce59-41beeec491d5.png)

ストリームに接続します。
![スクリーンショット 2022-03-01 11.32.33.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/689932c6-29f8-fae0-65a7-f78455d90169.png)

３つの中分類を購入した顧客のみが選ばれています。
![スクリーンショット 2022-03-01 11.33.29.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/9019c582-8b33-259c-28e9-f917eb0b297d.png)

以下の記事でも類似事例が紹介されています。

https://www.ibm.com/blogs/solutions/jp-ja/modeler-tips-21/

### カテゴリデータの関係性を表示する
フラグの真の組み合わせではなくカテゴリの連関を探索することもできます。
＊サンプルデータ（CSV）は[5.参考情報]からダウンロードできます。
![スクリーンショット 2022-03-01 12.10.51.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/2aa50f6e-4883-02fc-0135-a85ec50abc08.png)
![スクリーンショット 2022-03-01 12.05.17.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/e6824b63-f208-bac8-84d0-4ffb0da1af19.png)
[Webグラフ]を選び[終点]（目的変数）と[始点]を選択します。
![スクリーンショット 2022-03-01 12.05.36.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/37b45841-35d5-f2bd-8aa0-148e7e9cafd2.png)
[車両利用目的]の各カテゴリと関係の強い項目が確認できます。
![スクリーンショット 2022-03-01 12.05.03.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/45755d50-dcf8-7e7b-541f-b51566a6cd17.png)

### Ver18.2以降の新グラフでの関係グラフ

#### 新グラフ機能での関係グラフ
＊サンプルデータ（CSV）は[5.参考情報]からダウンロードできます。
![スクリーンショット 2022-03-01 11.57.59.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/f8c6c269-36f9-20e8-d3e4-a7f0d14f9585.png)

[関係グラフ]を選び、[列]を[+]ボタンで増やしなが設定します。
![スクリーンショット 2022-03-01 11.56.42.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/85a8b4d1-f741-3f4d-7365-c84703ecbc00.png)

## 5.参考情報

#### 利用データ

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

https://raw.githubusercontent.com/yoichiro0903n/blue/main/sampletranDEPT2021mac.csv

Tipsでのデータ

https://raw.githubusercontent.com/yoichiro0903n/blue/main/attitude.csv

#### ノードのヘルプ

https://www.ibm.com/docs/ja/spss-modeler/18.3.0?topic=nodes-time-plot-node

#### SPSS Modeler 逆引きストリーム集（データ加工）

https://qiita.com/416nishimaki/items/4bf813e6cba84b2a1008

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

https://qiita.com/416nishimaki/private/503037195081d3323eee