用数据预测未来--时间序列

Posted 大数据与价值线

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用数据预测未来--时间序列相关的知识,希望对你有一定的参考价值。

序言

时间序列是指将某种现象某一个统计指标在不同时间上的各个数值,按时间先后顺序排列而形成的序列。时间序列分析(Time series analysis)是一种动态数据处理的统计方法

时间序列分析常用在国民经济宏观控制、区域综合发展规划、企业经营管理、市场潜量预测、气象预报、水文预报、地震前兆预报、农作物病虫灾害预报、环境污染控制生态平衡、天文学和海洋学等方面。


应用背景

通过分析序列进行合理预测,做到提前掌握未来的发展趋势,为业务决策提供依据,这也是决策科学化的前提。






01



截尾和拖尾




截尾是指时间序列的自相关函数(ACF)或偏自相关函数(PACF)在某阶后均为0的性质(比如AR的PACF);拖尾是ACF或PACF并不在某阶后均为0的性质(比如AR的ACF)。

拖尾是相关系数逐渐减小的现象,截尾是相关系数突然减小的现象。



上图中,很明显的自相关和偏自相关都是拖尾,因为数据到后面还有增大的情况,没有明显的收敛趋势。


模型主要有:自回归模型AR(p)、移动平均模型MA(q)、自回归移动平均模型ARMA(p,q)、自回归差分移动平均模型ARIMA(p,d,q)。

AR模型:自相关系数拖尾,偏自相关系数截尾;

MA模型:自相关系数截尾,偏自相关函数拖尾;

ARMA模型:自相关函数和偏自相关函数均拖尾。


自相关和偏自相关图一般来说是判断拖尾阶尾和选择ARIMA模型的基本方法,但这种方法依然比较粗糙。有些时候会出现自相关和偏自相关均截尾的现象,这是就需要用信息准则来判断了。如通过赤池信息量准则(AIC)来判断。




02


时间序列模型的应用


时间序列分析常用在国民经济宏观控制、区域综合发展规划、企业经营管理、市场潜量预测、气象预报、水文预报、地震前兆预报、农作物病虫灾害预报、环境污染控制生态平衡、天文学和海洋学等方面。


时间序列模型可以用在商业化领域。如:预测广告主的触发词在未来的时间流量情况;在商业化的反作弊上,可用于异常检测,及时发现可疑数据,保护广告主的利益。





以上是关于用数据预测未来--时间序列的主要内容,如果未能解决你的问题,请参考以下文章

理解:时间序列的平稳性

python如何预测下一年的数据

使用支持向量机预测时间序列的未来值

用 LSTM 做时间序列预测的一个小例子

电子书上新|分析时间序列数据,预测未来

用 LSTM 做时间序列预测的一个小例子(转自简书)