bashtage/arch

ARCH models in Python

何を解決するか

金融経済統計学のための包括的なツールセットを提供し、特にボラティリティのモデリングと時系列データの分析に焦点を当て、金融市場におけるリスクと価格変動を理解するのに役立ちます。

動作方法

このライブラリはさまざまな経済統計モデルと検定を実装しています。Pythonを用い、パフォーマンス最適化にはCythonとNumbaを使用しています。主なコンポーネントは以下の通りです:

  • ボラティリティモデリング:ARCH、GARCH、TARCH、EGARCHモデルを実装し、分散が時間とともにどのように変化するかを推定します。
  • 単位根および共統計検定:時系列が定常かどうか、または複数の時系列が長期的に一緒に動くかどうかを確認するためのツール(例:拡張ディキシー・フルーリング、エンゲル・グラインジャー)。
  • ブートストラップ:IID、定常、円形ブロック、移動ブロックブートストラップを用いた信頼区間および共分散の推定方法。
  • 共分散推定:バートレット/ニュイ・ウェストなどのカーネルベース推定器を用いた長期共分散推定。
  • 多重比較手順:複数のモデル間での予測能力を評価するためのツール(例:モデル信頼区間セット、MCS)。

対象ユーザー

金融アナリスト、定量研究者、経済統計学者で、金融時系列をモデリングし、市場データに対して厳密な統計的検定を行う必要がある人。

特徴

  • GARCH族および$ ext{ARCH}$モデルを含む幅広いボラティリティモデルのサポート。
  • 正規分布、スチューデントのt分布、一般化誤差分布などのさまざまな分布の統合サポート。
  • 単位根および共統計検定の包括的なスイート。
  • CythonおよびNumbaによるパフォーマンス向上。
  • ロバストな統計的推論のための組み込みブートストラップツール。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト