A module for py4macro.github.io
Project description
はじめに
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)
引数:
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
の表示のみ
n
個の数値から構成されるリストを作成する
py4macro.xvalues(l, h, n)
引数:
l
:最小値h
:最大値n
:要素数
返り値:
n
個の浮動小数点数のリスト
例:
py4macro.xvalues(-1, 1, 5)
>>> [-1.0, -0.5, 0.0, 0.5, 1.0]
データ・セット
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
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
Hashes for py4macro-0.8.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 36ddb39f4b24bf07e62ccf61d4dee3f62c925d8949cac550e53da20a823aeefb |
|
MD5 | baaec98be68cb834d903a70072408838 |
|
BLAKE2b-256 | 6da93868fb62ce4c2202c0ab98f8052e64026f479baac0c96ea8e4033b239968 |