摘要
当数据规模逐渐扩大以及数据不断更新时,将传统的基于支持向量回归机(Support Vector Regression,SVR)的一次性建模算法用于数据的分析处理,均需要从头开始建模,而在线学习算法可以很好地解决这一问题。文章在ε-SVR在线算法的基础上,提出了一种新的Huber-SVR在线算法,采用定长的滚动窗口策略对样本进行训练,在增加一个新样本的同时删除一个旧样本,从而满足样本更新的需求,实现模型的在线学习。仿真结果表明了该在线算法的有效性,与ε-SVR在线算法相比,该算法在回归预测方面的预测误差率较低,对真实数据有较好的拟合效果。
When the scale of data is gradually expanding and the data is constantly updated,the traditional one-time modeling algorithm based on Support Vector Regression(SVR)used for data analysis and processing needs to be modeled from scratch,and the online learning algorithm can solve this problem well.On the basis ofε-SVR online algorithm,this paper proposes a new Huber-SVR online algorithm,which adopts the rolling window strategy of constant length to train the samples,adding a new sample and deleting an old sample,so as to meet the demand of sample updating and realize the online learning of the model.Simulation results demonstrate the effectiveness of the proposed algorithm.Compared with theε-SVR online algorithm,the proposed algorithm has lower prediction error rate in regression prediction and better fitting effect on real data.
作者
周晓剑
肖丹
付裕
Zhou Xiaojian;Xiao Dan;Fu Yu(School of Management,Nanjing University of Posts and Telecommunications,Nanjing 210023,China;School of Information,Xiamen University,Xiamen Fujian 361005,China)
出处
《统计与决策》
CSSCI
北大核心
2021年第20期10-14,共5页
Statistics & Decision
基金
国家自然科学基金资助项目(71872088,71401080,71904078)
江苏省自然科学基金资助项目(BK20190793)
南京邮电大学人文社会科学研究基金项目(NYS216011)。