2
1

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 データ加工逆引き5-10)

Last updated at Posted at 2022-08-29

実績がなく欠損した日付レコードを補間

スクリーンショット 2022-08-09 18.15.55.png

1.想定される利用目的

・論理在庫の推定
・設備IoTデータの欠損値の処理

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

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

スクリーンショット 2022-08-10 8.16.46.png

a.入力するデータは以下の通りです。休日のデータが欠けていてこのままでは時系列モデリングにかけられません。
スクリーンショット 2022-08-10 8.18.44.png

b.モデルを作成するために必要な期間の日付マスタを準備します。
スクリーンショット 2022-08-10 8.19.08.png

c.[レコード結合]ノードを編集します。[レコード結合方式]は[キー]を選択し[Date]で[完全外部結合]します。
スクリーンショット 2022-08-10 8.19.39.png

[プレビュー]します。あとはNULLを処理します。
スクリーンショット 2022-08-10 8.20.05.png

c.[置換]ノードを編集します。売上がNULLの場合には[0]にします。
スクリーンショット 2022-08-10 8.20.32.png

d.[置換]ノードを編集します。すでに存在する曜日を活かしても良いのですがここでは作り直すため[置換え条件]を[常時]にします。
スクリーンショット 2022-08-10 8.27.05.png

曜日の求め方は以下の記事で詳しく説明しています。

e.[データ型]ノードを編集します。後続fのために曜日を数値から名義型に変更して[値の読み込み]ボタンを押し確定します。
スクリーンショット 2022-08-10 8.26.39.png

f.[データ分類]ノードを編集します。
スクリーンショット 2022-08-10 8.27.44.png

[プレビュー]します。
スクリーンショット 2022-08-10 8.28.28.png

注意点

売上列をNULLにしておくと、週次で要約して割り戻すなどの後続処理で不整合が起きるため[0]にします。

トレンド予測モデルを作る場合には日付の欠落が原因でうまくモデルが作れない場合がありますが、一方で実績がない日付を含んだ間欠需要を予測するには事前に工夫しないとマイナスの予測をするので注意します。

4.参考情報

類似の問題を取り扱っている記事

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

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

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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?