1. 学ぶ
  2. /
  3. コース
  4. /
  5. Pythonで学ぶ時系列解析

Connected

演習

AR(1) と MA(無限) の同等性

MAモデルとARモデルの関係をよりよく理解するために、適切なパラメータを用いると AR(1) モデルが MA(\(\small \infty\)) モデルと同等であることを示します。

30期という大きなラグ数で、パラメータが \(\small 0.8, 0.8^2, 0.8^3, \ldots \) の MA モデルをシミュレーションし、\(\small \phi=0.8\) の AR(1) モデルと自己相関関数(ACF)が同じになることを確認します。

補足: 数 x を指数 n 乗するには、x**n の形式を使います。

指示

100 XP
  • statsmodels からデータのシミュレーションと ACF のプロットに必要なモジュールをインポートします
  • リスト内包表記を使って、指数的に減衰する MA パラメータのリストを作成します:\(\small 1, 0.8, 0.8^2, 0.8^3, \ldots\)
  • MA(30) モデルの観測値を 5000 個シミュレーションします
  • シミュレーションした系列の ACF をプロットします