国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

含非線性時間項(xiàng)的無偏灰色模型構(gòu)建與應(yīng)用

2023-09-04 10:42:00黃渝晴劉曉梅高美娜
關(guān)鍵詞:基值積分法灰色

黃渝晴, 劉曉梅, 高美娜

(上海第二工業(yè)大學(xué)a. 計算機(jī)與信息工程學(xué)院;b. 數(shù)理與統(tǒng)計學(xué)院,上海 201209)

0 引言

自鄧聚龍教授1982 年提出灰色系統(tǒng)理論以來,灰色預(yù)測模型因其建模過程簡單、所需樣本少等優(yōu)點(diǎn),已經(jīng)成功地應(yīng)用于工業(yè)、農(nóng)業(yè)、科技、軍事等眾多領(lǐng)域[1-2]。GM(1,1) 模型是灰色預(yù)測模型的經(jīng)典形式,但學(xué)者們發(fā)現(xiàn)即使原始數(shù)據(jù)完全符合齊次指數(shù)規(guī)律,GM(1,1)模型也不能完全擬合原始序列,進(jìn)而提出了無偏GM(1,1)模型的概念[3],并通過采用參數(shù)修正、調(diào)整灰導(dǎo)數(shù)和背景值等方法實(shí)現(xiàn)了無偏GM(1,1) 模型的構(gòu)建[4-7], 使模型滿足協(xié)調(diào)性條件,實(shí)現(xiàn)從差分到微分的統(tǒng)一, 提高模型的擬合精度。隨后學(xué)者們對模型結(jié)構(gòu)較簡單的NGM(1,1,k) 模型[8-9]、Verhulst 模型[10-13]、灰色Bernoulli 模型[14]進(jìn)行了無偏性研究,提高了模型擬合精度,拓展了適用范圍。

但隨著各類系統(tǒng)不斷涌現(xiàn)出新特性、新問題,多種復(fù)雜的灰色模型被提出, 譬如: 灰色Riccati 模型[15-17]、分?jǐn)?shù)階灰色模型[18-20]、時間冪次項(xiàng)灰色模型(GM(1,1,tα))[21-25]、時間項(xiàng)灰色模型等, 其中從灰作用量出發(fā)所構(gòu)建的含多項(xiàng)式時間項(xiàng)灰色模型[26-28]具有一定的普適性, 極大地拓展了灰色模型的應(yīng)用范圍, 可以用于擬合齊次、非齊次指數(shù)或者振蕩性數(shù)據(jù)。學(xué)者們在此基礎(chǔ)上也對原始序列采用分?jǐn)?shù)階累加算子、對模型采用分?jǐn)?shù)次冪時間項(xiàng)等方面進(jìn)行改進(jìn)[29-30],進(jìn)一步提升了含時間項(xiàng)灰色模型的普適性。在含多項(xiàng)式時間項(xiàng)灰色模型中, 模型NGM(1,1,k)是最簡單的,因其模型結(jié)構(gòu)簡單,易于構(gòu)建無偏模型,但對于一般的含多項(xiàng)式時間項(xiàng)模型(也包括時間冪次項(xiàng)GM(1,1,tα)模型),因其白化方程離散時間響應(yīng)函數(shù)的遞推公式難以從時間響應(yīng)函數(shù)表達(dá)式推出,所以難以通過建立與參數(shù)估計遞推公式的等價關(guān)系來獲得無偏參數(shù)估計,因此,含時間項(xiàng)無偏灰色模型的研究也比較少。

本文以二次多項(xiàng)式時間項(xiàng)為例提出了含時間項(xiàng)無偏灰色模型的直接建模法。首先引入新變量, 借助于矩陣微分方程的解直接建立了白化方程離散時間響應(yīng)函數(shù)的遞推關(guān)系,并與參數(shù)估計遞推關(guān)系建立等價關(guān)系,獲得了模型的無偏參數(shù)估計,構(gòu)建了含二次多項(xiàng)式時間項(xiàng)的無偏灰色模型,并證明了此模型具有嚴(yán)格含線性時間項(xiàng)的非齊次指數(shù)序列重合性; 其次,在無需給出白化方程解析解的條件下,根據(jù)精細(xì)積分法直接進(jìn)行模型的模擬(預(yù)測), 其計算結(jié)果可達(dá)到計算機(jī)精度,并運(yùn)用最優(yōu)化理論探討了模型基值修正;最后,以嚴(yán)格含線性多項(xiàng)式時間項(xiàng)非齊次指數(shù)序列和能源消費(fèi)量2 個實(shí)例,驗(yàn)證了本文模型的有效性和實(shí)用性。

1 含二次多項(xiàng)式時間項(xiàng)無偏灰色模型構(gòu)建

定義1設(shè)原始序列為

其1-AGO 序列為

式中:x(1)(k) =(z(1)(2),···,z(1)(n) 為X(1)的緊鄰均值生成序列;z(1)(k)=(x(1)(k)+x(1)(k ?1))/2,k=2,3,···,n。

定義2稱x(0)(k)+az(1)(k)=b0+b1k+b2k2為含二次多項(xiàng)式時間項(xiàng)灰色模型(GMP(1,1,t2))的基本形式。稱

為GMP(1,1,t2)模型的白化微分方程。a反映了序列的發(fā)展態(tài)勢(本文只研究a ?= 0 的情況),b0為灰作用量,b1,b2為時間修正項(xiàng)。

特別地,當(dāng)b1=0,b2=0 時,GMP(1,1,t2)模型退化為GM(1,1) 模型; 當(dāng)b2= 0 時, GMP(1,1,t2)模型退化為NGM(1,1,k) 模型; 當(dāng)b1= 0 時,GMP(1,1,t2) 模型退化為含時間冪次項(xiàng)模型GM(1,1,t2)。

1.1 無偏GMP(1,1,t2)模型參數(shù)辨識

為了獲得無偏GMP(1,1,t2) 模型的參數(shù)估計,需首先構(gòu)造遞推關(guān)系,令

則GMP(1,1,t2)模型的白化微分方程(1)轉(zhuǎn)變?yōu)?/p>

式中,A=。

根據(jù)微分方程解的理論可知式(2)的解析解在t=k時的表達(dá)式為:y(k) = eA(k?1)y(1), 且易得y(k)=eAy(k ?1)。

定理1白化方程(1) 離散時間響應(yīng)函數(shù)的遞推關(guān)系為

其中:

證明記由矩陣的運(yùn)算可知

將其代入eA的Taylor 展開式,可得

又因D2=Dn= 0,n≥3,則上式化簡后可得

其中,u1、u2、u3、u4如定理1 中所給。并將其代入y(k)=eAy(k ?1)可得

從式(3)可以看出,后面3 個等式是恒成立的,所以式(3)轉(zhuǎn)化為

即得結(jié)論,證畢。

利用最小二乘法, 可知u= (u1,u2,u3,u4), 參數(shù)估計的法方程組為

將其記為

定理2Bu=Y中參數(shù)的最小二乘估計為

以下根據(jù)直接建模法, 利用定理1 獲得無偏GMP(1,1,t2)模型a、b0、b1、b2的參數(shù)估計。

定理3無偏GMP(1,1,t2)模型的參數(shù)估計為其中

1.2 無偏GMP(1,1,t2)模型的預(yù)測

通?;疑P蛥?shù)識別后, 直接代入白化方程的解析解進(jìn)行模擬和預(yù)測,但當(dāng)時間項(xiàng)冪次比較高時,解析解的表達(dá)式是非常繁瑣的,不利于求解,并且由于計算機(jī)字長的限制,可能會進(jìn)一步引入舍入誤差。本文引入了精細(xì)積分法, 在無需求出其解析解的前提下,只需要根據(jù)估計的模型參數(shù)即可求出其數(shù)值解,并且解的精度可以達(dá)到計算機(jī)精度。精細(xì)積分法是鐘萬勰院士等[31]針對齊次微分方程所提出的,其核心是精細(xì)計算其微分方程通解中的傳遞矩陣Mτ=exp(Aτ),τ為步長。具體為:將步長切分為2N份,N為正整數(shù)(稱為精細(xì)參數(shù)),則傳遞矩陣Mτ可寫為

當(dāng)2N很大時,exp(Aτ/2N)=E+A·τ/2N,其中E為單位矩陣,記S=A·τ/2N,則傳遞矩陣Mτ就可寫為

而(E+S)(E+S) =E+2S+S2,因?yàn)镾很小,當(dāng)它與單位矩陣相加時就成為其尾數(shù),在計算機(jī)舍入操作中其精度將喪失殆盡,故采用如下程序降低舍入誤差(先將小量相加,再與單位矩陣相加)。

使數(shù)值解的精度基本上可以達(dá)到計算機(jī)精度。精細(xì)積分法中雖然步長變小了,但傳遞矩陣Mτ只需生成一次就可終身使用,計算量并沒有增大,是一種高精度的計算方法。

定理4序列X(0)、X(1)和無偏GMP(1,1,t2)模型中參數(shù)a、b0、b1、b2估計值如定理3 所述,取x(1)(1) =X(0)(1),y(1)(1) = (x(1)(1),1,1,1), 則序列?y的遞推公式為

式中,k=2,3,···,n。

本文利用直接建模法建立參數(shù)a、b0、b1、b2的無偏估計,根據(jù)精細(xì)積分法給出(1)(k)的預(yù)測, 稱此模型為基于精細(xì)積分法的無偏GMP(1,1,t2)灰色模型(簡記:HUGMP(1,1,t2))。

2 無偏GMP(1,1,t2)模型的性質(zhì)

引理1GMP(1,1,t2)模型的離散時間響應(yīng)函數(shù)為

定理5若原始數(shù)據(jù)序列嚴(yán)格服從含線性時間項(xiàng)的非齊次指數(shù)規(guī)律

式中:k= 1,2,···,n;q ?= 0;c1,c2,c3為任意常數(shù),則無偏GMP(1,1,t2)模型能夠完全擬合此非齊次指數(shù)規(guī)律。

證明根據(jù)原始序列x(0)(k)可得

與式(3)進(jìn)行比較,可得

再根據(jù)定理3 可知

利用引理1 可得

將此代入式(6),可得

與(0)(k)相同,故此模型具有含線性時間項(xiàng)的非齊次指數(shù)規(guī)律。證畢。

定理6設(shè)非負(fù)序列G(0)為X(0)的數(shù)乘變換序列, 且g(0)(k) =ρx(0)(k),ρ為非負(fù)常數(shù)。對非負(fù)序列X(0)={x(0)(1),x(0)(2),···,x(0)(n)}和G(0)={ρx(0)(1),ρx(0)(2),···,ρx(0)(n)}分別建立無偏GMP(1,1,t2)模型,記,0,1,2和,0,1,2分別為序列X(0)和G(0)的模型參數(shù)估計值, 則=0,1,2。

證明記X(0)的各參數(shù)如定理2 所示,=,不妨設(shè)BTB的伴隨矩陣為

記G(0)的各參數(shù)也如定理2 所示,則

定理7設(shè)非負(fù)序列G(0)為X(0)的數(shù)乘變換序列, 其中g(shù)(0)(k) =ρx(0)(k),ρ為非負(fù)常數(shù)。記和分別為序列X(0)和G(0)的無偏GMP(1,1,t2)模型的模擬值(預(yù)測值),則

證明根據(jù)引理1 和定義1 可知,

故還原的模擬值為

其中,k=2,3,···,n。證畢。

定理6 和定理7 稱為無偏GMP(1,1,t2)模型伸縮變換一致性定理,故對原始序列進(jìn)行數(shù)乘變換不影響模型模擬和預(yù)測值的相對誤差。因此, 在原始序列數(shù)量級較大時可以預(yù)先進(jìn)行必要的數(shù)乘變換,以有效解決模型的病態(tài)問題。

3 模型的迭代基值優(yōu)化

通常考慮給迭代初值增加一個修正項(xiàng)以盡可能消除迭代初始值對模型擬合值的影響,反向抵消初始值帶來的偏差。選擇迭代基值在HUGMP(1,1,t2) 模型基礎(chǔ)上加上基值修正項(xiàng)ε,即利用式(5)計算再取第1 個分量結(jié)果作為,進(jìn)而構(gòu)建了1 個無約束的優(yōu)化模型

由此優(yōu)化模型可以看出,P為關(guān)于ε的二次多項(xiàng)式, 且ε2項(xiàng)系數(shù)為正實(shí)數(shù)。故由極值的必要條件(dP/dε= 0) 得ε值, 再由極值第二充分條件(d2P/dε2>0)知函數(shù)P的最小值點(diǎn)為ε。

基于迭代基值優(yōu)化的HUGMP(1,1,t2) 模型的具體計算步驟如下:

Step 1 識別參數(shù),根據(jù)式(4)利用最小二乘法獲得參數(shù)的估計值

Step 3 迭代基值優(yōu)化, 根據(jù)精細(xì)積分法, 利用式(5)求, 進(jìn)而獲得并根據(jù)式(7)求出HUGMP(1,1,t2)模型的迭代基值修正項(xiàng)ε;

Step 4 模擬預(yù)測, 在優(yōu)化初始值的基礎(chǔ)上,求出(1)(k+1), 并根據(jù)式(6) 還原原有序列數(shù)值(0)(k)。

4 算例分析

4.1 HUGMP(1,1,t2)模型無偏性驗(yàn)證

為了驗(yàn)證HUGMP(1,1,t2)模型的無偏性,下面將從嚴(yán)格含線性時間項(xiàng)的非齊次指數(shù)序列和不同指數(shù)的含線性時間項(xiàng)非齊次指數(shù)序列2 個方面來驗(yàn)證本文模型的無偏性。

例1取序列x(0)(k) = 2k+ 3k+ 5,k=1,2,···,6, 構(gòu)建HUGMP(1,1,t2) 模型。圖1 給出了取不同精細(xì)參數(shù)N時基于迭代基值優(yōu)化的HUGMP(1,1,t2) 模型的平均絕對百分比誤差MAPE (mean absolute percentage error, MAPE =· 100%) 結(jié)果, 縱坐標(biāo)為MAPE 的對數(shù)值, 即log10MAPE。從圖1 中可以看出,隨著精細(xì)參數(shù)N的增加, MAPE 逐漸穩(wěn)定在10?13,說明所設(shè)計的算法能夠嚴(yán)格擬合非齊次指數(shù)序列,也驗(yàn)證了此模型的無偏性。

根據(jù)圖1 可知,精細(xì)參數(shù)N=40 時模擬精度最高,N≥45 時模擬精度趨于穩(wěn)定,故表1 列舉了無偏GMP(1,1,t2)在不同精細(xì)參數(shù)(N= 40,45)、不同模擬方法(直接代入解析解或采用精細(xì)積分法)、是否采用迭代基值優(yōu)化的各種情況下的模擬精度。可以看出,當(dāng)選取合適的精細(xì)參數(shù)N時, 基于精細(xì)積分法的無偏GMP(1,1,t2)模型的模擬精度要優(yōu)于采用解析解獲得的模擬精度。由于計算機(jī)舍入誤差的存在,對此嚴(yán)格序列采用迭代基值優(yōu)化的方法基本上與未采用的結(jié)果相差無幾,但均優(yōu)于采用解析解模擬的無偏GMP(1,1,t2)模型, 說明本文所設(shè)計算法的有效性。

表1 嚴(yán)格含線性時間項(xiàng)非齊次指數(shù)序列擬合精度Tab.1 The fitted precisions of rigorous nonhomogeneous exponential series with linear time terms

例2取x(0)(k)=3qk+5k+8,k=1,2,···,6。分別設(shè)q= 0.5,3,6,9,12, 所得原始序列如表2 所示(表中數(shù)據(jù)通過四舍五入保留小數(shù)點(diǎn)后四位), 采用HUGMP(1,1,t2) 建模(取精細(xì)參數(shù)N= 40), 計算得到各序列的參數(shù)和擬合情況如表3 所示。從表3 中可以看出, 除去由計算機(jī)數(shù)據(jù)處理精度造成的誤差,參數(shù)c1,c2,c3的擬合精度都比較高,其中對q的擬合最好,序列擬合精度高;當(dāng)序列增長比較平緩時,模擬的精度相對較差,MAPE 為2.869E?007,而q= 3 時,模擬精度最好,MAPE 為8.317E?013。通過對多個非齊次指數(shù)序列的計算,再一次證明了所提出的模型具有無偏性。

表2 多個含時間項(xiàng)非齊次指數(shù)序列數(shù)據(jù)Tab.2 Nonhomogeneous exponential series in different time terms

表3 多個指數(shù)序列的HUGMP(1,1,t2)模型參數(shù)及誤差Tab.3 The parameters estimations and their errors of HUGMP(1,1,t2)model for different exponential series

4.2 實(shí)例分析

例3選取2005—2016 年上海市能源消費(fèi)量(單位: 萬t 標(biāo)準(zhǔn)煤) 為模擬數(shù)據(jù), 2017—2019 年上海市能源消費(fèi)量為預(yù)測數(shù)據(jù), 構(gòu)建GM(1,1) 模型、無偏NGM(1,1,k)模型、GMP(1,1,t2)模型以及HUGMP(1,1,t2)模型。

GM(1,1)模型:

其時間響應(yīng)方程為

無偏NGM(1,1,k)模型:

其時間響應(yīng)方程為

GMP(1,1,t2)模型:

其時間響應(yīng)方程為

優(yōu)化HUGMP(1,1,t2)模型:

各模型擬合(預(yù)測) 值和相對百分比誤差(APE%) 結(jié)果見表4, 從表中可以看出, 隨著時間項(xiàng)冪次的增大,模型的擬合和預(yù)測精度逐步提高,平均擬合誤差MAPE_sim 從GM(1,1)模型(含零次多項(xiàng)式時間項(xiàng)) 2.38% 降至無偏NGM(1,1,k) 模型(含一次多項(xiàng)式時間項(xiàng))0.89%、GMP(1,1,t2)模型(含二次多項(xiàng)式時間項(xiàng)) 0.80%, 平均預(yù)測誤差MAPE_pre也從4.22% 降至1.60%。并且本文所提出的HUGMP(1,1,t2) 模型無論是擬合誤差還是預(yù)測誤差均低于傳統(tǒng)的GMP(1,1,t2)模型,提高了擬合(預(yù)測)精度,同時也表明了所構(gòu)建無偏模型的有效性。

表4 各種模型擬合(預(yù)測)結(jié)果對比Tab.4 Comparisons of the fitted and predicted results with different methods

例4選取《2019BP 世界能源統(tǒng)計年鑒》中2001—2018 年石油消費(fèi)量進(jìn)行建模,其中2001—2015 作擬合, 2016—2018 年作預(yù)測分析。分別采用GM(1,1)、NGM(1,1,k)、Verhulst、ARMA(1,1)、GRM(灰色Riccati 模型)[17]、HUGMP(1,1,t2) 建模。由表5 和圖2 可見, NGM(1,1,k)、Verhulst 2 個模型的結(jié)果偏離實(shí)際值比較大, 擬合(預(yù)測) 效果差, ARMA(1,1) 的模擬結(jié)果有振蕩性,擬合能力不好, GM(1,1) 模型的預(yù)測能力較弱。GRM、HUGMP(1,1,t2)模型的模擬(預(yù)測)值與實(shí)際值基本重合。進(jìn)一步從表6 和圖3 中可以看出,GM(1,1)模型、NGM(1,1,k)、Verhulst、ARMA(1,1)、GRM 的最大APE 為10.2829%、54.3376%、75.2261%、9.6100%、7.0255%, 而本文模型的最大APE 為6.5917%。本文模型的MAPE 為1.8343%,低于其他模型的3.6436%、11.9337%、34.9516%、3.8968%、2.0580%。綜合來看,ARMA(1,1)、GRM、HUGMP(1,1,t2)能很好地擬合石油消費(fèi)量的趨勢,并且HUGMP(1,1,t2)是最好的模型。

表5 原油消費(fèi)各模型的擬合值和預(yù)測值Tab.5 The fitted and predicted values of different models in oil consumption

表6 原油消費(fèi)各模型擬合和預(yù)測誤差Tab.6 The fitted and predicted errors of different models in oil consumption

圖2 各模型擬合(預(yù)測)值與實(shí)際值對比Fig.2 Comparisons of the fitted and predicted values of different models with actual values

圖3 各模型擬合(預(yù)測)誤差Fig.3 The fitted and predicted errors of different model

5 結(jié)論

本文對含二次多項(xiàng)式時間項(xiàng)的灰色模型進(jìn)行了研究, 提出了基于精細(xì)積分法的無偏灰色模型HUGMP(1,1,t2), 對該模型的建模機(jī)理和實(shí)際應(yīng)用進(jìn)行了研究,具體結(jié)論如下:

(1) 無需已知白化方程解析解的前提下, 給出了無偏GMP(1,1,t2)模型的參數(shù)估計,構(gòu)建了無偏GMP(1,1,t2) 模型, 證明了此模型具有含線性時間項(xiàng)非齊次指數(shù)序列的重合性以及具有伸縮變換的一致性,具有較好的模擬和預(yù)測能力;

(2) 無需已知白化方程解析解的前提下, 采用精細(xì)積分法給出GMP(1,1,t2) 模型的模擬(預(yù)測)值,建立了基于精細(xì)積分法的無偏GMP(1,1,t2)模型, 即HUGMP(1,1,t2) 模型, 并利用最優(yōu)化理論及Matlab 編程對模型HUGMP(1,1,t2) 的迭代基值進(jìn)行了優(yōu)化;

(3) 從嚴(yán)格含線性時間項(xiàng)非齊次指數(shù)序列和能源消費(fèi)量兩個實(shí)例中可以看出, 所構(gòu)建的HUGMP(1,1,t2) 模型能嚴(yán)格模擬含線性時間項(xiàng)非齊次指數(shù)序列, 驗(yàn)證了此模型的無偏性, 且HUGMP(1,1,t2) 模型在模擬和預(yù)測精度優(yōu)于傳統(tǒng)的GM(1,1) 模型, 也優(yōu)于許多灰色預(yù)測模型NGM(1,1,k)、Verhulst 模型、GRM 模型等), 其模擬和預(yù)測結(jié)果都得到了明顯提高。

猜你喜歡
基值積分法灰色
不銹鋼超薄板脈沖微束等離子弧焊熔池尺寸和焊縫成形質(zhì)量
Tandem雙絲氣保焊相位控制方法研究
電焊機(jī)(2021年6期)2021-09-10 07:22:44
淺灰色的小豬
巧用第一類換元法求解不定積分
灰色時代
Coco薇(2017年2期)2017-04-25 17:59:38
她、它的灰色時髦觀
Coco薇(2017年2期)2017-04-25 17:57:49
感覺
控制性詳細(xì)規(guī)劃中居住用地商業(yè)性開發(fā)項(xiàng)目容積率賦值方式探析
電機(jī)標(biāo)幺值系統(tǒng)研究
隨機(jī)結(jié)構(gòu)地震激勵下的可靠度Gauss-legendre積分法
九龙坡区| 孟连| 永定县| 新乡县| 达拉特旗| 林周县| 新建县| 泾阳县| 电白县| 离岛区| 和平区| 齐齐哈尔市| 新宾| 樟树市| 唐河县| 双桥区| 遵化市| 鄯善县| 余庆县| 洛隆县| 保山市| 海南省| 阆中市| 增城市| 固阳县| 谢通门县| 凌云县| 砀山县| 陕西省| 赣州市| 工布江达县| 永新县| 文山县| 教育| 长汀县| 蓬溪县| 木里| 阿巴嘎旗| 曲沃县| 额济纳旗| 长春市|