国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

數(shù)學建模|預測方法:灰色預測模型

這篇具有很好參考價值的文章主要介紹了數(shù)學建模|預測方法:灰色預測模型。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

簡介

灰色系統(tǒng)理論是由華中理工大學鄧聚龍教授于1982年提出并加以發(fā)展的。二十幾年來,引起了不少國內(nèi)外學者的關注,得到了長足的發(fā)展。目前,在我國已經(jīng)成為社會、經(jīng)濟、科學技術(shù)在等諸多領域進行預測、決策、評估、規(guī)劃控制、系統(tǒng)分析與建模的重要方法之一。特別是它對時間序列短、統(tǒng)計數(shù)據(jù)少、信息不完全系統(tǒng)的分析與建模,具有獨特的功效,因此得到了廣泛的應用.

適用范圍

該模型使用的不是原始數(shù)據(jù)的序列,而是生成的數(shù)據(jù)序列。核心體系是Grey Model,即對原始數(shù)據(jù)作累加生成(或其他處理生成)得到近似的指數(shù)規(guī)律再進行建模的方法。

優(yōu)點

在處理較少的特征值數(shù)據(jù),不需要數(shù)據(jù)的樣本空間足夠大,就能解決歷史數(shù)據(jù)少、序列的完整性以及可靠性低的問題,能將無規(guī)律的原始數(shù)據(jù)進行生成得到規(guī)律較強的生成序列。

缺點

只適用于中短期的預測,只適合近似于指數(shù)增長的預測。

灰色系統(tǒng)

灰色系統(tǒng)是黑箱概念的一種推廣。
我們把既含有已知信息又含有未知信息的系統(tǒng)稱為灰色系統(tǒng),作為兩個極端,我們將稱信息完全未確定的系統(tǒng)為黑色系統(tǒng);稱信息完全確定的系統(tǒng)為白色系統(tǒng)。區(qū)別白色系統(tǒng)與黑色系統(tǒng)的重標志是系統(tǒng)各因素之間是否具有確定的關系。

特點
    1. 用灰色數(shù)學處理不確定量,使之量化.
    1. 充分利用已知信息尋求系統(tǒng)的運動規(guī)律.
    1. 灰色系統(tǒng)理論能處理貧信息系統(tǒng).

灰色生成

將原始數(shù)據(jù)列中的數(shù)據(jù),按某種要求作數(shù)據(jù)處理稱為生成??陀^世界盡管復雜,表述其行為的數(shù)據(jù)可能是雜亂無章的,然而它必然是有序的,都存在著某種內(nèi)在規(guī)律,不過這些規(guī)律被紛繁復雜的現(xiàn)象所掩蓋,人們很難直接從原始數(shù)據(jù)中找到某種內(nèi)在的規(guī)律。對原始數(shù)據(jù)的生成就是企圖從雜亂無章的現(xiàn)象中去發(fā)現(xiàn)內(nèi)在規(guī)律。

常用灰色系統(tǒng)生成方式
    1. 累加生成
    1. 累減生成
    1. 均值生成
    1. 級比生成
  • ……

累加生成

累加生成,**即通過數(shù)列間各時刻數(shù)據(jù)的依個累加以得到新的數(shù)據(jù)與數(shù)列。**累加前的數(shù)列稱原始數(shù)列,累加后的數(shù)列稱為生成數(shù)列。累加生成是使灰色過程由灰變白的一種方法,它在灰色系統(tǒng)理論中占有極其重要地位,通過累加生成可以看出灰量積累過程的發(fā)展態(tài)勢,使離亂的原始數(shù)據(jù)中蘊含的積分特性或規(guī)律加以顯化。累加生成是對原始數(shù)據(jù)列中各時刻的數(shù)據(jù)依次累加,從而生成新的序列的一種手。

數(shù)學建模|預測方法:灰色預測模型

數(shù)學建模|預測方法:灰色預測模型

GM(1,1)預測模型

推導

數(shù)學建模|預測方法:灰色預測模型

數(shù)學建模|預測方法:灰色預測模型

數(shù)學建模|預測方法:灰色預測模型

數(shù)學建模|預測方法:灰色預測模型

數(shù)學建模|預測方法:灰色預測模型

數(shù)學建模|預測方法:灰色預測模型

精度檢驗

模型選定之后,一定要經(jīng)過檢驗才能判定其是否合理,只有通過檢驗的模型才能用來作預測。
灰色模型的精度檢驗一般有三種方法:

  • 相對誤差大小檢驗法
  • 關聯(lián)度檢驗法
  • 后驗差檢驗法

下面主要介紹后驗差檢驗法

數(shù)學建模|預測方法:灰色預測模型

數(shù)學建模|預測方法:灰色預測模型

數(shù)學建模|預測方法:灰色預測模型

精度檢驗等級參照表

數(shù)學建模|預測方法:灰色預測模型

算法總結(jié)

主要步驟
    1. 累加生成
    1. 建立GM(1,1)模型
    1. 檢驗預測值

Matlab代碼

function []=greymodel(y)
% 本程序主要用來計算根據(jù)灰色理論建立的模型的預測值。
% 應用的數(shù)學模型是 GM(1,1)。
% 原始數(shù)據(jù)的處理方法是一次累加法。
y=input('請輸入數(shù)據(jù) ');
n=length(y);
yy=ones(n,1);
yy(1)=y(1);
for i=2:n
    yy(i)=yy(i-1)+y(i);
end
B=ones(n-1,2);
for i=1:(n-1)
    B(i,1)=-(yy(i)+yy(i+1))/2;
    B(i,2)=1;
end
BT=B';
for j=1:n-1
    YN(j)=y(j+1);
end
YN=YN';
A=inv(BT*B)*BT*YN;
a=A(1);
u=A(2);
t=u/a;
i=1:n+2;
yys(i+1)=(y(1)-t).*exp(-a.*i)+t;
yys(1)=y(1);
for j=n+2:-1:2
    ys(j)=yys(j)-yys(j-1);
end
x=1:n;
xs=2:n+2;
yn=ys(2:n+2);
plot(x,y,'^r',xs,yn,'*-b');
det=0;

sum1=0;
sumpe=0;
for i=1:n
    sumpe=sumpe+y(i);
end
pe=sumpe/n;
for i=1:n;
    sum1=sum1+(y(i)-pe).^2;
end
s1=sqrt(sum1/n);
sumce=0;
for i=2:n
    sumce=sumce+(y(i)-yn(i));
end
ce=sumce/(n-1);
sum2=0;
for i=2:n;
    sum2=sum2+(y(i)-yn(i)-ce).^2;
end
s2=sqrt(sum2/(n-1));
c=(s2)/(s1);
disp(['后驗差比值為:',num2str(c)]);
if c<0.35
    disp('系統(tǒng)預測精度好')
else if c<0.5
        disp('系統(tǒng)預測精度合格')
    else if c<0.65
            disp('系統(tǒng)預測精度勉強')
        else
            disp('系統(tǒng)預測精度不合格')
        end
    end
end
            
disp(['下個擬合值為 ',num2str(ys(n+1))]);
disp(['再下個擬合值為',num2str(ys(n+2))]);

實際案例

[724.57, 746.62, 778.27, 800.8, 827.75,871.1, 912.37, 954.28, 995.01, 1037.2]

[2.874,3.278,3.337,3.390,3.679]

例子

數(shù)學建模之灰色預測實例含代碼(城市交通噪聲的例子)

GM(2,1)、DGM(2,1)模型、Verhulst模型

GM(1,1)模型適用于較強指數(shù)規(guī)律的序列,只能描述單調(diào)的變化過程,對于非單調(diào)的擺動發(fā)展序列或者有飽和的S形序列,可以考慮建立GM(2,1)、DGM、Verhulst模型。

GM(2,1)模型

數(shù)學建模|預測方法:灰色預測模型

弱化算子

對于初期增長勢頭過于猛烈的模型,為了提高精度,可以考慮使用弱化算子處理原始數(shù)列。

數(shù)學建模|預測方法:灰色預測模型

對應的,依舊是最小二乘估計參數(shù),再對微分方程求解,得到

數(shù)學建模|預測方法:灰色預測模型

數(shù)學建模|預測方法:灰色預測模型

數(shù)學建模|預測方法:灰色預測模型

DGM模型建立

數(shù)學建模|預測方法:灰色預測模型

數(shù)學建模|預測方法:灰色預測模型

數(shù)學建模|預測方法:灰色預測模型

Verhulst預測模型

Verhulst模型的定義如下

數(shù)學建模|預測方法:灰色預測模型

對于模型參數(shù),使用最小二乘估計有以下結(jié)果

數(shù)學建模|預測方法:灰色預測模型

最終,可以求得灰色Verhulst的解為

數(shù)學建模|預測方法:灰色預測模型

數(shù)學建模|預測方法:灰色預測模型

Verhulst模型應用:道路交通事故預測

數(shù)學建模|預測方法:灰色預測模型

對于交通事故死亡人數(shù)統(tǒng)計數(shù)據(jù),我們首先做出大體曲線變化圖,以從整體上著手

數(shù)學建模|預測方法:灰色預測模型

可見曲線呈現(xiàn)S型,考慮使用verhulst建模。建模過程如下

數(shù)學建模|預測方法:灰色預測模型

數(shù)學建模|預測方法:灰色預測模型

最后我們還要進行一步模型精度檢驗?;疑P陀幸惶拙唧w的檢驗標準,后注。

檢驗三個指標:**相對誤差、絕對關聯(lián)度、均方差比值。**利用MATLAB檢驗結(jié)果如下:

數(shù)學建模|預測方法:灰色預測模型

可見:

平均相對誤差為 3.74% ,則模型精度為二級;同時算得絕對關聯(lián)度 g 為 0.9845,
均方差比值 C 為 0.2355,則模型精度為一級,可見模型精度較高,可用于事故預測。

Matlab程序
clc,clear
x1=[4.93 5.33 5.87 6.35 6.63 7.15 7.37...
7.39 7.81 8.35 9.39 10.59 10.94 10.44];
n = length(x1);
nian=1990:2003;
plot(nian,x1,'o-');
x0=diff(x1); %作累減生成
x0=[x1(1),x0]
z1=0.5*(x1(2:n)+x1(1:n-1)) %求緊鄰均值生成序列
B=[-z1',z1'.^2]
Y=x0(2:end)'
ab_hat=B\Y %估計參數(shù) a,b 的值
x=dsolve('Dx+a*x=b*x^2','x(0)=x0'); %求解常微分方程
x=subs(x,{'a','b','x0'},{ab_hat(1),ab_hat(2),x1(1)}); %代入?yún)?shù)值
yuce=subs(x,'t',0:14) %計算預測值
%下面顯示微分方程的解,為了提高計算精度,把該語句放在計算預測值之后
x=vpa(x,6)
x1_all=[x1,9.92,10.71]; %加上 2004 年的兩個觀測值
yuce(16)=yuce(15); %2004 年有兩個觀測值,要對應兩個相同的預測值
epsilon=x1_all-yuce %計算殘差
delta=abs(epsilon./x1_all) %計算相對誤差
delta_mean=mean(delta) %計算平均相對誤差
x1_all_0=x1_all-x1_all(1); %觀測值數(shù)據(jù)列的始點零化像
yuce_0=yuce-yuce(1); %預測值數(shù)據(jù)列的始點零化像
s0=abs(sum(x1_all_0(2:end-1))+0.5*x1_all_0(end));
s1=abs(sum(yuce_0(2:end-1))+0.5*yuce_0(end));
tt=yuce_0-x1_all_0;
s1_s0=abs(sum(tt(2:end-1))+0.5*tt(end));
absdegree=(1+s0+s1)/(1+s0+s1+s1_s0) %計算灰色絕對關聯(lián)度
c=std(epsilon,1)/std(x1_all,1) %計算標準差比值

參考博客

【數(shù)學建?!炕疑A測模型(預測)

【數(shù)學建?!炕疑到y(tǒng)理論II-Verhulst建模-GM(1,N)-GM(2,1)建模文章來源地址http://www.zghlxwxcb.cn/news/detail-445622.html

到了這里,關于數(shù)學建模|預測方法:灰色預測模型的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權(quán),不承擔相關法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 數(shù)學建模常用模型(一):灰色預測法

    數(shù)學建模常用模型(一):灰色預測法

    灰色預測法是一種用于處理少量數(shù)據(jù)、數(shù)據(jù)質(zhì)量較差或者缺乏歷史數(shù)據(jù)的預測方法。它適用于一些非線性、非平穩(wěn)的系統(tǒng),尤其在短期預測和趨勢分析方面有著廣泛的應用?;疑A測法作為一種強大的數(shù)學建模工具,通過利用有限的信息,能夠在不完備的條件下進行準確的預

    2024年02月09日
    瀏覽(26)
  • 數(shù)學建模之灰色預測方法

    數(shù)學建模之灰色預測方法

    關聯(lián)系數(shù) 計算關聯(lián)系數(shù)公式 步驟 第一步 第二步 求參考數(shù)列和待比較數(shù)列矩陣數(shù)值做差之后的最小值和最大值 第三步利用公式計算關聯(lián)度系數(shù),其中將最大值最小值耦合到關聯(lián)系數(shù)中,可以保證關聯(lián)系數(shù)位于[0,1]之間,同時上下對稱的結(jié)構(gòu)可以消除量綱不同和數(shù)值量級懸殊

    2024年02月13日
    瀏覽(19)
  • 數(shù)學建模之灰色預測模型代碼(matlab版)

    灰色關聯(lián)分析步驟 【1】確定比較對象(評價對象)(就是數(shù)據(jù),并且需要進行規(guī)范化處理,就是標準化處理,見下面例題的表格數(shù)據(jù))和參考數(shù)列(評價標準,一般該列數(shù)列都是1,就是最優(yōu)的的情況) 【2】確定各個指標權(quán)重,可用層次分析確定 【3】計算灰色關聯(lián)系數(shù) 【4】

    2024年02月09日
    瀏覽(31)
  • 【數(shù)學建模-灰色關聯(lián)分析與灰色預測】

    【數(shù)學建模-灰色關聯(lián)分析與灰色預測】

    目錄 一.灰色關聯(lián)度簡介 二.灰色關聯(lián)度 ?灰色關聯(lián)分析案例 三.灰色預測模型簡介 四.灰色預測之灰色生成數(shù)列 累加生成 累減生成 加權(quán)鄰值生成 五.灰色模型GM(1,1) GM(1,1)灰色預測的步驟 1.數(shù)據(jù)的檢驗與處理 2.建立GM(1,1)模型 3. 檢驗預測值? 六.灰色預測案例 灰色

    2024年02月20日
    瀏覽(24)
  • 【數(shù)學建?!炕疑A測法

    【數(shù)學建?!炕疑A測法

    灰色預測對原始數(shù)據(jù)進行生成處理來尋找系統(tǒng)變動的規(guī)律,并生成有較強規(guī)律性的數(shù)據(jù)序列,然后建立相應的微分方程模型,從而預測事物未來發(fā)展趨勢的狀況。 灰色預測是一種對含有 不確定因素 的系統(tǒng)進行預測的方法。 灰色預測通過鑒別系統(tǒng)因素之間發(fā)展趨勢的相異程度

    2023年04月15日
    瀏覽(26)
  • 數(shù)學建模之灰色預測

    灰色預測(Grey Forecasting)是一種用于時間序列數(shù)據(jù)分析和預測的方法,通常用于處理具有 較少歷史數(shù)據(jù) 的情況或者數(shù)據(jù)不夠充分的情況。它是一種非常簡單但有效的方法,基于灰色系統(tǒng)理論,用來估計未來的趨勢。 以下是灰色預測的基本思想和步驟: 建立灰色模型 :首先

    2024年02月11日
    瀏覽(20)
  • 數(shù)學建模-灰色預測

    數(shù)學建模-灰色預測

    灰色預測 1.1白色系統(tǒng)VS黑色系統(tǒng) ????????白色系統(tǒng):系統(tǒng)內(nèi)部的特征是完全已知的 ? ? ? ? 黑色系統(tǒng)相反 1.2灰色系統(tǒng) ????????部分已知,部分未知 1.3 灰色預測 ????????定義:對含有不確定因素的系統(tǒng)進行預測的方法。 ????????灰色時間序列預測:用觀察到的

    2024年02月12日
    瀏覽(19)
  • 數(shù)學建模 | 灰色預測原理及python實現(xiàn)

    數(shù)學建模 | 灰色預測原理及python實現(xiàn)

    目錄 一、灰色預測的原理 二、灰色預測的應用及python實現(xiàn) 灰色預測是以灰色模型為基礎,灰色模型GM(n,h)是微分方程模型,可用于描述對象做 長期、連續(xù)、動態(tài) 的反應。其中,n代表微分方程式的階數(shù),h代表微分方程式的變化數(shù)目。在諸多的灰色模型中,以灰色系統(tǒng)中 單序

    2024年01月16日
    瀏覽(22)
  • 數(shù)學建模—評價模型—灰色關聯(lián)度分析Vs灰色綜合評價

    ????????黑色系統(tǒng):只明確系統(tǒng)和環(huán)境的關系,內(nèi)部未知 ????????白色系統(tǒng):內(nèi)部結(jié)構(gòu)、元素、組成、實現(xiàn)機理已知 ????????灰色系統(tǒng):部分明確系統(tǒng)與環(huán)境見關系、系統(tǒng)結(jié)構(gòu)、實現(xiàn)過程。 灰色系統(tǒng)實例:(1)社會經(jīng)濟系統(tǒng)(企業(yè)收入、相關因素) 灰色系統(tǒng)理論

    2024年02月04日
    瀏覽(25)
  • 數(shù)學建模:評價性模型學習——灰色關聯(lián)分析法(GRA模型)

    數(shù)學建模:評價性模型學習——灰色關聯(lián)分析法(GRA模型)

    目錄 前言 一、灰色關聯(lián)分析 1.什么是灰色關聯(lián)分析? 2.流程介紹 二、綜合評價 1.數(shù)據(jù)無量綱化處理 2.確定參考序列 3.確定權(quán)重 4.計算灰色關聯(lián)系數(shù) ?5.計算灰色加權(quán)關聯(lián)度 6.代碼 總結(jié) ???????? 繼續(xù)學習數(shù)學建模涉及的評價性模型,這篇會介紹如何使用灰色關聯(lián)分析法進

    2024年02月04日
    瀏覽(64)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包