Python을 사용하여 ICP 구매력 평가 평가 계산: 글로벌 결과
ICP 결과는 icp.worldbank.org에서 확인할 수 있습니다. Edie Purdie가 편집한 이 블로그 시리즈는 ICP의 모든 측면을 다루고 연구원, 정책 입안자, 경제학자, 데이터 과학자 등이 이러한 데이터를 활용하는 방법을 탐구합니다. 우리는 사용자가 [email protected]를 통해 이 블로그 시리즈에서 데이터 응용 프로그램과 결과를 공유하도록 권장합니다.
많은 독자들이 알고 있듯이 국제 비교 프로그램(ICP)은 170개 이상의 참여 국가 각각에 대한 구매력 평가(PPP) 및 비교 가능한 물가 수준 지수뿐만 아니라 PPP 기반 볼륨과 국내 총생산(GDP) 및 1인당 측정치를 생성합니다. 지출 구성 요소. PPP는 서로 다른 통화를 공통 통화로 변환하고, 변환 과정에서 경제 간의 물가 수준 차이를 제어하여 구매력을 균등화하고 한 경제의 현지 통화로 다른 경제에서 구매할 수 있는 정도를 측정합니다.
ICP의 PPP 생산 프로세스에는 국가, 지역 및 글로벌 수준의 다단계 계산을 포함하여 여러 단계가 있습니다. 이 블로그는 프로그램 결과를 생성하는 데 사용되는 프로세스 및 방법의 투명성에 초점을 맞춘 지속적인 봉사 활동의 일부입니다. Python 시리즈를 이용한 ICP 구매력 평가 계산의 신비를 밝히는 두 번째 블로그입니다. 이 블로그들은 계산 과정에 대한 완전히 투명한 기록을 제공합니다.
첫 번째 블로그에서는 ICP 지역 구현 기관에서 계산한 단일 지역 내 국가의 PPP를 추정하는 단계를 설명했습니다. 이 두 번째 블로그에서는 지역 PPP를 글로벌 PPP 세트에 연결하는 절차에 중점을 둡니다. 우리는 다시 모의 평균 가격 및 지출 데이터를 사용하고 무료 오픈 소스 프로그래밍 언어인 Python을 사용하여 계산을 수행합니다.
지역 간 PPP 계산 및 집계를 위한 방법론적 단계에 대한 자세한 개요는 ICP 웹사이트의 방법론 섹션과 ICP 운영 지침 및 측정 절차의 26장 "전체 결과의 연결 및 계산"을 참조하세요. 세계 경제의 실제 규모.
다음은 글로벌 ICP PPP가 추정되는 방식을 이해하기 위해 순차적으로 구성된 Jupyter 노트북을 사용한 코드 발췌입니다. 각 탭을 클릭하면 각 단계에 적용된 Python 코드를 확인할 수 있습니다. 실행 가능한 온라인 환경에서 전체 코드 세트가 포함된 전체 노트북을 여기에서 사용할 수 있습니다(설치가 필요하지 않지만 처음 몇 번 로드하는 데 시간이 걸릴 수 있음).
계산에 필요한 입력 데이터 세트를 로드하는 것부터 시작합니다. 여기에는 연간 전국 평균 가격 데이터, 지출 데이터 및 지역 PPP가 포함됩니다. PPP를 추정하는 데 필요한 가격 및 지출 데이터에 대한 검토는 세계 은행 데이터 블로그에서 제공됩니다. ICP는 전 세계 물가 수준을 어떻게 측정합니까?
## 라이브러리 로드 import pandas as pd import numpy as npimport statsmodels.api as sm
#가격 데이터 로드
#지역 PPP 데이터 로드
ICP 데이터를 자주 사용하는 사용자는 ICP 지출 분류가 최종 재화 및 서비스에 대한 지출을 여러 수준으로 분류하고 참여 국가가 명시적인 지출을 추정할 수 있는 가장 낮은 수준으로 155개의 기본 항목을 정의한다는 사실을 기억할 것입니다. 각 기본 제목은 잘 정의된 유사한 상품 또는 서비스 그룹으로 구성되며 PPP가 계산되는 가장 낮은 수준입니다. 이전 블로그에서와 마찬가지로 계산의 예로 의류, 쌀, 돼지고기 등 세 가지 기본 제목("bh")에 중점을 두었습니다.
또한 이 예에서는 각각 3개의 다른 지역 중 하나에 속하는 11개 국가를 사용합니다. ICP 프레임워크 내에서 지역은 국가 간 비교 과정의 첫 번째 구성 요소를 나타냅니다. 지역 시행 기관은 참여 국가가 제공하는 가격 및 국민 계정 지출을 기반으로 지역 PPP를 계산할 책임이 있습니다. 각 지역은 해당 지역 내의 한 국가를 숫자로 지정하고 지역 PPP는 이 지역 숫자를 기준으로 계산됩니다. 아래 예시에서 국가 2는 지역 A의 숫자, 지역 B의 국가 6, 지역 C의 숫자입니다.