AIM-PIbd-32-Kurbanova-A-A/aimenv/Lib/site-packages/statsmodels/sandbox/stats/ex_newtests.py
2024-10-02 22:15:59 +04:00

30 lines
819 B
Python

import statsmodels.datasets.macrodata.data as macro
from statsmodels.tsa.stattools import adfuller
macrod = macro.load().data
print(macro.NOTE)
print(macrod.dtype.names)
datatrendli = [
('realgdp', 1),
('realcons', 1),
('realinv', 1),
('realgovt', 1),
('realdpi', 1),
('cpi', 1),
('m1', 1),
('tbilrate', 0),
('unemp',0),
('pop', 1),
('infl',0),
('realint', 0)
]
print('%-10s %5s %-8s' % ('variable', 'trend', ' adf'))
for name, torder in datatrendli:
c_order = {0: "n", 1: "c"}
adf_, pval = adfuller(macrod[name], regression=c_order[torder])[:2]
print('%-10s %5d %8.4f %8.4f' % (name, torder, adf_, pval))