分數階灰色系列模型Matlab實現

2021-10-14 15:19:06 字數 649 閱讀 6251

本程式只能在matlab中執行,請選擇好檔案位址。

步驟:(1)開啟input.m  填入真實序列的資料  x0=[  ];

(2)開啟output.m  修改以下**

nf    表示要往後**的資料的個數,如nf=3,將會**出三個資料

model_name    表示想要使用的模型,可以任意選擇

(3)全選,然後右鍵執行

輸出的結果:

r    表示分數階的階數

mape    表示擬合的誤差,從第二個資料開始算,取平均值。如輸入的真實資料一共n個,那麼mape計算是n-1個擬合資料與真實資料的mape的均值

x0f    表示擬合和**的資料。一共輸出n+nf個資料。可在右面工作區直接複製**的資料

其他說明:

(1)pso為粒子群演算法檔案,根據最基礎的粒子群演算法的公式自行編輯而成,比較簡單常用。

(2)所給出的c分數階累加程式,以最小mape為準則,自動尋優最佳引數r。

(3)如果您想要選擇其他引數r,可以直接在命令列輸入 [mape,x0f]=cfdgm(r,x0,nf)      不同引數**的結果不同,可根據需求選擇。

(4)八個模型的原始檔都是以模型名稱命名,讀者可以在此基礎上,套用自己喜歡的智慧型尋優演算法,或者編寫不同的其他檔案

獲取**:

灰色系統 灰色系統的定義及其理論內容

社會 經濟 農業 工業 生態等許多系統,是根據研究物件所屬的領域和範圍命名的。在控制理論中,人們常用顏色的深淺形容資訊的明確程度,如用 黑 表示未知資訊,用 白 表示資訊完全明確,用 灰 表示部分資訊明確 部分資訊不明確。相應地,資訊完全明確的系統稱為白色系統 資訊完全不明確的系統稱為黑色系統 部分...

灰色系統理論

grey system 華中科技大學控制科學與工程系教授,博士生導師鄧聚龍於1982年提出的。灰色系統理論,利用少量資訊,未知資訊。clear clc x為原始資料 x 161.07 154.07 149.95 147.15 146.11 x0 zeros 5,1 for i 1 1 5 for j...

灰色系統理論及其應用 四 灰色模型 GM

灰色系統理論及其應用系列博文 灰色系統理論及其應用 一 灰色系統概論 關聯分析 與傳統統計方法的比較 灰色系統理論及其應用 二 優勢分析 灰色系統理論及其應用 三 生成數 灰色系統理論及其應用 四 灰色模型 gm 灰色系統理論及其應用 五 灰色 灰色系統理論及其應用 六 sars 疫情對某些經濟指標...