灰色预测法matlab详解(灰色预测 matlab)
大家好!今天让创意岭的小编来大家介绍下关于灰色预测法matlab详解的问题,以下是小编对此问题的归纳整理,让我们一起来看看吧。
开始之前先推荐一个非常厉害的Ai人工智能工具,一键生成原创文章、方案、文案、工作计划、工作报告、论文、代码、作文、做题和对话答疑等等
只需要输入关键词,就能返回你想要的内容,越精准,写出的就越详细,有微信小程序端、在线网页版、PC客户端
创意岭作为行业内优秀的企业,服务客户遍布全球各地,如需了解SEO相关业务请拨打电话175-8598-2043,或添加微信:1454722008
本文目录:
一、灰色预测模型需要用matlab实现
灰色预测模型为GM(1,1)
灰参数a和u的值:
a=-0.0323252892223847 u=14042.3315313962
原始序列预测值:
13205 14705 15188 15687 16203 16735 17285 17853 18439 19045
累加序列预测值:
14705 15188 15687 16203 16735 17285 17853 18439 19045 19671
级比值:
0.933017734755882 0.991731483427931 0.906095238095238 0.951546640889319 0.951264367816092 0.952798160113898 0.980668027064762 0.994977559307544 1.07637451115712
相对误差值:
0 3.90438540431923 6.43063985387993 0.395441255218115 2.10782203579584 3.81930406598348 5.34849588953024 4.12878515843797 1.47641388551927 0.5323261370569
2013-2017年的预测值
2013 20317.4561851648
2014 20984.954243779
2015 21674.381900971
2016 22386.4596192006
2017 23121.9315305897
二、matlab 灰色预测 模型(1,1)
把数据改一下应该就行了
clc
clear
x0=[1827 1729.3 1431 1231.7 1109.9 768.2 792.9 805.8];
%道路交通事故财产损失原始数据
for i=2:8
x1(1)=x0(1);
x1(i)=x1(i-1)+x0(i);
end
x1
%对原始数据进行累加
for i=1:7
yn(i)=x0(i+1);
end
yn
for i=1:7
b(i)=(-0.5)*(x1(i)+x1(i+1));
end
b
for i=1:7
B(i,1)=b(i);
B(i,2)=1;
end
B
%求得数据矩阵B
c=inv(B'*B)*B'*yn'
a=c(1,1)
u=c(2,1)
%通过最小二乘法求出变量a,u
for t=1:8
x11(t)=u/a+exp(-a*t)*(-u+1827*a)/exp(-a)/a;
end
x11
%建立时间响应函数
q0=x1-x11
for i=2:8
q1(1)=q0(1);
q1(i)=q1(i-1)+q0(i);
end
q1
%残差第一次累加
for i=2:8
q2(1)=q1(1);
q2(i)=q2(i-1)+q1(i);
end
q2
%残差第二次累加
for i=1:7
b1(i)=(-0.5)*(q2(i)+q2(i+1));
end
b1
for i=1:7
B1(i,1)=b1(i);
B1(i,2)=1;
end
B1
c1=inv(B1'*B1)*B1'*yn'
a1=c1(1,1)
u1=c1(2,1)
syms t
q2t=u1/a1+exp(-a1*t)*(-u1+q2(1)*a1)/exp(-a1)/a1;
D=diff(q2t)
%对二次残差求灰导
X=u/a+exp(-a*t)*(-u+1827*a)/exp(-a)/a+D;
C=1:5;
y=subs(X,t,C)
z2012=y(3)-y(2)
z2013=y(4)-y(3)
z2014=y(5)-y(4)
%求得2012-2014年道路交通事故财产损失预测值
三、MATLAB作灰色时预测GM(1,1)模型,怎样在matlab中使用,操作流程,最好举个简单数据例子,下面有代码
第一个貌似是leslie矩阵
第二个才是你说的灰色模型
第二个的用法也很简单
把整个函数扔到M文件中
在主程序的command window中调用即可
四、关于matlab中灰色预测模板
你的感觉是正确的,见下面截图(摘录于《基于灰色模型的中国人口预测》)
以上就是关于灰色预测法matlab详解相关问题的回答。希望能帮到你,如有更多相关问题,您也可以联系我们的客服进行咨询,客服也会为您讲解更多精彩的知识和内容。
推荐阅读: