基于粒子群优化的灰色预测方法(Matlab)——附代码

目录

摘要:

研究背景:

GM(1,1)模型

基于PSO的灰色预测算法

运行结果:

本文Matlab代码分享 


摘要:

本文对灰色预测算法进行了研究。在GM(1,1)模型中,发展系数a和灰色作用量u是两个关键的参数,对系统的性能有较大的影响。传统的方法使用最小二乘法来求解,不仅计算复杂,而且预测结果的误差也较大。论文对此进行了研究,并提出了一种改进的灰色预测算法PSOGP。PSOGP的主体仍使用GM(1,1)模型,但在求解相关参数时,PSOGP使用了粒子群优化算法。仿真试验表明,与经典的GM(1,1)模型相比,PSOGP算法的预测精度得到了较大的提高。

研究背景:

灰色预测法是一种对含有不确定因素的系统进行预测的方法,它属于时间序列分析方法的一种。灰色预测法的基本思想是:系统的时间序列数据中蕴含着系统演化的信息,所以对已有的数据进行研究,可以找出其蕴含的规律,并进而推知系统未来的发展动态。由于计算简单,所需先验知识不多,因此自诞生以来,灰色预测法在网络流量规划、电信话务量预测、灾害预警等领域均得到了广泛的应用,并发挥出越来越大的影响力。

灰色预测法的研究对象是灰色系统,所谓灰色系统是指同时包含已知信息和未知信息的系统。灰色预测法通过对灰色系统进行建模工作,能够有效地挖掘出系统输出数据的内在规律,从而为理解和预测系统的状态提供帮助。在灰色预测法中,GM(1,1)模型是目前应用最多的灰色模型。但是,随着GM(1,1)模型的应用推广,其缺陷也逐渐显露出来。灰色预测算法的精度不高,结果相对粗糙。很多学者对其进行了研究,并提出了不少改进的方案。刘树等人对灰色预测GM(1,1)模型和GM(1,1)残差模型问题进行了较多的分析。

本文也对此进行了研究。我们认为,GM(1,1)模型中发展系数与灰色作用量的值较为关键,对预测的结果会有较大的影响。传统方法一般使用最小二乘法来求解,误差较大,不够精确。本文对其进行了改进,使用粒子群优化(ParticleSwarmOptimization,PSO)算法来求解GM(1,1)的参数,并在此基础之上提出了基于PSO的灰色预测算法(aPSObasedGreyPredictionalgorithm,PSOGP)。仿真试验表明,PSOGP的预测精度比GM(1,1)模型要高。

GM(1,1)模型

GM(1,1)是使用最为广泛的一种灰色模型。其主要过程是,首先对原始数据进行累加,得到具有一定规律性的新序列,对该序列使用一些曲线来逼近,得到了逼近曲线之后,将其作为预测模型,对系统进行预测。

对得到的结果进行一次累减还原操作,可到一个数据序列X={X(1),X(2),X(3),…},这个序列的前 n 项是对原始序列的 拟合值,后面的数据则是对系统的预测值。

基于PSO的灰色预测算法

PSO 属于群智能算法,它是 Russell 与 James 受鸟群觅食 启发所提出的一种演化算法。PSO 算法的主要思路是将待求 解问题转化为一个在多维空间中寻找最优位置的问题,其求 解过程就是使用一群微粒在这个空间中寻找代表最优解的最佳位置。在求解过程中,粒子之间可以相互交流信息,从而调 整自己的搜索方向与前进速度。

运行结果:

本文Matlab代码分享 

  • 1
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
MATLAB 神经网络43个案例分析》源代码: 第1章 BP神经网络的数据分类——语音特征信号分类 第2章 BP神经网络的非线性系统建模——非线性函数拟合 第3章 遗传算法优化BP神经网络——非线性函数拟合 第4章 神经网络遗传算法函数极值寻优——非线性函数极值寻优 第5章 基于BP_Adaboost的强分类器设计——公司财务预警建模 第6章 PID神经元网络解耦控制算法——多变量系统控制 第7章 RBF网络的回归--非线性函数回归的实现 第8章 GRNN网络的预测----基于广义回归神经网络的货运量预测 第9章 离散Hopfield神经网络的联想记忆——数字识别 第10章 离散Hopfield神经网络的分类——高校科研能力评价 第11章 连续Hopfield神经网络的优化——旅行商问题优化计算 第12章 初始SVM分类与回归 第13章 LIBSVM参数实例详解 第14章 基于SVM的数据分类预测——意大利葡萄酒种类识别 第15章 SVM的参数优化——如何更好的提升分类器的性能 第16章 基于SVM的回归预测分析——上证指数开盘指数预测. 第17章 基于SVM的信息粒化时序回归预测——上证指数开盘指数变化趋势和变化空间预测 第18章 基于SVM的图像分割-真彩色图像分割 第19章 基于SVM的手写字体识别 第20章 LIBSVM-FarutoUltimate工具箱及GUI版本介绍与使用 第21章 自组织竞争网络在模式分类中的应用—患者癌症发病预测 第22章 SOM神经网络的数据分类--柴油机故障诊断 第23章 Elman神经网络的数据预测----电力负荷预测模型研究 第24章 概率神经网络的分类预测--基于PNN的变压器故障诊断 第25章 基于MIV的神经网络变量筛选----基于BP神经网络的变量筛选 第26章 LVQ神经网络的分类——乳腺肿瘤诊断 第27章 LVQ神经网络的预测——人脸朝向识别 第28章 决策树分类器的应用研究——乳腺癌诊断 第29章 极限学习机在回归拟合及分类问题中的应用研究——对比实验 第30章 基于随机森林思想的组合分类器设计——乳腺癌诊断 第31章 思维进化算法优化BP神经网络——非线性函数拟合 第32章 小波神经网络的时间序列预测——短时交通流量预测 第33章 模糊神经网络的预测算法——嘉陵江水质评价 第34章 广义神经网络的聚类算法——网络入侵聚类 第35章 粒子群优化算法的寻优算法——非线性函数极值寻优 第36章 遗传算法优化计算——建模自变量降维 第37章 基于灰色神经网络的预测算法研究——订单需求预测 第38章 基于Kohonen网络的聚类算法——网络入侵聚类 第39章 神经网络GUI的实现——基于GUI的神经网络拟合、模式识别、聚类 第40章 动态神经网络时间序列预测研究——基于MATLAB的NARX实现 第41章 定制神经网络的实现——神经网络的个性化建模与仿真 第42章 并行运算与神经网络——基于CPU/GPU的并行神经网络运算 第43章 神经网络高效编程技巧——基于MATLAB R2012b新版本特性的探讨

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值