利用Oracle数据库中的数据挖掘选件(Oracle Data Mining,ODM),并使用存储在Oracle数据库中的时间序列数据,可构建预测时间序列未来值的支持向量机(Support Vector Machines,SVM)模型。建模时,需去除时间序列中的趋势,将目标属性标准化,确定包含延迟变量窗口的尺寸,利用机器学习方法,由时间序列历史数据得出SVM预测模型。与传统时间序列预测模型相比,SVM预测模型能够揭示时间序列的非线性、非平稳性和随机性,从而得到较高的预测精度。%Using Oracle Data Mining option(ODM)and the time series data stored in oracle database, the SVM(Support Vector Machines)model which is used to predict the future value of the time series can be constructed. To build SVM model, the trend in time series must be removed, and the target attribute should be normalized. The size of the time window in which including all the lag values should be determined, then the machine learning method can be used to construct a SVM prediction model according to the time series data. Comparing with the traditional time series prediction model, SVM prediction models can reveal non-linear, non-stationary and randomness of the time series, and have higher prediction accuracy.
展开▼