灰色预测模型的Matlab程序及检验程序(精)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

灰色预测模型的Matlab程序及检验程序%灰色预测模型程序clearsymsab;c=[ab]';A=[46.232.626.723.020.018.917.516.3];%原始序列B=cumsum(A);%累加n=length(A);fori=1:(n-1)C(i)=(B(i)+B(i+1))/2;end%计算待定参数D=A;D(1)=[];D=D';E=[-C;ones(1,n-1)];c=inv(E*E')*E*D;c=c';a=c(1);b=c(2);%预测往后预测5个数据F=[];F(1)=A(1);fori=2:(n+5)F(i)=(A(1)-b/a)/exp(a*(i-1))+b/a;endG=[];G(1)=A(1);fori=2:(n+5)G(i)=F(i)-F(i-1);endt1=2002:2009;t2=2002:2014;Gplot(t1,A,'o',t2,G)%灰色预测模型检验程序function[q,c,p]=checkgm(x0,x1)%GM检验函数%x0原始序列%x1预测序列%·返回值%q–-相对误差%c--·方差比%p--小误差概率e0=x0-x1;q=e0/x0;s1=var(x0);%qpa=mean(e0);s2=var(e0);c=s2/s1;len=length(e0);p=0;fori=1:lenif(abs(e0(i))0.6745*s1)p=p+1;endendp=p/len;end

1 / 2
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功