各行の平均との差を作成(偏差)
1.想定される利用目的
・集計表の作成
・異常検知や故障予測のための特徴量の作成
2.サンプルストリームのダウンロード
3.サンプルストリームの説明
b.[レコード集計]ノードを編集します。[キーフィールド]をブランクにすると全レコード(行)を要約します。[集計フィールド]に[実績]を選択して[平均]にチェックを入れています。[フィールドにレコード集計を含める]にはチェック不要です。

[プレビュー]をします。実績の平均を意味する[実績_Mean]のみ1レコードできています。

c.[レコード結合]で元のテーブルの7行全てに[実績_Mean]を追加します。[レコード結合方法]を[キー]にしますが、[キー]をブランクにすることでテーブル通しをN対N(総当たり)で結合します。

[プレビュー]をします。全てのレコードに全体の平均列が追加されました。

グローバルノードを利用した方法
e.[グローバルの設定]ノードで統計量をあらかじめメモリーにキャッシュできます。

[実行]するとメモリー上のグローバル値(ここでは平均)をプレビューします。

f.[フィールド作成]ノードを編集します。メモリー上のグローバル値を関数で呼び出します。

式ビルダーの@グローバル(赤枠)を利用すると簡単に入力できます。

注意事項
N対N結合についての留意点について触れている記事
グローバルの設定の注意点
4.参考情報
[レコード結合]の解説記事
[グローバルの設定]の解説記事
SPSS Modeler ノードリファレンス目次
SPSS Modeler 逆引きストリーム集(データ加工)





