1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

累積合計と累積比率を求める(SPSS Modeler データ加工逆引き3-4)

Last updated at Posted at 2022-07-01

累積合計と累積比率の作成(累積合計と累積比率)

スクリーンショット 2022-06-22 10.15.31.png

1.想定される利用目的

・集計表の作成
・異常検知や故障予測のための特徴量の作成

2.サンプルストリームのダウンロード

3.サンプルストリームの説明

スクリーンショット 2022-06-22 10.15.53.png

a.入力するデータは以下の通りです。
スクリーンショット 2022-06-22 9.32.08.png

b.[レコード集計]ノードを編集します。[キーフィールド]をブランクにすると全レコード(行)を要約します。[集計フィールド]に[実績]を選択して[合計]にチェックを入れています。[フィールドにレコード集計を含める]にはチェック不要です。
スクリーンショット 2022-06-22 10.18.23.png

[プレビュー]をします。実績の平均を意味する[実績_Sum]のみ1レコードできています。
スクリーンショット 2022-06-22 10.18.44.png

c.[レコード結合]で元のテーブルの7行全てに[実績_Sum]を追加します。[レコード結合方法]を[キー]にしますが、[キー]をブランクにすることでテーブル通しをN対N(総当たり)で結合します。
スクリーンショット 2022-06-22 9.32.59.png

[プレビュー]をします。全てのレコードに全体の合計列が追加されました。
スクリーンショット 2022-06-22 10.19.15.png

d.[フィールド作成]で累積合計を作成します。列方向の計算を行う@￰関数を利用します。
スクリーンショット 2022-06-22 10.19.54.png

式ビルダーの@￰関数を利用すると簡単に入力できます。
スクリーンショット 2022-06-22 10.35.59.png

[プレビュー]をします。累積合計列ができています。
スクリーンショット 2022-06-22 10.20.14.png

[テーブル]を実行します。
スクリーンショット 2022-06-22 9.37.09.png

e.累積値を合計列から割れば完成です。分子は先に作成した[累積合計]でもOKです。
スクリーンショット 2022-06-22 10.20.29.png

[テーブル]を実行します。累積比率ができました。
スクリーンショット 2022-06-22 10.20.54.png

グローバルノードを利用した方法

f.[グローバルの設定]ノードで統計量をあらかじめメモリーにキャッシュできます。
スクリーンショット 2022-06-22 10.21.15.png

[実行]するとメモリー上のグローバル値(ここでは合計)をプレビューします。
スクリーンショット 2022-06-22 10.21.46.png

g.[フィールド作成]で累積合計を作成します。列方向の計算を行う@￰関数を利用します。
スクリーンショット 2022-06-22 10.19.54.png

式ビルダーの@￰関数を利用すると簡単に入力できます。
スクリーンショット 2022-06-22 10.35.59.png

h.[フィールド作成]ノードを編集します。メモリー上のグローバル値を関数で呼び出します。
スクリーンショット 2022-06-22 10.22.23.png

式ビルダーの@￰グローバル関数を利用すると簡単に入力できます。
スクリーンショット 2022-06-22 10.22.53.png

[テーブル]を実行します。累積合計と累積比率の列ができています。
スクリーンショット 2022-06-22 10.23.42.png

@関数を用いて集計表を作る方法を解説した記事

グローバルの設定の注意点

4.参考情報

[レコード結合]の解説記事

[グローバルの設定]の解説記事

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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?