Skip to main content

A module for py4macro.github.io

Project description

PyPI version fury.io PyPI - Downloads CodeQL

はじめに

Pythonで学ぶマクロ経済学 (中級+レベル)で使うモジュール。

以下が含まれている。

  • Hodrick-Prescottフィルターを使い時系列データのトレンドを返すtrend関数
  • DataFrameを全て表示するshow関数
  • データ・セット
    • Penn World Tables 10.0
    • IMF World Economic Outlook 2021
    • Maddison Project Database 2020
    • 日本の四半期データ(GDPなど)
    • 日本の四半期データ(マネーストックなど)
    • 177ヵ国のマネーストックなど
    • 円/ドル為替レートなど

使い方

import py4macro

Hodrick-Prescottフィルターによるトレンド抽出

py4macro.trend(s,lamb=1600)

引数:

  • sSeriesもしくは1列のDataFrameとし,行のラベルはDatetimeIndexにすること。
  • lamb: HPフィルターのlambda(デフォルトは四半期用のデータでは通常の値である1600としている)

返り値:

Hodrick-Prescottフィルターで計算したtrend(トレンド)のSeries

:

py4macro.trend(df.loc[:,'gdp'])

DataFrameの行・列を全て表示する

py4macro.show(df)

引数

  • dfDataFrame

返り値

DataFrameの表示のみ

データ・セット

py4macro.data(dataset=None, description=0)

引数

  • dataset: (文字列)

    • 'pwt': Penn World Table 10.0
    • 'weo': IMF World Economic Outlook 2021
    • 'mad': country data of Maddison Project Database 2020
    • 'mad-regions': regional data of Maddison Project Database 2020
    • 'jpn-q': 日本の四半期データ(GDPなど)
    • 'jpn-money': 日本の月次データ(CPIとマネーストック)
    • 'world-money': 177ヵ国のマネーストックなど
    • 'ex': 円/ドル為替レートなど
  • description (デフォルト:0, 整数型):

    • 0: データのDataFrameを返す
      • 全てのデータセット
    • 1: 変数の定義を全て表示する
      • 全てのデータセット
    • 2: 変数の定義のDataFrameを返す
      • 'pwt''weo'``'mad'のみ
    • -1: 何年以降から予測値なのかを全て示す
      • 'weo'のみ
    • -2: 何年以降から予測値なのかを示すDataFrameを返す
      • 'weo'のみ

返り値DataFrameもしくはDataFrameの表示

例1:IMF World Economic OutlookのDataFrameを返す

py4macro.data('weo')

例2:IMF World Economic Outlookの変数定義の全てを表示する

py4macro.data('weo',description=1)

例3:IMF World Economic Outlookの変数定義のDataFrameを返す

py4macro.data('weo',description=2)

例4:IMF World Economic Outlookの変数の推定値の開始年を全て表示する

py4macro.data('weo',description=-1)

例5:IMF World Economic Outlookの変数の推定値の開始年のDataFrameを返す

py4macro.data('weo',description=-2)

インストール方法

pip install py4macro

or

pip install git+https://github.com/Py4Macro/py4macro.git

or

git clone https://github.com/Py4Macro/py4macro.git
cd py4macro
pip install .

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

py4macro-0.6.1.tar.gz (8.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

py4macro-0.6.1-py2.py3-none-any.whl (4.1 MB view details)

Uploaded Python 2Python 3

File details

Details for the file py4macro-0.6.1.tar.gz.

File metadata

  • Download URL: py4macro-0.6.1.tar.gz
  • Upload date:
  • Size: 8.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.10.4

File hashes

Hashes for py4macro-0.6.1.tar.gz
Algorithm Hash digest
SHA256 ebc7a5cc62949f33450fd0261e0a42a2d6dc825f827ab0b2aea8f0163652fd75
MD5 8215ca760813269265b5f34b0c780465
BLAKE2b-256 cd02552c6229a7bffca9c117b0067c9672058d6f2ab2f0dedf418d2988700875

See more details on using hashes here.

File details

Details for the file py4macro-0.6.1-py2.py3-none-any.whl.

File metadata

  • Download URL: py4macro-0.6.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 4.1 MB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.10.4

File hashes

Hashes for py4macro-0.6.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 22d0b165793ba7be1de951d5a4d51269be6031a13c922899846575dc3cd6643a
MD5 f334a8230207235a24ad92ec75ffef0e
BLAKE2b-256 3a068e22b7da91b8e523ee71f06cb15fbee6b23de0fc0e9e62b35856c563a3ac

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page