HOME 首頁
SERVICE 服務(wù)產(chǎn)品
XINMEITI 新媒體代運營
CASE 服務(wù)案例
NEWS 熱點資訊
ABOUT 關(guān)于我們
CONTACT 聯(lián)系我們
創(chuàng)意嶺
讓品牌有溫度、有情感
專注品牌策劃15年

    灰色預(yù)測法matlab詳解(灰色預(yù)測 matlab)

    發(fā)布時間:2023-04-08 12:02:50     稿源: 創(chuàng)意嶺    閱讀: 83        

    大家好!今天讓創(chuàng)意嶺的小編來大家介紹下關(guān)于灰色預(yù)測法matlab詳解的問題,以下是小編對此問題的歸納整理,讓我們一起來看看吧。

    開始之前先推薦一個非常厲害的Ai人工智能工具,一鍵生成原創(chuàng)文章、方案、文案、工作計劃、工作報告、論文、代碼、作文、做題和對話答疑等等

    只需要輸入關(guān)鍵詞,就能返回你想要的內(nèi)容,越精準(zhǔn),寫出的就越詳細(xì),有微信小程序端、在線網(wǎng)頁版、PC客戶端

    官網(wǎng):https://ai.de1919.com。

    創(chuàng)意嶺作為行業(yè)內(nèi)優(yōu)秀的企業(yè),服務(wù)客戶遍布全球各地,如需了解SEO相關(guān)業(yè)務(wù)請撥打電話175-8598-2043,或添加微信:1454722008

    本文目錄:

    灰色預(yù)測法matlab詳解(灰色預(yù)測 matlab)

    一、灰色預(yù)測模型需要用matlab實現(xiàn)

    灰色預(yù)測模型為GM(1,1)

    灰參數(shù)a和u的值:

    a=-0.0323252892223847 u=14042.3315313962

    原始序列預(yù)測值:

    13205 14705 15188 15687 16203 16735 17285 17853 18439 19045

    累加序列預(yù)測值:

    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年的預(yù)測值

    2013 20317.4561851648

    2014 20984.954243779

    2015 21674.381900971

    2016 22386.4596192006

    2017 23121.9315305897

    二、matlab 灰色預(yù)測 模型(1,1)

    把數(shù)據(jù)改一下應(yīng)該就行了

    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ù)進(jìn)行累加

    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

    %建立時間響應(yīng)函數(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)

    %對二次殘差求灰導(dǎo)

    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)損失預(yù)測值

    三、MATLAB作灰色時預(yù)測GM(1,1)模型,怎樣在matlab中使用,操作流程,最好舉個簡單數(shù)據(jù)例子,下面有代碼

    第一個貌似是leslie矩陣

    第二個才是你說的灰色模型

    第二個的用法也很簡單

    把整個函數(shù)扔到M文件中

    在主程序的command window中調(diào)用即可

    四、關(guān)于matlab中灰色預(yù)測模板

    你的感覺是正確的,見下面截圖(摘錄于《基于灰色模型的中國人口預(yù)測》)

    灰色預(yù)測法matlab詳解(灰色預(yù)測 matlab)

    以上就是關(guān)于灰色預(yù)測法matlab詳解相關(guān)問題的回答。希望能幫到你,如有更多相關(guān)問題,您也可以聯(lián)系我們的客服進(jìn)行咨詢,客服也會為您講解更多精彩的知識和內(nèi)容。


    推薦閱讀:

    灰色詞代做(灰色詞代做寄生蟲)

    灰色詞百度快照推廣(百度灰色關(guān)鍵詞推廣排名)

    撈偏門灰色賺錢路子(投資1元賺1000)

    對開門冰箱排行榜(對開門冰箱排行榜前十名)

    杭州適合小學(xué)生玩的地方(杭州適合小學(xué)生玩的地方推薦)