SPSS Modeler ノードリファレンス 3-3 データ型

# 3-3 データ型ノード[フィールド設定タブ]
<img width="200" alt="107_89データ型.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/1f66355f-484a-9c36-b760-66fda1de4659.png">

## 1.ノードの目的
データの型を定義し、後続の加工プロセスに必要な情報（カテゴリ値）を記憶します。またモデリングにあたって予測対象や入力変数を定義します。


## 2.解説動画（60秒）
<iframe width="560" height="315" src="https://www.youtube.com/embed/vjalWZZcfik" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

## 3.クイックスタート
[可変長ファイル]から[データ型]に接続します。
＊入力データは[5.参考情報]からダウンロードできます。
![スクリーンショット 2022-02-01 14.44.49.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/ebf3fe75-489b-211d-0717-93e061e563d3.png)
[データ型]を編集し[値の読み込み]ボタンを押します。
![スクリーンショット 2022-02-01 14.45.05.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/9e1905ba-815a-a5e7-aa22-c3fefede34b8.png)
自動的に[尺度]が判別され、値の範囲や種類が識別されました。
![スクリーンショット 2022-02-01 14.45.32.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/57fb340e-0429-3b83-f334-9e9485b64b3d.png)

予測モデルを作るのに[ロール]を定義します。例では[燃費][エンジン][車体重量][加速性]で[馬力]を予測します。
![スクリーンショット 2022-02-01 14.49.48.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/b701b57b-cfb8-94c4-ae56-92260db4d6c8.png)
数値予測のできるモデル作成ノードに接続すると、[データ型]のロール設定に従って同じ目的のモデルを作ることができます。
![スクリーンショット 2022-02-01 14.50.49.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/ae9e1a5d-6270-d083-da66-9b89013a262c.png)

### データ型のヒント

### 後続でデータ型を要求する代表的なノード
[データ型]で予め[値の読み込み]を行うことでデータが認識され、適切に処理されます。これがないと候補フィールドにリストアップされない場合やエラーになります。
![スクリーンショット 2022-02-01 14.48.41.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/6266c3d1-b7e9-7c50-40af-e5c74fb5e84f.png)

### SPSS Modeler のデータ尺度

SPSS Modelerの尺度には次のものが存在します。

![スクリーンショット 2022-02-01 17.49.02.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/9c678ec0-b1e9-e31e-2b8c-4627265db2cc.png)

### 尺度[不明]を名義型にする
例えば256種類存在するカテゴリデータを予測の入力にするには、[ツール]>[ストリームのプロパティ]>[オプション]から以下の[名義型の最大メンバー]を256以上に変更します。
![スクリーンショット 2022-02-01 17.58.53.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/df87c6b9-1589-09b5-4570-03dbd7f4dc93.png)

https://www.ibm.com/docs/ja/spss-modeler/18.3.0?topic=node-measurement-levels#typenode_kindsoftypes

## 4.Tips

#### モデル分割
3つの生産国ごとにモデルを内部で作り分けることが可能です。[生産国]の[ロール]を[分割]にします。
![スクリーンショット 2022-02-01 14.51.25.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/12ab455c-b205-72f5-84e1-37020acf1fa4.png)
モデルナゲットはひとつですが分割しているバッジが右下についています。
![スクリーンショット 2022-02-01 18.04.06.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/aa4b3751-0be9-aaf3-0e31-a98cba6be7db.png)
モデルは内部的に3つに分割して作られています。
![スクリーンショット 2022-02-01 18.04.30.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/9990d90a-94af-369f-5a10-7c2f7d47b784.png)

以下の記事で[データ型]の[分割]を利用したモデルの出し分けを解説しています。

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

## 5.参考情報

#### 利用データ

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

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

#### ノードのヘルプ

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

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

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

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

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