【Function】协调关系测试

本文介绍了如何在Python中使用coint_johansen函数检测协整关系,并通过adf_test检查数据的stationarity。步骤包括初步检测、进一步表示(如ADF检验)以及处理非平稳序列的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

常用函数总结

第一章 协调关系测试



协调关系测试

协整关系说明两个时序具有长期的统计上的关系。


一、coint_johansen

coint_johansen(adf.ar, -1, 4)
函数中adf.ar是一个数组,-1表示不设假设,4表示滞后阶数为4.

二、使用步骤

1.初步检测

from statsmodels.tsa.vector_ar.vecm import coint_johansen

def cointegration_test(df, alpha=0.05): 
    """Perform Johanson's Cointegration Test and Report Summary"""
    print(df)
    out = coint_johansen(df,-1,5)
    d = {
   '0.90':0, '0.95':1, '0.99':2}
    traces = out.lr1
    cvts = out.cvt[:, d[str(1-alpha)]]
    def adjust
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值