Python金融数据挖掘与分析实战
上QQ阅读APP看书,第一时间看更新

4.5 时间序列分析

按照时间顺序将随机事件的变化发展过程记录下来,构成一个序列,这个序列就是一个时间序列。对时间序列进行观察、研究和分析,找寻其发展的变化规律,使其预测它将来的走势就是时间序列分析。

最早的时间序列分析起源于7000年前的古埃及。古埃及人把尼罗河涨落的情况按日记录下来构成时间序列。通过对该时间序列的长期观察,他们发现尼罗河的涨落具有一定规律性。并将这个规律应用到农业中,使古埃及的农业得到史无前例的发展,创造了古埃及灿烂的文化。

从本质上看,时间序列算法是利用统计技术与方法,从预测指标的连续型规律中找出演变模式并建立数学模型,对预测指标的未来发展趋势做出定量估计。

时间序列解决的是只有序列项(时间)而没有其他变量的预测问题,常用于经济预测、股市预测、天气预测等偏宏观或没有可控自变量的场景下。