时间序列分析 Python

发布时间:2024-11-05 19:39

什么是 ARIMA模型

ARIMA模型的全称叫做自回归移动平均模型,全称是(ARIMA, Autoregressive Integrated Moving Average Model)。也记作ARIMA(p,d,q),是统计模型(statistic model)中最常见的一种用来进行时间序列预测的模型。

1. ARIMA的优缺点

优点: 模型十分简单,只需要内生变量而不需要借助其他外生变量。

缺点:
1.要求时序数据是稳定的(stationary),或者是通过差分化(differencing)后是稳定的。
2.本质上只能捕捉线性关系,而不能捕捉非线性关系。
注意,采用ARIMA模型预测时序数据,必须是稳定的,如果不稳定的数据,是无法捕捉到规律的。比如股票数据用ARIMA无法预测的原因就是股票数据是非稳定的,常常受政策和新闻的影响而波动。

2. 判断是时序数据是稳定的方法。

严谨的定义: 一个时间序列的随机变量是稳定的,当且仅当它的所有统计特征都是独立于时间的(是关于时间的常量)。
判断的方法:

稳定的数据是没有趋势(trend),没有周期性(seasonality)的; 即它的均值,在时间轴上拥有常量的振幅,并且它的方差,在时间轴上是趋于同一个稳定的值的。 可以使用Dickey-Fuller Test进行假设检验。(查看资料) 3. ARIMA的参数与数学形式

ARIMA模型有三个参数:p,d,q。

p--代表

网址:时间序列分析 Python https://www.yuejiaxmz.com/news/view/5988

相关内容

省时省力,这些Python高效代码片段必须牢记
Python项目设计:个人财务管理系统实现与功能详解
宠物医疗技术革新影响分析
高效工作5步法:5W2H、SMART、问题分析7步法、时间管理、结果导向
分享:八种实用的时间管理方法!
深度解析时间管理技巧:提升生活质量与工作效率的秘诀
节省时间的家务井然有序化管理技巧!
生活美学分析
如何有效的管理利用时间
博恩崔西时间管理(全)

随便看看