【技术实现步骤摘要】
基于指数函数与正切函数变换及初值修正组合优化的GM(1,1)模型预测方法
本专利技术涉及数据预测
,具体涉及一种初始序列基于c-tanx函数变换与初值修正的组合优化灰色预测模型GM(1,1)优化方法。
技术介绍
随着世界经济与贸易的发展,港口运输变得越来越重要,对于一个港口而言,港口吞吐量是港口的主要生产指标,对港口的规划、建设及运营具有重大影响。因此,对港口吞吐量进行科学而准确的预测是非常有现实意义的工作。港口吞吐量的预测主要分为两个部分,定量预测法与定性预测法,定量预测法主要有BP神经网络、时间序列法、GM(1,1)预测法等;定性预测法主要有德尔菲法、主观概率法等。港口吞吐量通常受到腹地等不确定因素影响,属于灰色预测的范畴,可以采用灰色预测法进行港口吞吐量的预测。然而经典的GM(1,1)模型存在很多缺陷,根据调查研究,初始序列的光滑度与初值的选取对预测精度的影响较大。传统优化将初始序列经过幂函数、指数函数、对数函数等函数进行变换。也可通过使用不同的值作为初值进行预测计算。但它们都局限于使用一种优化方法,从而导致预测精度还有较大的提升空间。
技术实现思路
本专 ...
【技术保护点】
基于指数函数与正切函数变换及初值修正组合优化的GM(1,1)模型预测方法,其特征是,包括以下步骤:步骤S1,根据预测目标选取预测模型所采用的原始数据序列,此原始数据序列为一组非负数数据序列,记为X
【技术特征摘要】
1.基于指数函数与正切函数变换及初值修正组合优化的GM(1,1)模型预测方法,其特征是,包括以下步骤:步骤S1,根据预测目标选取预测模型所采用的原始数据序列,此原始数据序列为一组非负数数据序列,记为X(0);步骤S2,对原始数据序列X(0)进行预处理,将所有数据转换到区间范围内,记为F(0),预处理的公式如下式所示:式中,x(0)(k)为初始序列X(0)中第k个值,M为控制参数,f(0)(k)为经过预处理后序列F(0)中第k个值;步骤S3,对F(0)序列进行c-tanx(c>1)函数变换,得到新的数据序列记为R(0);步骤S4,对序列R(0)做一次累加处理,生成一次累加序列R(1);步骤S5,对一次累加序列R(1)计算背景值z(1)(k)与矩阵B,Y,并利用最小二乘法求出参数a、u;步骤S6,基于求解出的参数a、u,建立初值修正函数并还原求解出序列的预测值步骤S7,通过还原公式计算预测值的还原值步骤S8,根据上一步求解出原始数据序列的预测值后,进行误差检验以判断GM(1,1)模型的预测精度。2.根据权利要求1所述的基于指数函数与正切函数变换及初值修正组合优化的GM(1,1)模型预测方法,其特征是,步骤S2中,控制参数M可通过下式解出M最小值:3.根据权利要求1所述的基于指数函数与正切函数变换及初值修正组合优化的GM(1,1)模型预测方法,其特征是,步骤S3中,新的数据序列R(0)计算公式如下式所示:式中,r(0)(k)为经过c-tanx(c>1)函数变换得到序列R(0)的第k个值。4.根据权利要求1所述的基于指数函数与正切函数变换及初值修正组合优化的GM(1,1)模型预测方法,其特征是,步骤S5中,z(1)(k)通过下式进行计算:矩阵B、Y与参数a、u通过下式进行计算:(a,u)T=(BTB)-1BTY。5.根据权利要求1所述的基于指数函数与正切函数变换及初值修正组合优化的GM(1,1)模型预测方法,其特征是,步骤S6中,初值修正的预测值公式如下所示:
【专利技术属性】
技术研发人员:包旭,张山华,周君,李耘,常绿,夏晶晶,朱胜雪,单珏,
申请(专利权)人:淮阴工学院,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。