-
當前位置:首頁 > 創(chuàng)意學院 > 技術 > 專題列表 > 正文
灰色預測法matlab詳解(灰色預測 matlab)
大家好!今天讓創(chuàng)意嶺的小編來大家介紹下關于灰色預測法matlab詳解的問題,以下是小編對此問題的歸納整理,讓我們一起來看看吧。
開始之前先推薦一個非常厲害的Ai人工智能工具,一鍵生成原創(chuàng)文章、方案、文案、工作計劃、工作報告、論文、代碼、作文、做題和對話答疑等等
只需要輸入關鍵詞,就能返回你想要的內(nèi)容,越精準,寫出的就越詳細,有微信小程序端、在線網(wǎng)頁版、PC客戶端
官網(wǎng):https://ai.de1919.com。
創(chuàng)意嶺作為行業(yè)內(nèi)優(yōu)秀的企業(yè),服務客戶遍布全球各地,如需了解SEO相關業(yè)務請撥打電話175-8598-2043,或添加微信:1454722008
本文目錄:
一、灰色預測模型需要用matlab實現(xiàn)
灰色預測模型為GM(1,1)
灰參數(shù)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)
把數(shù)據(jù)改一下應該就行了
clc
clear
x0=[1827 1729.3 1431 1231.7 1109.9 768.2 792.9 805.8];
%道路交通事故財產(chǎn)損失原始數(shù)據(jù)
for i=2:8
x1(1)=x0(1);
x1(i)=x1(i-1)+x0(i);
end
x1
%對原始數(shù)據(jù)進行累加
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
%求得數(shù)據(jù)矩陣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
%建立時間響應函數(shù)
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年道路交通事故財產(chǎn)損失預測值
三、MATLAB作灰色時預測GM(1,1)模型,怎樣在matlab中使用,操作流程,最好舉個簡單數(shù)據(jù)例子,下面有代碼
第一個貌似是leslie矩陣
第二個才是你說的灰色模型
第二個的用法也很簡單
把整個函數(shù)扔到M文件中
在主程序的command window中調(diào)用即可
四、關于matlab中灰色預測模板
你的感覺是正確的,見下面截圖(摘錄于《基于灰色模型的中國人口預測》)
以上就是關于灰色預測法matlab詳解相關問題的回答。希望能幫到你,如有更多相關問題,您也可以聯(lián)系我們的客服進行咨詢,客服也會為您講解更多精彩的知識和內(nèi)容。
推薦閱讀: