SPSS Modeler ノードリファレンス 5-14 特徴量選択

# 5-14 特徴量選択[モデル作成タブ]
<img width="200" alt="194-161特徴量選択.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/9c3a4c8f-82be-ed6f-244c-375257dd8282.png">

## 1.ノードの目的
予測に有効なフィールド（列）を自動選別する。

## 2.解説動画(拡張ノード共通)

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

## 3.クイックスタート
[Statisticsファイル]ノードを配置して[テーブル]を接続します。
<img width="400" alt="スクリーンショット 2022-06-07 10.48.27.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/c7b576ad-09fb-3b65-b883-038e0e1e6550.png">

[Statisticsファイル]ノードを編集します。インポートファイルの[...]ボタンを押して入力パスを指定します。
<img width="500" alt="スクリーンショット 2022-06-07 10.52.11.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/eabf0501-7474-afa5-7e4d-151371caec94.png">

赤い枠のボタンを押してDemosフォルダを指定します。今回利用するファイルはSPSS Modelerインストール時に同梱されているデモデータ[customer_dbase.sav]です。
![スクリーンショット 2022-06-07 10.53.41.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/03515eed-af4e-9772-d2d1-cac00c22ddee.png)

[データ型]タブを確認すると[response_01]フィールドが予測対象に事前にセットされています。
![スクリーンショット 2022-06-07 10.55.13.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/10757e45-976a-628f-cbfc-7fd297372c0c.png)

[テーブル]を実行します。ヘッダーに132フィールドとありますので、132列だと判ります。
![スクリーンショット 2022-06-07 11.01.28.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/d495fa5a-1332-9920-b448-4ccbac0e4814.png)

[Statisticsファイル]ノードに[特徴量選択]ノードを接続します。
<img width="500" alt="スクリーンショット 2022-06-07 11.01.28.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/93cd65ad-f983-3b3b-252c-aeba67081b6e.png">

[特徴量選択]ノードを初期設定のまま実行します。
![スクリーンショット 2022-06-07 11.05.06.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/57f0086e-7fb1-25f2-3803-bbde73bb44a5.png)

モデルナゲットに[テーブル]を接続し直します。
![スクリーンショット 2022-06-07 11.09.40.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/725e69de-91b4-610f-ef6d-5a7d8f80cd18.png)

[テーブル]を実行するとフィールド数が38まで絞り込まれています。モデルナゲットはフィルターノードの役割をしています。
![スクリーンショット 2022-06-07 11.10.31.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/317cefa5-1476-9400-3b19-8b1f40b06d12.png)


モデルナゲットを編集します。34フィールドが[response_01]を予測するのに有効だと判断されています。
また明らかに品質、説明変数として役に立たないものが９フィールドスクリーニングされています。
![スクリーンショット 2022-06-07 11.11.22.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/6d5d2c01-a267-1a30-1cfd-e1fd3114014a.png)


## 4.Tips

#### フィールドの有効性を判定する基準の変更

![スクリーンショット 2022-06-07 14.13.01.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/be4688f6-0752-3378-1acc-cefb79834d73.png)

#### 特徴量選択を解説したブログ記事

https://www.ibm.com/blogs/solutions/jp-ja/learn-modeler-06/

#### 特徴量選択が登場するノードリファレンス記事

https://qiita.com/Makimaki2020/items/b56e615c6c6f22cc95af

## 5.参考情報

#### ノードのヘルプ

https://www.ibm.com/docs/ja/spss-modeler/18.3.0?topic=models-feature-selection-node

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

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

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

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