A module for py4macro.github.io
Project description
はじめに
「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)
引数:
s:Seriesもしくは1列のDataFrameとし,行のラベルはDatetimeIndexにすること。- lamb: HPフィルターのlambda(デフォルトは四半期用のデータでは通常の値である1600としている)
返り値:
Hodrick-Prescottフィルターで計算したtrend(トレンド)のSeries
例:
py4macro.trend(df.loc[:,'gdp'])
DataFrameの行・列を全て表示する
py4macro.show(df)
引数:
df:DataFrame
返り値:
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
12ce663ee259d93406891bc28ccaf2d2066c5fcc2db46f23a3ff9cdb0e0521f9
|
|
| MD5 |
d77dd76eb5ce12a0a787cdc61027e954
|
|
| BLAKE2b-256 |
5087e10b53f10ef8feec08ce5680c3cd139cf5102395678643a6971d2e0cc474
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8aa62fb46af1effe9ba66841ff9c9425f350ffadd333521a3abb2b31ce6a0f28
|
|
| MD5 |
74b881235bdd7e3cebe8d5ebb8ad8293
|
|
| BLAKE2b-256 |
bbf35cd0cda9a44c6734c2a490066ec8742a0dce5d961631ed1d802848cd4135
|