pythonarma模型t检验_ARMR模型简单实践(1)

本文介绍了Python中进行单位根检验(ADF测试)的重要性,特别是对于ARMA模型。通过实例展示了如何使用statsmodels库的adfuller函数进行检验,并解释了检验结果,包括Test Statistic、p_value等指标,以及如何判断序列是否平稳。内容涵盖了ADF检验的基本概念、原理和应用。
摘要由CSDN通过智能技术生成

def teststationayity(ts):

dftest = adfuller(ts) # 实例化检验得到数值源

# print(dftest)

dfoutput = pd.Series(dftest[0:4], index=["Test Statistic", "p_value", "#Lags Used",

"Number of Observation Uesd"])

# print(dfoutput)

#n阶差分

# _data=pd.Series(ts)

# data=_data.diff(1)[1:]

# # print(data)

# data.plot()

# plt.show()

# plt.savefig("./diff_1.svg")

for key, value in dftest[4].items():

dfoutput["Critical Value({})".format(key)] = value

return dfoutput

一阶差分后很明显是不平稳的波动

(差分:差分的目的主要是消除一些波动 使数据趋于平稳

你说的没错 一阶差分后的确就是增量 这还比较好解释  而有时候一阶差分都未必能达到平稳,此时还要做二阶差分 这个就很难解释意义了

所以对于多变量的时序 一般如果不平稳 我们会选择检验他们是否同阶单整然后在同阶单整的情况下做协整分析  只要有协整关系 就可以用原始数据来建模  我的理解就是放宽了平稳的要求 毕竟经济数据要平稳很多时候是难以达到的)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值