時系列の数が無効です(時系列モデル)
*本来、時系列予測は一定のレコード数(季節性がある場合3サイクル)が必要です。レコード数はある程度確保していても生じるエラーを対象にしています。
1.想定される利用目的
・時系列モデル作成時にエラーが起きる
*時系列データの時間間隔がまちまちの状態で無理にモデリングした場合に生じるエラーのハンドリング
2.サンプルストリームのダウンロード
3.サンプルストリームの説明
a1.入力するデータの1つ目です。データの記録時間がまちまちです。
a2.入力するデータの2つ目です。aの記録開始時間から、本来観測するべき粒度(ここでは分)のデータを生成しています。
エラーの現象を確認する
b.[時系列モデル]ノードを実行します。
欠損したデータを線形に補間する
上記の記事に沿って進めると欠損値が補間されます。
c.[条件抽出]ノードを編集します。将来値を予測するにあたり、実績が含まれていないデータを除外します。
d.[データ型]ノードを編集します。
e.[時系列]ノードを編集します。
[実行]します。fが生成されます。
f.[時系列モデル]ナゲットを配置します。
g.[時系列グラフ]を実行します。4月10日の9時までが実績があるため上のグラフはそこまで、下のグラフはそれ以降も予測値を描画しています。
注意点
時間間隔をモデルの編集で揃えて調整することもできますし、モデル内部で線形補間することも可能ですが今回は学習に必要な実績が極端に少ないためデータ加工による補間をしています。
4.参考情報
時系列の欠損値を線形補間する
SPSS Modeler ノードリファレンス目次
SPSS Modeler 逆引きストリーム集(データ加工)