2
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?

過去の値を列に展開する(SPSS Modeler データ加工逆引き4-4)

Last updated at Posted at 2022-07-01

過去の値を列に展開(オフセットと時系列加工ノード)

スクリーンショット 2022-06-28 17.50.45.png

1.想定される利用目的

・需要予測モデルのための特徴量作成
・不正検知や倒産/解約/ランクアップ予測のための顧客行動の特徴量作成
・異常検知や故障予測のための特徴量作成

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

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

スクリーンショット 2022-06-29 8.08.17.png

a.入力するデータは以下の通りです。[PV]の昨日から3日前までの値を新しいフィールドとして作成します。
スクリーンショット 2022-06-29 8.09.59.png

b.[フィールド作成]ノードを編集します。列方向に参照するオフセット関数を利用します。[@￰OFFSET(フィールド,1)]でフィールドの値の1行上を参照します。1を−1にすると1行下を参照。
スクリーンショット 2022-06-29 8.10.20.png

式ビルダーのライブラリから@￰関数を探すと簡単に入力できます。
スクリーンショット 2022-06-29 8.11.12.png

[プレビュー]します。
スクリーンショット 2022-06-29 8.11.31.png

c.同じ要領で2日前を作ります。
スクリーンショット 2022-06-29 8.11.55.png

d.3日前も同様に記述します。
スクリーンショット 2022-06-29 8.12.08.png

[プレビュー]します。完成しました。
スクリーンショット 2022-06-29 8.12.51.png

[時系列]ノードを利用して同時にN日分のオフセットフィールドを作る

e.[時系列]ノードを編集します。スパンを7にして7日分一度に作成します。
スクリーンショット 2022-06-29 8.13.18.png

[テーブル]を実行します。7日分が完成しました。
スクリーンショット 2022-06-29 8.14.05.png

注意点

ニューラルなどを使った特殊なトレンド予測をする場合に[時系列]ノードで将来の値を列に展開する場合があります。この時は降順ソートして作成して時系列加工後に昇順に戻します。

4.参考情報

オフセット関数を解説した記事

時系列ノード(加工)と機械学習のトレンド予測モデル作成手続き

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

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

2
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
2
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?