メトリック・フィールド [変数]は数値でなければなりません(時系列モデル)
エラーメッセージ:AEQTD0012E: メトリック・フィールド 大学講義 は数値でなければなりません
1.想定されるトラブル
・時系列モデル作成時にエラーが起きる
*入力変数であるイベント有無を文字列の状態でモデリングした場合に生じるエラーのハンドリング
2.サンプルストリームのダウンロード
3.サンプルストリームの説明
a.入力するデータは以下のとおりです。予測対象は[実績]。時間間隔は[日付]それ以外のフィールドを入力変数にしますが、[大学講義]と[特売]の有無はセル左詰で文字列になっていることがわかります。
エラーの現象を確認する
b.[データ型]ノードを編集します。予測に影響を与えるフラグデータを[イベントおよび干渉]に投入しています。Ver18.6のMac版の場合、この画面で投入そのものができないように矢印が無効になっています。
[実行]します。エラーが以下のように表示されます。
データのストレージを文字列から数値に変更する
c.[置換]ノードを編集します。@FIELDはワイルドカードです。複数のフィールドを同時に処理することが可能です。
d.[時系列モデル]ノードを編集します。[大学講義]と[特売]がフラグ型から連続型へアイコンが変化しています。
e.[時系列モデル]ナゲットを編集します。モデルが[大学講義]と[特売]を考慮していることが確認できます。
データのストレージを数値にしたまま[フラグ型]にしてもモデル作成ができる
f.[データ型]ノードを編集します。強制的に[大学講義]と[特売]をフラグ型にしてみます。
g.[時系列モデル]ノードを実行します。
h.[時系列モデル]ナゲットがeと同じ内容で生成されます。
注意点
SPSS Modelerはデータタイプを[ストレージ]としてモデルに投入する場合の[尺度]とは別に
定義しています。今回は[ストレージ]が文字列であったことに起因してエラーが生じました。
4.参考情報
時系列モデル
SPSS Modeler ノードリファレンス目次
SPSS Modeler 逆引きストリーム集(データ加工)









