灰色預測分析
%建立符號變數a(發展係數)和b(灰作用量)
syms a b;
c = [a b]';
%原始數列 A
A = x0';
n = length(A);
%對原始數列 A 做累加得到數列 B
B = cumsum(A);
%對數列 B 做緊鄰均值生成
for i = 2:n
C(i) = (B(i) + B(i - 1))/2;
end
C(1) = [];
%構造資料矩陣
B = [-C;ones(1,n-1)];
Y = A; Y(1) = []; Y = Y';
%使用最小二乘法計算引數 a(發展係數)和b(灰作用量)
c = inv(B*B')*B*Y;
c = c';
a = c(1); b = c(2);
%預測後續資料
F = []; F(1) = A(1);
for i = 2:(n+10)
F(i) = (A(1)-b/a)/exp(a*(i-1))+ b/a;
end
%對數列 F 累減還原,得到預測出的資料
G = []; G(1) = A(1);
for i = 2:(n+10)
G(i) = F(i) - F(i-1); %得到預測出來的資料
end
disp('預測資料為:');
%模型檢驗
H = G(1:243);
%計算殘差序列
epsilon = A - H;
%法一:相對殘差Q檢驗
%計算相對誤差序列
delta = abs(epsilon./A);
%計算相對誤差Q
disp('相對殘差Q檢驗:')
Q = mean(delta)
%法二:方差比C檢驗
disp('方差比C檢驗:')
C = std(epsilon, 1)/std(A, 1)
%法三:小誤差概率P檢驗
S1 = std(A, 1);
tmp = find(abs(epsilon - mean(epsilon))< 0.6745 * S1);
disp('小誤差概率P檢驗:')
P = length(tmp)/n
%繪製曲線圖
t1 = 1:243;
t2 = 1:253;
plot(t1, A,'ro'); hold on;
plot(t2, G, 'g-');
xlabel(''); ylabel('');
legend('實際','預測');
title('');
grid on;
相關文章
- 多維灰色預測模型心得模型
- 多維灰色預測模型的一點改進模型
- 灰色預測GM(1,1)模型的理論原理模型
- 灰色預測改進—三角殘差擬合_pythonPython
- 預測分析 · 員工滿意度預測
- 【Matlab 041期】【數學建模】Matlab 電力預測預測之灰度預測組合預測指數平滑回歸分析Matlab
- 預測性客戶分析之藉助聚類和預測分析優化售後服務(Part 4)聚類優化
- 資料探勘與預測分析(第2版)
- BI預測分析,是否需要那麼精準?
- 疾病預測和天氣分析練習賽
- 2022年最佳預測分析工具和軟體
- Vue開發微信公眾號預設背景為灰色Vue
- 預測性分析的價值、方法和趨勢
- 機器學習之迴歸分析--預測值機器學習
- 物聯網中的預測分析:當IoTDA遇上ModelArts
- 專案2:運營商客戶流失分析與預測
- 未來資料分析的五個趨勢預測!
- 足球預測app分析軟體哪個準確?最準的足球大小球預測軟體神器APP
- 謝菲爾德聯vs西漢姆聯預測分析
- Gartner 2016-2020技術趨勢預測分析報告
- Python機器學習 預測分析核心演算法1Python機器學習演算法
- 大資料預測分析是否對企業有影響大資料
- 爬蟲實戰+資料分析:全國消費支出分析及未來預測爬蟲
- 世界盃英格蘭對伊朗比分預測分析 2022卡達世界盃英格蘭vs伊朗結果預測
- 淘寶雙11資料分析與預測–“坑點”彙總
- 機器學習股票價格預測從爬蟲到預測-預測與調參機器學習爬蟲
- 分析師:2019年關於亞太地區的五點預測!
- 3-使用者增長分析-使用者規模預測
- 交通運輸部:2020年春運客流預測大資料分析大資料
- 【資料分析】颱風災害期間房屋損壞率預測
- 租金多少才算合理?智慧分析工具Sophon幫你預測房屋租金
- Pecan:2022年市場營銷中的預測分析報告
- 足球大小球預測神器 足球情報大資料分析app大資料APP
- 多角度分析,通訊時序資料的預測與異常檢測挑戰
- 人口預測模型模型
- excel開啟後灰色不顯示內容 excel全是灰色無法編輯Excel
- 資料預測“加成”,解鎖“預測未來”新玩法!
- Python爬取中國銀行外匯牌價(statsmodels預測分析)–(二)Python