SPSS Modeler ノードリファレンス 4-3 散布図

# 4-3 散布図ノード[グラフ作成タブ]
<img width="200" alt="107_89散布図.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/fe80c870-34b7-5dac-750f-c96159bf7592.png">


## 1.ノードの目的
散布図を作成します。散布図はふたつの数値データの関係性を確認するグラフです。

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

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

## 3.クイックスタート

[可変長ファイル]でデータを読み込み[散布図]に接続します。
＊サンプルデータ（CSV）は[5.参考情報]からダウンロードできます。
![スクリーンショット 2022-02-02 11.50.48.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/ecdc9323-94ba-bb52-fcba-b796cdf1ad93.png)
[馬力]と[車体重量]で散布図を作ります。
![スクリーンショット 2022-02-02 11.52.20.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/4201df26-32fe-2343-473a-a891c31b054a.png)
設定は以下の通りです。
![スクリーンショット 2022-02-02 11.52.51.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/c0ab4f0b-6840-c603-56cb-940b73780918.png)
散布図ができました。[馬力]と[車体重量]に正の相関が認められそうです。
![スクリーンショット 2022-02-02 11.53.07.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/bf7512f1-3514-dfc7-4935-45a9a8ed30ec.png)
色でオーバーレイします。
![スクリーンショット 2022-02-02 11.53.45.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/3251fa39-b1f4-996a-3b6d-5d48845dd409.png)
[生産国]で色分けされました。
![スクリーンショット 2022-02-02 11.54.00.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/4a653147-78e4-1c8e-2e19-b72e7f0fe509.png)

## 4.Tips

### 領域の条件抽出
散布図の特定領域のデータを抽出します。[表示]>[インタラクティブ]でメニューボタンが表示されます。左上の赤枠のボタンを押します。
![スクリーンショット 2022-02-02 11.54.38.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/4532a84a-5bad-1d8b-318a-97083bb925c2.png)

左上の選択範囲ボタンがONの状態で以下のようにマウスで領域指定し、領域内右クリックで[領域の条件抽出ノード生成]を選択します。
![スクリーンショット 2022-02-02 11.56.33.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/45a572f7-5e42-19d9-1b38-e0c9c01c6117.png)
ストリーム領域に[条件抽出]ノードが自動生成され、先に範囲指定した条件が記述されています。
![スクリーンショット 2022-02-02 11.57.55.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/7f042cb6-7334-cdc3-82c6-f83b02114dce.png)
[条件抽出]を[散布図]にバインドします。
![スクリーンショット 2022-02-02 11.58.22.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/6f3f7977-3c23-220e-a0e1-c2c51ee2d63f.png)
絞られた範囲で再描画しています。
![スクリーンショット 2022-02-02 11.58.54.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/7a2e8dd6-1e27-e4d4-6019-7d57baaf3c5f.png)
抽出範囲を[破棄]で逆転してみます。
![スクリーンショット 2022-02-02 11.59.16.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/19c2f1fb-f9ef-acbe-8300-a9a453c1cd9b.png)
分析に利用しないデータのみを描画しています。インタラクティブに散布図から抽出・破棄ができるので効果的に異常値のハンドリングが可能になります。
![スクリーンショット 2022-02-02 11.59.38.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/8f96218e-8b88-0eda-b8b9-a99c1a8ef44c.png)

### ジッタを使った表現
プロットする座標をランダムにずらしたジッタリングも可能です。
![スクリーンショット 2022-02-02 13.22.20.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/317d89a0-637c-88e9-58da-8ab811d0487b.png)
[年式]を[データ型]で尺度を[順序型]にして以下の設定を[ジッタ]で描画します。
![スクリーンショット 2022-02-02 13.22.08.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/59c2ad55-36b4-0dcf-6563-2aeb3e0e55af.png)
散布図をジッタリングするとヒートマップよりも多次元で表現が可能です。
![スクリーンショット 2022-02-02 13.21.41.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/47cc5d8d-5ce3-3d72-7f72-73d1e0816786.png)

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

#### 新グラフ機能での散布図
![スクリーンショット 2022-02-02 13.28.55.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/11d52f50-832f-5df9-28cb-e4f8ea8d0b72.png)

散布図を選び、[X軸]と[Y軸]、[色のマップ]を以下のように設定します。
![スクリーンショット 2022-02-02 13.31.38.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/240ddbe0-d91c-5eb6-792e-6453424be34f.png)

#### 新グラフ機能での散布図の行列
散布図の行列グラフの例です。相関とKDE曲線の表示を加えています。
![スクリーンショット 2022-02-02 13.41.08.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/d818f15d-c83d-90d2-80f3-760aac733c4d.png)


## 5.参考情報

#### 利用データ

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

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

#### SPSS Modelerの散布図に回帰直線を表示する

https://qiita.com/kawada2017/items/029f64f3815da8b82b8f

#### ノードのヘルプ

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

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

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

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

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