gk rnn time_series
G検定トップ
> LSTMはなぜ非定常データを扱えるのか?【G検定対策】
まず結論
- LSTMは、時系列データが非定常であっても学習・予測が可能なモデルである。
- G検定では 「定常性を仮定するモデルとの違い」 がよく問われる。
直感的な説明
- ARIMA系: 👉「過去と未来は同じ性質である」と仮定して予測
- LSTM: 👉「過去の流れを見ながら、必要な情報だけを覚えたり忘れたりする」
つまり
統計的な仮定に頼るか/データからパターンを学ぶか
の違い。
定義・仕組み
なぜARIMAは定常性が必要か
- ARIMAは
- 過去の値
- 過去の誤差
の線形関係を仮定するモデル
- 平均・分散が時間で変わると
「過去の関係が未来に通用しない」 - そのため 差分で定常化 が必要
なぜLSTMは非定常でも扱えるか
- LSTMは
- 入力ゲート
- 忘却ゲート
- 出力ゲート
を持つ 非線形モデル
- トレンド・季節性・急変などを 内部状態として柔軟に表現・更新できる
- 明示的に「定常性」を仮定しない
👉 LSTMは仮定ではなく学習で対応する。
いつ使う?(得意・不得意)
LSTMが向く
- トレンドが変化するデータ
- 季節性が複雑な時系列
- 非線形なパターン
- 長期依存関係
ARIMAが向く
- 単純な時系列
- 解釈性が重要
- データ量が少ない場合
G検定ひっかけポイント
- ❌「LSTMは定常性を満たす必要がある」
- ❌「差分しないとLSTMは使えない」
- ❌「LSTMは統計モデルである」
👉 LSTMは深層学習モデル
👉 定常性は前提条件ではない
判断基準
- 「定常性を仮定」 → ARIMA系
- 「非線形・ゲート構造」 → LSTM
- 「差分が必須」 → ARIMA
まとめ(試験直前用)
- 定常性は統計モデルの前提
- ARIMAは差分で対応
- LSTMは非線形モデル
- 仮定ではなく学習で対応
- 非定常データでも扱える
🔗 関連記事
- BPTT(時間方向の誤差逆伝播)とは?G検定対策
- エルマンネットワークとは?RNNの基本構造【G検定対策】
- エンコーダ・デコーダ(Encoder-Decoder)
- GRU(Gated Recurrent Unit)
- ジョルダンネットワーク(Jordan Network)とは?【RNNの基本構造|G検定対策】
🏠 G検トップに戻る