基于CEEMD与GA-SVR的猪肉价格集成预测模型
发布时间:2021-08-02 08:01
为提高猪肉价格预测的准确性,结合互补集合经验模态分解(CEEMD)的分解能力和基于遗传算法的支持向量回归(GA-SVR)的自适应预测功能,构建猪肉价格集成预测模型.首先为解决猪肉价格的复杂波动特征,通过CEEMD对猪肉价格分解得到本征模态函数(IMF)序列集;然后使用排序熵(PE)对IMF序列进行复杂度分析,进一步使用快速傅里叶变换方法(FFT)分解复杂度高的序列;再利用灰色关联度(GCD)对IMF序列集进行关联性分析,聚合相似IMF序列;最后基于各IMF序列的数据特征构建相应的GA-SVR预测模型,并将子序列的预测结果集成获得最终价格预测值.以中国集贸市场的猪肉价格为研究对象,实证结果表明,该集成预测模型在预测精度和方向性指标上,显著优于其他单预测模型和分解集成预测模型.
【文章来源】:系统科学与数学. 2020,40(06)北大核心CSCD
【文章页数】:13 页
【部分图文】:
图3猪肉价格的IMF序列及其预测曲线??(Figure?3?IMF?sequences?of?pig?price?and?its?prediction?curve)??
,?DS)、Diebold-Mariano?(DM)作为评??价准则.RMSE、MAPE、MAE和DS分别定义如下??RMSE??N??N??N??道細=厕??Vt?—?Vt??yt??N??mae?=?ioo?x ̄Y,\yt ̄yt\??N?■??t=??I?{m?-?Vt-i)?ivt?-?yt^i)?>?〇]??0,?other,??(4:-X)??闕??(4J)??(4.4)??2006/1?2010/4?2014/4?2018/6??时间??图2中国集贸市场猪肉月度价格曲线??(Figure?2?Pork?monthly?price?curve?in?China?market)??一台?WindowlO?64?位系统,处理器为?Intel(R)?Xeon(R)?E5_l62〇?v3,主频为?3.5〇GHz,内存为??的台式机调试实观.??4.1数据描述??选取中国集贸市场的猪肉价格作为样本数据,该样本数据涵盖2006年1月至201S年(5??月期间的月度价格,共计150个观察值.图2显示猪肉价格数据的月度价格曲线(数据来源:??中国经济与社会发展统计数据库).以猪肉价格2006年1月至2015年12月的数据用作训练??数据集(fr样本数的80獨,其余为测试数据集(占样本数的20%).为了防止GA-SVR模型出??现过拟合的现象,训练过程中使用训练数据集的末尾数据作为GA的检验数据集.对不同的??检验数据比例(占样本数的10%、.2_0榻、30%和40%:_)进行试验结果发现赛检验数据比例为??占洋本数的20%的时候预测性能最优,因此训练数据集中占样本数的20%数据作为GA的??检
1070??系统科学与数学??40卷??10?^?1???2016/1?2017/3?2018/6??时间??图4猪肉价格预测曲线??(Figure?4?Prediction?curve?of?pork?price)??4.4结果分析??从ffl?4的猪肉价格預测曲线可看出,通过搜索最优预测窗口的GA-SVR相比RBFN队12??和GA-SVR-12结果更加稳定,而整体曲线效果来看,基于经验模态分解的集成预测模型相比??单预测模型要接近实际曲线,持别是所提出集成预测模型的预测结果非常接近实际观测值.??为了更好地从数值上表、示其中的差异,表1给出对应爾测模型结果的评价准则,其中加??粗字体为较优结果.表2给出所提出模型与其他模型的DM测试结果,其中括号中的数据代??表对应的P值.由表1的评价指标和表2的DM统计讀可知,本文可以得出以下结论??50?1.00?1.50??tini&'mo.n.th.s??(a)?CEEMD??50?KK)?150??(b)?PE-FFT??i??50?100?150??50?100?1.50??tiin&'mo.n.ths??(c)?GCD??_VW\At??-jl20?1^0?140?1S0??j20?1-{Q?140??1.20?130?\M)?1:50??(d)?Prediction??图3猪肉价格的IMF序列及其预测曲线??(Figure?3?IMF?sequences?of?pig?price?and?its?prediction?curve)??对各IMF序列的预测结果进行线性相加,得到最终猪肉价格预测结果.图4给出不同??预测模型的猪肉价
本文编号:3317202
【文章来源】:系统科学与数学. 2020,40(06)北大核心CSCD
【文章页数】:13 页
【部分图文】:
图3猪肉价格的IMF序列及其预测曲线??(Figure?3?IMF?sequences?of?pig?price?and?its?prediction?curve)??
,?DS)、Diebold-Mariano?(DM)作为评??价准则.RMSE、MAPE、MAE和DS分别定义如下??RMSE??N??N??N??道細=厕??Vt?—?Vt??yt??N??mae?=?ioo?x ̄Y,\yt ̄yt\??N?■??t=??I?{m?-?Vt-i)?ivt?-?yt^i)?>?〇]??0,?other,??(4:-X)??闕??(4J)??(4.4)??2006/1?2010/4?2014/4?2018/6??时间??图2中国集贸市场猪肉月度价格曲线??(Figure?2?Pork?monthly?price?curve?in?China?market)??一台?WindowlO?64?位系统,处理器为?Intel(R)?Xeon(R)?E5_l62〇?v3,主频为?3.5〇GHz,内存为??的台式机调试实观.??4.1数据描述??选取中国集贸市场的猪肉价格作为样本数据,该样本数据涵盖2006年1月至201S年(5??月期间的月度价格,共计150个观察值.图2显示猪肉价格数据的月度价格曲线(数据来源:??中国经济与社会发展统计数据库).以猪肉价格2006年1月至2015年12月的数据用作训练??数据集(fr样本数的80獨,其余为测试数据集(占样本数的20%).为了防止GA-SVR模型出??现过拟合的现象,训练过程中使用训练数据集的末尾数据作为GA的检验数据集.对不同的??检验数据比例(占样本数的10%、.2_0榻、30%和40%:_)进行试验结果发现赛检验数据比例为??占洋本数的20%的时候预测性能最优,因此训练数据集中占样本数的20%数据作为GA的??检
1070??系统科学与数学??40卷??10?^?1???2016/1?2017/3?2018/6??时间??图4猪肉价格预测曲线??(Figure?4?Prediction?curve?of?pork?price)??4.4结果分析??从ffl?4的猪肉价格預测曲线可看出,通过搜索最优预测窗口的GA-SVR相比RBFN队12??和GA-SVR-12结果更加稳定,而整体曲线效果来看,基于经验模态分解的集成预测模型相比??单预测模型要接近实际曲线,持别是所提出集成预测模型的预测结果非常接近实际观测值.??为了更好地从数值上表、示其中的差异,表1给出对应爾测模型结果的评价准则,其中加??粗字体为较优结果.表2给出所提出模型与其他模型的DM测试结果,其中括号中的数据代??表对应的P值.由表1的评价指标和表2的DM统计讀可知,本文可以得出以下结论??50?1.00?1.50??tini&'mo.n.th.s??(a)?CEEMD??50?KK)?150??(b)?PE-FFT??i??50?100?150??50?100?1.50??tiin&'mo.n.ths??(c)?GCD??_VW\At??-jl20?1^0?140?1S0??j20?1-{Q?140??1.20?130?\M)?1:50??(d)?Prediction??图3猪肉价格的IMF序列及其预测曲线??(Figure?3?IMF?sequences?of?pig?price?and?its?prediction?curve)??对各IMF序列的预测结果进行线性相加,得到最终猪肉价格预测结果.图4给出不同??预测模型的猪肉价
本文编号:3317202
本文链接:https://www.wllwen.com/jingjilunwen/hongguanjingjilunwen/3317202.html