問題タブ [arch]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2671 参照

python - Python で GARCH を使用してボラティリティを予測する - Arch パッケージ

GARCH(1,1)を使用して2つのシリーズの分散(標準偏差)を予測するためにARCHパッケージをテストしています。

これは私のコードの最初の部分です

イボベスパ リターンズ

最初のシリーズは、Ibovespa インデックスの最初の先物契約であり、Garch 予測に非常に近い年率ボラティリティが観測されています。

私が見つけた最初の問題は、サンプルを 100 で再スケーリングする必要があることです。これを行うには、戻り値の系列を 100 で乗算するかrescale=Truearch_model関数でパラメーターを設定します。

なぜこれを行う必要があるのですか?

モデルを適合させた後、分散を予測し (問題を説明するための 5 つのステップのみ)、標準偏差を取得して年換算します。Obs: リターン シリーズを再スケーリングする必要があったため、予測を 10000 で割った (100**2、再スケーリングのため)

そして、それが予測出力です

Observed Volに本当に近いのはどれですか23.76

期待していた結果です。

IRFMリターンズ

揮発性の低いシリーズでまったく同じプロセスを実行すると、本当に奇妙な結果が得られました。

予測出力:

そして、これは観察されたボラティリティとは大きく異なります5.39

なぜこうなった?たぶんリスケーリングのせい?予測の前に別の調整を行う必要がありますか?

ありがとう

0 投票する
0 に答える
171 参照

r - gjr garch でダミー変数を使用する ruragrch パッケージ

rugarchパッケージ見積モデル(GJR GARCHを改変)を使用しています。

次のモデルを推定したい:

ここに画像の説明を入力

米国から他国への波及効果を確認し、危機の前後を変更したいのですが、前と後にダミー n rugarch を追加する方法がわかりません。

一部のコードは、ダミーを external.regressors パラメータに入れるだけです。

しかし、その場合、彼らは次のような1つのcoefしか得ませんvxreg1

世界的な危機の前後の変数を比較したい.

このようなここに画像の説明を入力

あなたが解決策を得るのを手伝ってくれたら、とても感謝します