时序数据学习笔记(五)

本文介绍了自回归过程AR(p)的使用场景与流程,详细阐述了如何处理自回归场景的数据,包括数据生成、ADF与p-value检查、ACF分析、数据差异化以及通过PACF确定AR模型的阶数。实证分析表明,AR(2)模型在预测中表现出最佳效果,平均绝对误差(MAE)为3.4170160850241427。
摘要由CSDN通过智能技术生成

一、自回归过程使用场景与流程

        在自相关系数缓慢衰减或呈现正弦模式的情况下,那么可能存在一个自回归过程。自回归过程称为 AR (p)过程,其中 p 是阶。自回归过程是变量对自身的回归。在时间序列中,这意味着当前值与过去值成线性关系。另外随机游动是一个自回归过程的特例,其中 p 阶为 1, φ1 等于 1。

        首先定义自回归过程。然后,我们将定义部分自相关函数,并使用它来找出数据集的底层自回归过程。最后,我们将使用 AR (p)模型生成预测。

二、自回归场景数据处理

1、数据生成

        通过ArmaProcess函数生产满足自回归情况的数据。

np.random.seed(42)
ma2 = np.array([1, 0, 0])
ar2 = np.array([1, -0.33, -0.50])
AR2_process = ArmaProcess(ar2, ma2).generate_sample(nsample=1000).cumsum()
df=pd.DataFrame({'Value': AR2_process})

 2、查看序列的ADF与p-value

AR2_process_adf=adfuller(df['Value'])
print(AR2_process_adf[0])#ADF Statistic
print(AR2_process_adf[1])#p-va
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值