Skip to main content

A module for py4macro.github.io

Project description

PyPI version fury.io CodeQL

はじめに

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

以下が含まれている。

  • Hodrick-Prescottフィルターを使い時系列データのトレンドを返す関数
  • 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': 日本の四半期データ(マネーストックなど)
    • '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.5.1.tar.gz (8.6 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.5.1-py2.py3-none-any.whl (4.1 MB view details)

Uploaded Python 2Python 3

File details

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

File metadata

  • Download URL: py4macro-0.5.1.tar.gz
  • Upload date:
  • Size: 8.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for py4macro-0.5.1.tar.gz
Algorithm Hash digest
SHA256 12ce663ee259d93406891bc28ccaf2d2066c5fcc2db46f23a3ff9cdb0e0521f9
MD5 d77dd76eb5ce12a0a787cdc61027e954
BLAKE2b-256 5087e10b53f10ef8feec08ce5680c3cd139cf5102395678643a6971d2e0cc474

See more details on using hashes here.

File details

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

File metadata

  • Download URL: py4macro-0.5.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/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for py4macro-0.5.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 8aa62fb46af1effe9ba66841ff9c9425f350ffadd333521a3abb2b31ce6a0f28
MD5 74b881235bdd7e3cebe8d5ebb8ad8293
BLAKE2b-256 bbf35cd0cda9a44c6734c2a490066ec8742a0dce5d961631ed1d802848cd4135

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