bashtage/arch

ARCH models in Python

해결하는 문제

금융 경제통계학을 위한 포괄적인 도구 세트를 제공하며, 특히 변동성 모델링과 시계열 데이터 분석에 중점을 두어 금융 시장의 리스크와 가격 변동을 이해하는 데 도움을 줍니다.

작동 방식

이 라이브러리는 다양한 경제통계 모델과 검정을 구현합니다. Python을 사용하며 성능 최적화를 위해 Cython과 Numba를 활용합니다. 주요 구성 요소는 다음과 같습니다:

  • 변동성 모델링: ARCH, GARCH, TARCH, EGARCH 모델을 구현하여 분산이 시간에 따라 어떻게 변화하는지 추정합니다.
  • 단위근 및 공적분 검정: 시계열이 정상인지, 또는 여러 시계열이 장기적으로 함께 움직이는지 확인하는 도구 (예: 확장된 디키-풀러, 엔글-그레이저).
  • 부트스트랩: IID, 정상, 원형 블록, 이동 블록 부트스트랩을 사용하여 신뢰구간과 공분산을 추정하는 방법.
  • 공분산 추정: 바틀렛/뉴이-웨스트와 같은 커널 기반 추정기로 장기 공분산을 추정합니다.
  • 다중 비교 절차: 여러 모델 간 예측 능력을 평가하는 도구 (예: 모델 신뢰구간 세트, MCS).

대상 사용자

금융 분석가, 양적 연구자, 경제통계학자로서 금융 시계열을 모델링하고 시장 데이터에 대해 엄격한 통계적 검정을 수행해야 하는 사람.

주요 특징

  • GARCH 계열 및 $ ext{ARCH}$ 모델을 포함한 광범위한 변동성 모델 지원.
  • 정규분포, 스튜던트의 t분포, 일반화된 오차 분포 등 다양한 분포의 통합 지원.
  • 단위근 및 공적분 검정의 포괄적인 세트.
  • Cython과 Numba를 통한 성능 향상.
  • 강건한 통계적 추론을 위한 내장된 부트스트랩 도구.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트