econ-ark/HARK
Heterogenous Agents Resources & toolKit
해결하는 문제
HARK는 경제적 선택의 구조적 모델링을 위한 표준화된 오픈소스 툴킷입니다. 연구자들이 새로운 모델마다 맞춤형이고 독특한 소프트웨어를 작성할 필요가 없어지며, 소비자나 기업과 같은 마이크로 에이전트가 구조적 문제를 해결하여 집계 결과를 도출하는 이질적 에이전트 모델을 사용하는 경제학자들의 진입 장벽을 낮춥니다.
작동 방식
Python으로 구현되었으며 NumPy 및 SciPy와 같은 라이브러리를 활용합니다. 객체 지향 프로그래밍을 통해 모듈식 시스템을 제공합니다. 사용자는 에이전트 유형(예: PerfForesightConsumerType)을 정의하고, 일반적으로 벨만 형식으로 표현되는 최적화 문제를 .solve() 메서드를 사용해 해결할 수 있습니다. 툴킷은 도구(수학적 함수), 모델(경제 모델 및 솔버), 응용(경제 현상 시뮬레이션)으로 구성되어 있습니다.
대상 사용자
- 학생: 빅데이터에서 단순한 패턴 인식을 넘어서는 구조적 모델링을 배우고자 하는 사람.
- 경제학자: 이질적 에이전트 집단의 균형 행동을 시뮬레이션해야 하는 거시경제학 및 구조적 미시경제학 연구자.
- 계산경제학 개발자: 부분균형 및 일반균형 구조적 모델을 위한 확장 가능한 플랫폼을 개발하는 소프트웨어 개발자.
주요 특징
- 모듈식 아키텍처: 수학적 도구와 특정 경제 모델 및 응용을 분리.
- 사용 가능한 모델: 완전 예측 소비자와 같은 사전 구축된 모델 포함.
- 확장성: 개발자가 자체 모델과 도구를 만들 수 있도록 설계됨.
- 교육 자료: 구조적 모델링에 대한 부드러운 입문을 위한 예제 노트북 세트 제공.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트