1
0

SPSS Modeler ノードリファレンス 6-4a 精度分析:判別

Last updated at Posted at 2022-02-27

6-4a 精度分析ノード:判別[出力タブ]

107_89精度分析.png

1.ノードの目的

予測精度を出力します。予測モデルの精度を確認する際に、[データ分割]ノードや[評価]グラフノードと共に利用します。

2.解説動画(60秒)

3.クイックスタート

判定を予測するモデルを作り精度分析を行います。
*入力データは[5.参考情報]からダウンロードできます。
スクリーンショット 2022-02-24 14.55.25.png

[可変長ファイル]に[データ区分]、[Random Trees]を接続します。
スクリーンショット 2022-02-24 15.26.42.png

[可変長ファイル]の[データ型]タブで[値の読み込み]ボタンを押した後に、予測の[ロール]を設定します。
スクリーンショット 2022-02-24 15.24.56.png

[データ区分]には何も設定をしません。
スクリーンショット 2022-02-24 15.34.32.png
50%のレコードをランダムに学習、残りを検証としてアサインしてます。
スクリーンショット 2022-02-24 15.34.59.png

[Random Trees]を実行します。出来上がったモデルナゲットに[精度分析]を接続します。
スクリーンショット 2022-02-25 10.13.08.png

[精度分析]では[一致行列]にチェックをいれます。
スクリーンショット 2022-02-24 15.33.47.png

Confusion Matrixが学習用と検証(テスト)用分けて表示されます。
今回はテストで121(TP)+615(TN)/746(テスト全体)=98.66%の精度が確保できました。
また学習での精度と比較的差が少ないため安定したモデルといえます。

スクリーンショット 2022-02-24 15.34.03.png

スクリーンショット 2022-02-25 10.27.04.png

4.Tips

ROC曲線の下の面積AUC(Area Under Curve)

[精度分析]で[評価メトリック]にチェックします。
スクリーンショット 2022-02-24 15.55.00.png
AUCが学習とテストに分かれて出力されます。
スクリーンショット 2022-02-24 15.55.27.png

精度分析ノードでPrecision(適合率)/Recall(再現率)を計算する

スクリーンショット 2022-02-25 10.36.39.png

予測対象と予測結果を[フィールドによる評価対象分析:]に含めます。
スクリーンショット 2022-02-25 10.32.12.png

Precision(適合率) は121/127=95.28%
スクリーンショット 2022-02-25 10.33.50.png

Recall(再現率) は121/125=96.8%
スクリーンショット 2022-02-25 10.45.09.png

この方法は以下の記事でも解説されています。

Precision/Recallの考え方

精度分析ノードと評価グラフノードをPythonで書き換える

5.参考情報

利用データ

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

ノードのヘルプ

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

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

1
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
1
0