时间序列预测技术浅析.docx
《时间序列预测技术浅析.docx》由会员分享,可在线阅读,更多相关《时间序列预测技术浅析.docx(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、时间序列预测技术浅析当前,人类社会已进入大数据时代,包括银行业在内的各行各业每时每刻都在产生不同类型的海量数据。其中,有一类数据是按照不同的时间间隔依次、连续产生的,并且往往包含着丰富且庞杂的信息,如金融交易明细、气象温度和风速等,这类数据通常被统称为“时间序列(Time Series)数据”。时间序列数据可能隐含着某些事件的未来发展趋势,对其进行分析预测具有十分重要的现实意义。一、时间序列时间序列就是同一现象在不同时间点的相继观察值排列而成的序列,可以描述现象随时间发展变化的特征。时间序列数据是系统内外部各种因素共同作用的结果体现。研究表明,一个时间序列通常可由几种不同的变化形式叠加生成。一
2、般来说,时间序列数据可以分解成系统性部分和非系统性部分。系统性部分由趋势(Trend)、季节性(Seasonality)和周期性(Cyclicity)三种成分构成,代表了序列的规律性。而非系统性部分即为不规则变动(Irregular Variations),又被称为“随机扰动”或者“噪声”。二、时间序列预测方法时间序列预测(Time Series Prediction)是指根据客观事物的发展趋势和变化规律,对特定对象未来的发展趋势或状态作出科学的推断与判断。时间序列预测算法的基本原理是基于事物发展的延续性,利用历史的时序数据进行统计和分析,对事物的变化规律进行挖掘,并根据变化规律来探索出事物未
3、来的存在形式。目前,主流的时间序列预测方法包括如下几大类:1.传统时间序列预测模型方法传统时间序列预测模型通常指用于时间序列预测的统计学模型,常用的有均值回归、差分自回归移动平均模型(Auto Regressive Integrated Moving Average,ARIMA)、指数平滑预测法等。比如,ARIMA主要通过对历史数据的建模分析,抽离出其中的趋势,最后通过对趋势的预测得到未来一段时间需求的变化。基于统计学的传统时间序列预测方法复杂度低、计算速度快,在处理单变量的预测问题方面具有较大的优势。但是,如果预测问题较为复杂或者变量过多,那么传统时间序列预测模型就容易出现短板。2.机器学习
4、模型方法机器学习模型方法以Lightgbm、XGboost等为代表,一般是把时间序列问题转换为监督学习,通过特征工程和机器学习方法进行预测。这种模型支持复杂的数据建模,可以解决绝大多数的时序预测问题,包括多变量协同回归和非线性问题等。机器学习模型方法最大的缺点是特征工程的建模可能会比较繁琐,需要建模人员具备一定的专业知识和丰富的想象力。特征工程能力的高低往往决定了机器学习模型的性能上限,而机器学习方法只是尽可能地逼近这个上限。3.深度学习模型方法常见的利用神经网络技术来做时间序列预测的方法有LSTM、Transformer、Seq2seq、CNN等。其中,LSTM就是专门为解决时间序列问题设计
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 时间 序列 预测 技术 浅析
限制150内