秩帶換演算法
A. matlab有多少api函數
matlab有多少api函數,因為數量很多,而且不同版本的函數數量也或許不一樣,因為會把常用的需求去添加成新的api函數,不完全統計,matlab的api函數不少於420個。
例如,下面列舉其中的一部分較為常用的api函數。
1.
sym函數--定義符號矩陣
2.
syms函數--定義矩陣的又一函數
3.
sym的另一職能--把數值矩陣轉化成相應的符號矩陣
4.
cat函數--創建多維數組
5.
zeros函數--零矩陣的生成
6.
eye函數--單位矩陣的生成
7.
ones函數--生成全1陣
8.
rand函數--生成均勻分布隨機矩陣
9.
randn函數--生成正態分布隨機矩陣
10.
randperm函數--產生隨機序列
11.
linspace函數--線性等分向量的生成
12.
logspace函數--產生對數等分向量
13.
blkdiag函數--產生以輸入元素為對角線元素的矩陣
14.
compan函數--生成友矩陣
15.
hankel函數--生成Hankel方陣
16.
hilb函數--生成Hilbert(希爾伯特)矩陣
17.
invhilb函數--逆Hilbert矩陣生成
18.
pascal函數--生成Pascal矩陣
19.
toeplitz函數--生成托普利茲矩陣
20.
wilkinson函數--生成Wilkinson特徵值測試陣
21.
dot函數--向量的點積
22.
cross函數--向量叉乘
23.
conv函數--矩陣的卷積和多項式乘法
24.
deconv函數--反褶積(解卷)和多項式除法運算
25.
kron函數--張量積
26.
intersect函數--求兩個集合的交集
27.
ismember函數--檢測集合中的元素
28.
setdiff函數--求兩集合的差
29.
setxor函數--求兩個集合交集的非(異或)
30.
union函數--求兩集合的並集
31.
unique函數--取集合的單值元素
32.
expm函數--方陣指數函數
33.
logm函數--求矩陣的對數
34.
funm函數--方陣的函數運算
35.
sqrtm函數--矩陣的方根
36.
polyvalm函數--求矩陣的多項式
37.
det函數--求方陣的行列式
38.
inv函數--求矩陣的逆
39.
pinv函數--求矩陣的偽逆矩陣
40.
trace函數--矩陣的跡
41.
norm函數--求矩陣和向量的范數
42.
cond函數--求矩陣的條件數
43.
condest函數--1-范數的條件數估計
44.
rcond函數--矩陣可逆的條件數估值
45.
condeig函數--特徵值的條件數
46.
rank函數--矩陣的秩
47.
diag函數--矩陣對角線元素的抽取
48.
tril函數--下三角陣的抽取
49.
triu函數--上三角陣的抽取
50.
reshape函數--矩陣變維
51.
rot90函數--矩陣旋轉語法說明
52.
fliplr函數--矩陣的左右翻轉
53.
flipud函數--矩陣的上下翻轉
54.
flipdim函數--按指定維數翻轉矩陣
55.
repmat函數--復制和平鋪矩陣
56.
rat函數--用有理數形式表示矩陣
57.
rem函數--矩陣元素的余數
58.
sym函數--數值矩陣轉化為符號矩陣
59.
factor函數--符號矩陣的因式分解
60.
expand函數--符號矩陣的展開
61.
simple或simplify函數--符號簡化
62.
numel函數--確定矩陣元素個數
63.
chol函數--Cholesky分解
64.
lu函數--LU分解
65.
qr函數--QR分解
66.
qrdelete函數--從QR分解中刪除列
67.
qinsert函數--從QR分解中添加列
68.
schur函數--Schur分解
69.
rsf2csf函數--實Schur向復Schur轉化
70.
eig函數--特徵值分解
71.
svd函數--奇異值分解
72.
gsvd函數--廣義奇異值分解
73.
qz函數--特徵值問題的QZ分解
74.
hess函數--海森伯格形式的分解
75.
null函數--求線性齊次方程組的通解
76.
symmlq函數--線性方程組的LQ解法
77.
bicg函數--雙共軛梯度法解方程組
78.
bicgstab函數--穩定雙共軛梯度方法解方程組
79.
cgs函數--復共軛梯度平方法解方程組
80.
lsqr函數--共軛梯度的LSQR方法
81.
qmres函數--廣義最小殘差法
82.
minres函數--最小殘差法解方程組
83.
pcg函數--預處理共軛梯度方法
84.
qmr函數--准最小殘差法解方程組
85.
cdf2rdf函數--復對角矩陣轉化為實對角矩陣
86.
orth函數--將矩陣正交規范化
87.
sparse函數--創建稀疏矩陣
88.
full函數--將稀疏矩陣轉化為滿矩陣
89.
find函數--稀疏矩陣非零元素的索引
90.
spconvert函數--外部數據轉化為稀疏矩陣
91.
spdiags函數--生成帶狀(對角)稀疏矩陣
92.
speye函數--單位稀疏矩陣
93.
sprand函數--稀疏均勻分布隨機矩陣
94.
sprandn函數--生成稀疏正態分布隨機矩陣
95.
sprandsym函數--稀疏對稱隨機矩陣
96.
nnz函數--返回稀疏矩陣非零元素的個數
97.
nonzeros函數--找到稀疏矩陣的非零元素
98.
nzmax函數--稀疏矩陣非零元素的內存分配
99.
spfun函數--稀疏矩陣的非零元素應用
100.
spy函數--畫稀疏矩陣非零元素的分布圖形
101.
colmmd函數--稀疏矩陣的排序
102.
colperm函數--非零元素的列變換
103.
dmperm函數--Dulmage-Mendelsohn分解
104.
randperm函數--整數的隨機排列
105.
condest函數--稀疏矩陣的1-范數
106.
normest函數--稀疏矩陣的2-范數估計值
107.
luinc函數--稀疏矩陣的分解
108.
eigs函數--稀疏矩陣的特徵值分解
109.
sin和sinh函數--正弦函數與雙曲正弦函數
110.
asin、asinh函數--反正弦函數與反雙曲正弦函數
111.
cos、cosh函數--餘弦函數與雙曲餘弦函數
112.
acos、acosh函數--反餘弦函數與反雙曲餘弦函數
113.
tan和tanh函數--正切函數與雙曲正切函數
114.
atan、atanh函數--反正切函數與反雙曲正切函數
115.
cot、coth函數--餘切函數與雙曲餘切函數
116.
acot、acoth函數--反餘切函數與反雙曲餘切函數
117.
sec、sech函數--正割函數與雙曲正割函數
118.
asec、asech函數--反正割函數與反雙曲正割函數
119.
csc、csch函數--餘割函數與雙曲餘割函數
120.
acsc、acsch函數--反餘割函數與反雙曲餘割函數
121.
atan2函數--四象限的反正切函數
122.
abs函數--數值的絕對值與復數的幅值
123.
exp函數--求以e為底的指數函數
124.
expm函數--求矩陣以e為底的指數函數
125.
log函數--求自然對數
126.
log10函數--求常用對數
127.
sort函數--排序函數
128.
fix函數--向零方向取整
129.
roud函數--朝最近的方向取整
130.
floor函數--朝負無窮大方向取整
131.
rem函數--求余數
132.
ceil函數--朝正無窮大方向取整
133.
real函數--復數的實數部分
134.
imag函數--復數的虛數部分
135.
angle函數--求復數的相角
136.
conj函數--復數的共軛值
137.
complex函數--創建復數
138.
mod函數--求模數
139.
nchoosek函數--二項式系數或所有的組合數
140.
rand函數--生成均勻分布矩陣
141.
randn函數--生成服從正態分布矩陣
142.
interp1函數--一維數據插值函數
143.
interp2函數--二維數據內插值
144.
interp3函數--三維數據插值
145.
interpn函數--n維數據插值
146.
spline函數--三次樣條插值
147.
interpft函數--用快速Fourier演算法作一維插值
148.
spline函數--三次樣條數據插值
149.
table1函數--一維查表函數
150.
table2函數--二維查表
151.
max函數--最大值函數
152.
min函數--求最小值函數
153.
mean函數--平均值計算
154.
median函數--中位數計算
155.
sum函數--求和
156.
prod函數--連乘計算
157.
cumsum函數--累積總和值
158.
cumprod函數--累積連乘
159.
quad函數--一元函數的數值積分
160.
quad8函數--牛頓?康茲法求積分
161.
trapz函數--用梯形法進行數值積分
162.
rat、rats函數--有理數近似求取
163.
dblquad函數--矩形區域二元函數重積分的計算
164.
quad2dggen函數--任意區域上二元函數的數值積分
165.
diff函數--微分函數
166.
int函數--積分函數
167.
roots函數--求多項式的根
168.
poly函數--通過根求原多項式
169.
real函數--還原多項式
170.
dsolve函數--求解常微分方程式
171.
fzero函數--求一元函數的零點
172.
size函數--符號矩陣的維數
173.
compose函數--復合函數運算
174.
colspace函數--返回列空間的基
175.
real函數--求符號復數的實數部分
176.
image函數--求符號復數的虛數部分
177.
symsum函數--符號表達式求和
178.
collect函數--合並同類項
179.
expand函數--符號表達式展開
180.
factor函數--符號因式分解
181.
simplify函數--符號表達式的化簡
182.
numden函數--符號表達式的分子與分母
183.
double函數--將符號矩陣轉化為浮點型數值
184.
solve函數--代數方程的符號解析解
185.
simple函數--求符號表達式的最簡形式
186.
finverse函數--函數的反函數
187.
poly函數--求特徵多項式
188.
poly2sym函數--將多項式系數向量轉化為帶符號變數的多項式
189.
findsym函數--從一符號表達式中或矩陣中找出符號變數
190.
horner函數--嵌套形式的多項式的表達式
191.
limit函數--求極限
192.
diff函數--符號函數導數求解
193.
int函數--符號函數的積分
194.
dsolve函數--常微分方程的符號解
195.
ezplot函數--畫符號函數的圖形
196.
ezplot3函數--三維曲線圖
197.
ezcontour函數--畫符號函數的等高線圖
198.
ezcontourf函數--用不同顏色填充的等高線圖
199.
ezpolar函數--畫極坐標圖形
200.
ezmesh函數--符號函數的三維網格圖
201.
ezmeshc函數--同時畫曲面網格圖與等高線圖
202.
ezsurf函數--三維帶顏色的曲面圖
203.
ezsurfc函數--同時畫出曲面圖與等高線圖
204.
fourier函數--Fourier積分變換
205.
ifourier函數--逆Fourier積分變換
206.
laplace函數--Laplace變換
207.
ilaplace函數--逆Laplace變換
208.
ztrans函數--求z-變換
209.
iztrans函數--逆z-變換
210.
vpa函數--可變精度演算法計算
211.
subs函數--在一符號表達式或矩陣中進行符號替換
212.
taylor函數--符號函數的Taylor級數展開式
213.
jacobian函數--求Jacobian矩陣
214.
jordan函數--Jordan標准形
215.
rsums函數--互動式計算Riemann
216.
latex函數--符號表達式的LaTex的表示式
217.
syms函數--創建多個符號對象的快捷函數
218.
maple函數--調用Maple內核
219.
mfun函數--Maple數學函數的數值計算
220.
mhelp函數--Maple函數幫助
221.
sym2poly函數--將符號多項式轉化為數值多項式
222.
ccode函數--符號表達式的C語言代碼
223.
fortran函數--符號表達式的Fortran語言代碼
224.
binornd函數--二項分布的隨機數據的產生
225.
normrnd函數--正態分布的隨機數據的產生
226.
random函數--通用函數求各分布的隨機數據
227.
pdf函數--通用函數計算概率密度函數值
228.
binopdf函數--二項分布的密度函數
229.
chi2pdf函數--求卡方分布的概率密度函數
230.
ncx2pdf函數--求非中心卡方分布的密度函數
231.
lognpdf函數--對數正態分布
232.
fpdf函數--F分布
233.
ncfpdf函數--求非中心F分布函數
234.
tpdf函數--求T分布
235.
gampdf函數--求Γ分布函數
236.
nbinpdf函數--求負二項分布
237.
exppdf函數--指數分布函數
238.
raylpdf函數--瑞利分布
239.
weibpdf函數--求韋伯分布
240.
normpdf函數--正態分布的概率值
241.
poisspdf函數--泊松分布的概率值
242.
cdf函數--通用函數計算累積概率
243.
binocdf函數--二項分布的累積概率值
244.
normcdf函數--正態分布的累積概率值
245.
icdf函數--計算逆累積分布函數
246.
norminv函數--正態分布逆累積分布函數
247.
sort函數--排序
248.
sortrows函數--按行方式排序
249.
mean函數--計算樣本均值
250.
var函數--求樣本方差
251.
std函數--求標准差
252.
nanstd函數--忽略NaN計算的標准差
253.
geomean函數--計算幾何平均數
254.
mean函數--求算術平均值
255.
nanmean函數--忽略NaN元素計算算術平均值
256.
median函數--計算中位數
257.
nanmedian函數--忽略NaN計算中位數
B. 灰色預測殘差修正如何
熱門頻道
首頁
博客
研修院
VIP
APP
問答
下載
社區
推薦頻道
活動
招聘
專題
打開CSDN APP
Copyright © 1999-2020, CSDN.NET, All Rights Reserved
灰色預測殘差修正 matlab
打開APP
人則水州
關注
灰色預測殘差修正 matlab,基於殘差修正灰色預測模型的長期
本發明屬於電力系統負荷預測領域,特別涉及一種長期電力負荷預測技術。
背景技術:
長期電力負荷預測是電網規劃的基礎,准確的負荷預測對於制定發電廠新建計劃,決定裝機容量大小,保證電網安全和穩定運行等都有著極為重要的作用。一般來說,長期電力負荷的變化具有逐年增長的趨勢,灰色預測模型能夠較好地以指數形式擬合長期用電量的情況,因此灰色預測方法是預測長期電力負荷的有效方法;但長期電力負荷的變化也具有一定的隨機性和波動性,電量並不是按照絕對的指數規律逐年遞增,如果不對灰色預測模型進行修正和改進,則會出現較大的誤差。
現如今已有大量的文獻對基礎灰色預測模型GM(1,1)進行了深入的研究和改進,其中包括對灰色模型迭代初值進行優化、在原始序列中加入緩沖運算元,以及對原始序列進行數據變換等。雖然這些方法能夠在一定程度上降低模型擬合時的誤差、提高預測時的精度,但卻無法改變GM(1,1)模型本身的局限性,即利用離散的方法去估計參數,而採用連續時間響應進行預測所造成的跳躍性誤差。離散灰色模型DGM(1,1)有效地避免了從離散到連續模型轉換所帶來的誤差,其具有白指數規律重合性、伸縮變換一致性等性質,但也存在模擬值只能為等比序列的問題。
在長期電力負荷預測過程中,灰色預測模型只對電量呈近似指數規律的單調增長序列才有較高的預測精度。但隨著負荷變化的波動性增強,灰色模型的擬合和預測效果並不是很好,因而建立新的預測修正模型是十分必要的。
技術實現要素:
針對原有灰色模型抗干擾能力差的問題,本發明提出了一種基於殘差修正灰色預測模型的長期電力負荷預測方法,將線性時變參數離散灰色模型TDGM(1,1)應用到長期電力負荷預測中,線性時變參數離散灰色模型TDGM(1,1)除了具有白指數規律重合性、伸縮變換一致性的性質外,還具有線性規律重合性的性質,從而克服了原離散灰色模型DGM(1,1)模擬值增長率恆定的問題。
本發明採用的技術方案為:基於傅里葉級數殘差修正TDGM(1,1)模型的長期電力負荷預測方法,包括以下步驟:
S1、獲取長期電力負荷觀測序列,並將觀測序列進行一次累加,得到累加生成序列;
S2、根據累加生成序列建立TDGM(1,1)預測模型,並通過最小二乘法估計TDGM(1,1)預測模型的參數;
S3、對步驟S2得到的TDGM(1,1)預測模型進行修正;
S4、根據修正後的TDGM(1,1)預測模型對長期電力負荷進行預測。
進一步地,步驟S3所述對TDGM(1,1)預測模型進行修正,具體為採用傅里葉級數殘差修正方法對TDGM(1,1)預測模型進行改進,包括以下步驟:
A1、根據步驟S2得到的TDGM(1,1)預測模型獲取步驟S1所述長期電力負荷觀測序列的一次累加表達式和還原的模擬值;
A2、根據步驟S1的觀測序列與步驟A1的模擬值獲取殘差序列,並將該殘差序列表達為傅里葉級數的形式;
A3、根據傅里葉級數表達形式的殘差去修正步驟S2得到的TDGM(1,1)模型,得到修正後的TDGM(1,1)模型。
進一步地,步驟S2具體為:
S21、根據累加生成序列建立的TDGM(1,1)預測模型為函數表達式形式;
S22、將步驟S21的函數表達式形式的TDGM(1,1)預測模型轉化為矩陣-向量形式;
S23、採用最小二乘法對步驟S22所述矩陣-向量形式的參數進行估計;
S24、將步驟S23得到的估計參數帶入步驟S21的函數表達式形式的TDGM(1,1)預測模型中,得到TDGM(1,1)預測模型。
進一步地,A3、根據傅里葉級數表達形式的殘差去修正步驟S2得到的TDGM(1,1)模型,包括以下步驟:
B1、採用傅里葉級數表示殘差序列;
B2、將傅里葉級數表示的殘差序列轉化為矩陣-向量形式;
B3、用最小二乘法對步驟B2矩陣-向量形式的參數向量進行估計;
B4、根據步驟B3估計的參數向量,得到修正後的殘差序列;
B5、根據步驟B4得到的修正後的殘差序列,得到修正後的線性離散灰色模型TDGM(1,1)。
更進一步地,步驟B3所述參數向量為傅里葉系數向量。
進一步地,所述修正後的線性離散灰色模型TDGM(1,1)表達式為:
其中,表示修正後的殘差序列,k表示第k年,X(0)(1)表示第1年的用電量觀測值,表示第k年用電量的模擬值或預測值,表示修正後預測模型第1年用電量的模擬值、表示修正後預測模型第k年用電量的模擬值或預測值。
本發明的有益效果:本發明的方法通過獲取前n年電力負荷序列的情況下,利用線性時變參數離散灰色TDGM(1,1)模型去預測第(n+1)年的電力負荷值,再通過傅里葉級數殘差修正方法去修正原有的預測模型,最終得到修正後的模擬值和預測值;本發明的方法具備以下優點:
1、將線性時變參數離散灰色模型TDGM(1,1)應用到長期電力負荷預測中,時變參數離散灰色模型TDGM(1,1)除了具有白指數規律重合性、伸縮變換一致性的等性質外,還具有線性規律重合性的性質,克服了原離散灰色模型DGM(1,1)模擬值增長率恆定的問題;
2、利用傅里葉級數殘差修正的方法對原有的模型進行改進,使得修正後的模型具有更高的擬合和預測精度,提高了灰色預測模型的適應性和靈活性。
附圖說明
圖1為本發明方法的流程圖。
圖2為本發明方法所提出的模型與現有模型的預測效果對比圖。
具體實施方式
為便於本領域技術人員理解本發明的技術內容,下面結合附圖對本發明內容進一步闡釋。
本發明提出了一種基於傅里葉級數殘差修正的灰色預測模型,將線性時變參數離散灰色模型TDGM(1,1)應用到長期電力負荷預測中,並利用傅里葉級數殘差修正的方法對原有的模型進行改進,具體是先利用傅里葉級數法提取相應的周期信息,優化電量變化的指數率,使得修正後的模型具有更高的擬合和預測精度,提高了灰色預測模型的適應性和靈活性。
如圖1所示,本發明的基於傅里葉級數殘差修正TDGM(1,1)模型的長期電力負荷預測方法,包括以下步驟:
(1)、獲取某一地區長期電力負荷觀測序列,並將觀測序列進行一次累加;
假設某一地區長期電力負荷序列的觀測值X(0)為
X(0)={x(0)(1),x(0)(2),...,x(0)(n)} (1)
其中,x(0)(k)為第k年的用電量,1≤k≤n。
將電力負荷序列觀測值X(0)進行一次累加,得到累加生成序列X(1):
X(1)={x(1)(1),x(1)(2),...,x(1)(n)} (2)
其中,
(2)、建立TDGM(1,1)預測模型,並通過最小二乘法估計模型的參數;
根據累加生成序列,線性時變參數離散灰色模型TDGM(1,1)可以表示為
X(1)(k+1)=(β0+β1k)X(1)(k)+β2k+β3,1≤k≤(n-1) (3)
其中,β0、β1、β2、β3表示TDGM(1,1)模型參數。
將式(3)轉化成矩陣-向量形式,即
y=Bβ (4)
其中:
上標中的T表示轉置;
應用最小二乘原理對參數β進行估計,得到
(3)、根據TDGM(1,1)預測模型獲取序列的一次累加表達式和還原的模擬值;
取將參數代入到公式(3)中可以得到用電量一次累加序列估計值的遞推公式
通過累減還原可以得到原序列的模擬值為
本發明利用線性時變參數離散灰色TDGM(1,1)模型去預測第(n+1)年的電力負荷值,能夠克服現有技術中離散灰色模型DGM(1,1)模擬值增長率恆定的問題;為了進一步提高預測模型的擬合和預測精度,本發明還對TDGM(1,1)模型進行修正,採用修正後的TDGM(1,1)模型去預測第(n+1)年的電力負荷值;具體包括以下過程:
(4)、根據原始觀測序列和模擬值獲取殘差序列,並將殘差序列表達為傅里葉級數形式,進而通過傅里葉級數對殘差進行修正。
原始觀測序列與模擬值之間的殘差序列可以表示為:
Ea={e(2),...,e(k),...,e(n)} (8)
其中,
利用傅里葉級數來表示上述殘差序列,可得
其中,a0、ai和bi(1≤i≤ka)為傅里葉系數,
將公式(9)整理成矩陣-向量形式,可得
Ea≈PaCa (10)
其中,Ea=[E(2) E(3) … E(n)]T,為傅里葉系數向量,矩陣Pa可以表示為
根據最小二乘法,得到系數向量為:
(5)、通過傅里葉級數殘差修正方法修正TDGM(1,1)模型,並利用修正後的模型進行負荷預測。
將參數估計值代入到公式(13)中,同時令k=2,3,...,(n+1),即可求得修正後的殘差序列為
則修正後的線性離散灰色模型TDGM(1,1)可以表示為
通過式(14)可以對長期電力負荷進行預測。
下面結合實例作進一步說明。以四川省2001-2011年的用電量為例,將2001-2010年的用電量作為原始數據,2011年的用電量作為預測數據,分別利用基礎灰色模型GM(1,1),離散灰色模型DGM(1,1),以及本發明提出的基於傅里葉級數殘差修正的TDGM(1,1)模型進行建模預測,將模擬值和預測值進行對比,結果如表1所示。
表1三種模型用電量模擬值和預測值對比
結合表1和圖2可知,本發明方法所提出的模型無論是在擬合、還是在預測方面都比原有灰色模型精度更高,證明了本發明方法所提出模型的實用性。
本領域的普通技術人員將會意識到,這里所述的實施例是為了幫助讀者理解本發明的原理,應被理解為本發明的保護范圍並不局限於這樣的特別陳述和實施例。對於本領域的技術人員來說,本發明可以有各種更改和變化。凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的權利要求范圍之內。
相關資源:殘差檢驗-灰色預測模型_灰色預測模型殘差檢驗-互聯網文檔類資源...
點擊閱讀全文
打開CSDN,閱讀體驗更佳
灰色預測模型_面壁十年忘何圖的博客_灰色預測模型的優缺點
殘差檢驗: ;其中 如果殘差 ,合理! 如果殘差 ,灰色預測不適合本題。 9、級比檢驗 為了確定數據使用GM(1,1)模型的可行性,需要在最開始進行級比檢驗 計算 。如果 在區間 內,說明模型可用GM(1,1)。
灰色預測案例分析_Classic_Sans的博客_灰色預測案例
後六個數據需要殘差修正。 5.殘差修正灰色預測 對後六個數據的殘差序列作GM(1,1)模型。 >> E0=[1538.7,2400.9,2819.1,851.53,1707,712.3]; [E1,c1,e1,e2,a,b]=GM11(E0,0) E1 = ...
論文研究-基於動態組合殘差修正的預測方法.pdf
論文研究-基於動態組合殘差修正的預測方法.pdf, 本文建立了一種基於殘差修正的組合預測方法,並基於該方法證明了針對多個單一的預測方法根據其在某個時間段的相對預測誤差的大小選擇組合選項可以進一步提高預測精度.提出了針對不同時間段可根據各種單項預測模型的相對預測誤差的大小動態選取相對預測誤差最小的兩種模型構成組合殘差來修正基本方法的預測誤差,以提高預測精度.最後通過實際空調負荷預測對其進行了驗證,結果表明這種動態組合殘差修正的預測方法相對於基於多個固定單一預測方法的組合預測方法,可以進一步改善預測效果.
基於灰色傅里葉變換殘差修正的電力負荷預測模型
提出基於灰色傅里葉變換殘差修正的負荷預測模型,首先運用滑動平均法對原始數列進行改進,減弱異常值的影響;然後運用傅里葉變換對一般灰色預測模型進行改進,通過對殘差進行修正,消除樣本數據中偶然因素的影響。算例分析表明,與一般灰色預測模型和馬爾可夫殘差修正模型相比,該模型的預測精度有所提高,證明了該模型的有效性和實用性。
熱門推薦 建模方法(十)-灰色預測模型GM(1,1)
灰色生成:將原始數據列中的數據,按照某種要求作數據處理稱為灰色生成。對原始數據的生成就是企圖從雜亂無章的現象中去發現內在規律。常用的生成方式有累加生成,累減生成,均值生成,級比生成等。 這里舉個例子說明累加生成: 公式: 我滿可以看看生成前和生成後的區別: 這樣將非負序列轉換為了遞增數列。如果我們想把這個累加生成的數列變回去,使用如下方法: 對於生成的數列,我們可以設想用...
繼續訪問
模型 趨勢預測 數學建模 matlab,數學建模+灰色預測模型+MATLAB
?(1)?{X?(1)(1),X?(1)(2),列X?(1)(n)},定義殘差為 ,X?(1)(j) e(0)(j)?X(1)(j)?X?若取j=i,i+1,…,n,則與X(1)及X(1)對應的殘差序列為e(0)?{e(0)(i),e(0)(i?1),為便於計算上式改寫為,e(0)(n)}?e(0)(2?), e(0)...
繼續訪問
灰色理論 光滑度處理 matlab,基於灰色理論的電子設備壽命預測研究
基於灰色理論的電子設備壽命預測研究基於灰色理論的電子設備壽命預測研究李競,慕曉冬,尹宗潤,李毅,鄭帥(第二炮兵工程學院,陝西 西安 710025)摘要:利用灰色GM(1,1)模型預測可以有效縮短電子設備壽命試驗時間,傳統建模方法常常會有較大誤差,主要因為序列光滑度的改進及背景值的構造存在問題。本文提出一種方法,採用正弦處理建模序列,對背景值進行近似構造,最終建立相應的新陳代謝模型。實例表明改進後的...
繼續訪問
灰色預測改進—三角殘差擬合_python
😊四月的第一篇博客,希望一整個四月都可以開開心心、順順利利呀。好運發射給讀到這篇博客的每個人。biu,biu,biu~~~ 02/04/2022 16:00 灰色系統理論及其應用系列博文: 一、灰色關聯度分析法(GRA)_python 二、灰色預測模型GM(1,1) 三、灰色預測模型GM(1,n) 四、灰色預測演算法改進1_背景值Z的改進 文章目錄一、修改背景值的參數設定1、演算法演算法擴展到區間預測實例 參考文獻: [1] A trigonometric grey prediction approach.
繼續訪問
數學建模常用模型01 :.灰色預測法
基於灰色建模理論的灰色預測法,按照其預測問題的特徵,可分為五種基本類型,即數列預測、災變預測、季節災變預測、拓撲預測和系統綜合預測。這五種類型的預測方法,都是區域開發研究中重要而且常用的預測方法。本節只對數列預測法進行介紹。 灰色預測模型使用范圍: ①數據樣本點個數少,6-15個 ②數據呈現指數或曲線的形式 ③只適合做中短期預測,不適合長期預測。 數列預測就是對某一指標的發展變化情況所作...
繼續訪問
殘差灰色模型matlab,數學建模+灰色預測模型+MATLAB詳解.doc
§12.5 灰色預測我們通常所說的系統是指:由客觀世界中相同或相似的事物和因素按一定的秩序相互關聯、相互制約而構成的一個整體.例如:工程技術系統、社會系統、經濟系統等.如果一個系統中具有充足的信息量,其發展變化的規律明顯、定量描述方便、結構與參數具體,則這種系統通常稱為白色系統.如果一個系統的內部特徵全部是未知的,則稱此系統為黑色系統.如果系統內部信息和特徵是部分已知的,另一部分是未知的,這種系...
繼續訪問
殘差檢驗_Eviews中的自相關檢驗與修正操作(一):殘差圖與DW檢驗
自相關是指在時間序列資料中按時間順序排列的觀測值之間存在相關性或在橫截面資料中按空間順序排列的觀測值之間存在相關性,它是不滿足經典OLS回歸的假定之一。自相關問題往往出現在時間序列數據中,所以也經常稱為「序列自相關」。自相關問題往往採用殘差圖、DW檢驗、LM檢驗(也稱BG檢驗)等檢驗方法,並採用廣義差分法進行修正,又由於實際中估計自回歸系數p的不同,分為杜賓兩步法、科克倫-奧科特迭代法。...
繼續訪問
灰色預測模型
概念: 白色系統:系統的內部特徵是完全已知的,即系統的信息是完全充分的。 黑色系統:一個系統的內部信息對外界來說是一無所知的,只能通過他與外界的聯系來加以觀測研究。 灰色系統:一部分信息是已知的,另一部分信息是未知的,系統內各因素之間具有不確定關系。其特點是『少數據建模』,著重研究『外延明確,內涵不明確』的對象。 灰色預測法:灰色預測法是一種對含有不確定因素的系統進行預測的方法 。它通過鑒
繼續訪問
卡爾曼濾波通俗易懂的解釋
關於卡爾曼濾波,網上的資料很多,但是有很大一部分都是不斷堆疊公式,然後用各種晦澀難懂的專業術語進行解釋,說實話我剛開始看的時候也是雲里霧里,因此寫下這篇博客是為了照顧和我一樣的萌新,通篇文章我會力求從最基礎的部分一步一步深入,並盡可能少地使用公式(或許?),並對每個公式和參數盡可能詳盡地解釋,另一方面,這篇博文也是為了自己日後方便回顧用的。如有錯誤請及時指出。 參考的部分資料如下: 如何通俗並盡可能詳細地解釋卡爾曼濾波? 如何理解那個把嫦娥送上天的卡爾曼濾波演算法Kalman filter? 卡爾曼濾波器的原
繼續訪問
灰色預測法
灰色預測模型的最基本框架,必須要學習的有關知識點
繼續訪問
灰色預測模型matlab_灰色預測 GM(1,1)
灰色預測( Grey Model )是一種對含有不確定因素的系統進行預測的方法。灰色預測通過關聯分析,對原始數據進行生成處理來尋找系統變動的規律,生成有較強規律性的數據序列,然後建立相應的微分方程模型,從而預測事物未來發展趨勢的狀況。灰色預測模型對於不同問題採用不同模型,GM(1,1)模型適用於生成序列具有指數變化規律的情況,且只能描述單調的變化過程。00概述信息不完全的系統稱為灰色系統...
繼續訪問
絕對干貨,python實現灰色預測模型,殘差檢驗,關聯度檢驗,後驗差檢驗加殘差修正
最新發布 數學建模演算法與應用:預測模型(2)灰色預測模型
灰色預測的主要特點是模型使用的不是原始數據序列,而是生成的數據序列。其核心體系是灰色模型( Grey Model ,簡稱 GM ),即對原始數據作累加生成(或其它方法生成)得到近似的指數規律再進行建模的方法。優點是不需要很多的數據,一般只需要4個數據就夠,能解決歷史數據少、序列的完整性及可靠性低的問題;能利用微分方程來充分挖掘系統的本質,精度高;............
繼續訪問
灰色預測演算法改進_改進背景值Z_python
文章目錄一、修改背景值的參數設定1、演算法2、 案例及代碼2.1 數據2.2 代碼2.3 效果對比 😊😨😱😡:我的心路歷程,媽耶,妥妥的翻車了,論文【1】里改進後效果明顯變好了,採用了新的數據集,效果反而變差了,但仁者見仁吧,可能真的在別的數據集上效果就會好呢。後續會閱讀別的論文,持續更新新的改進方法。 29/03/2022 10:44 灰色系統理論及其應用系列博文: 一、灰色關聯度分析法(GRA)_python 二、灰色預測模型GM(1,1) 三、灰色預測模型GM(1,n) 參考文獻: [1] 改
繼續訪問