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

Modelerデータ加工Tips#03例題2解答例1(7手詰め)

Last updated at Posted at 2021-03-18

Modelerデータ加工TIPS#03 例題2解答例(7手詰め)

完成したストリームです。

スクリーンショット 2021-03-09 10.46.04.png

Fillerまでで作成された元データを確認します。

スクリーンショット 2021-03-09 10.49.11.png

①-1 フィールド作成ノードで欠損レコードにカウント列を作ります。

スクリーンショット 2021-03-09 10.46.26.png

①-2 欠損レコードにカウントが作られました。

スクリーンショット 2021-03-09 10.49.29.png

②-1 欠損する直前の値を埋めます。

スクリーンショット 2021-03-09 10.47.50.png

②-2 Tips#03ブログ本編の例題1と結果として同じ列です。

スクリーンショット 2021-03-09 10.48.04.png

③-1 降順ソートします。

スクリーンショット 2021-03-09 10.48.19.png

③-2 時系列が逆転しました。

スクリーンショット 2021-03-09 10.48.46.png

④-1 先の①と同じ欠損レコードのカウント列を作ります。

スクリーンショット 2021-03-09 10.50.42.png

④-2 ①と反転するように時系列逆転の欠損時カウントができました。

スクリーンショット 2021-03-09 10.50.58.png

⑤-1 先ほどの②と同じフィールドを時系列逆転の状態で作ります。

スクリーンショット 2021-03-09 10.51.18.png

⑤-2 欠損が始まると時間的には最新の情報が代入されます

スクリーンショット 2021-03-09 10.51.32.png

⑥ 昇順ソートで時間を戻します。

スクリーンショット 2021-03-09 10.52.10.png

⑦-1 次のClem式で欠損を置換えます。
欠損開始から何レコード目か(startvalue)と欠損終了まで何レコードか(endvalue)を分母にして欠損開始から終了までの差分を割ると傾きが得られます。これをstartvalueに加える方法を取りました。

スクリーンショット 2021-03-09 10.52.28.png

⑦-2 完成しました。

スクリーンショット 2021-03-09 13.02.57.png

オリジナルの記事

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