91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 2KB
    文件類型: .m
    金幣: 1
    下載: 0 次
    發布日期: 2021-05-12
  • 語言: Matlab
  • 標簽: matlab??ARIMA??

資源簡介

在matlab中實現ARIMA時間序列預測。函數形式如下: function [result] = ARIMA_algorithm(data, Periodicity, ACF_P, PACF_Q, n) 其中data為預測所用的數據,為一維列向量;Periodicity為數據的周期;ACF_P和PACF_Q分別是p值和q值;n為想要預測的數據的個數。所返回的結果result是預測出來的數據(一維列向量),同時會畫出預測數據的折線圖。

資源截圖

代碼片段和文件信息

function?[result]?=?ARIMA_algorithm(data?Periodicity?ACF_P?PACF_Q?n)
m1?=?length(data);
%the?number?of?raw?data
for?i?=?Periodicity+1:m1
????y(i-Periodicity)?=?data(i)-data(i-Periodicity);
end
%eliminating?the?periodicity
w?=?diff(y);
%first-order?differential?for?eliminating?the?Trending
m2?=?length(w);
%the?number?of?data?after?first-order?differential
k?=?0;
%the?number?of?initial?exploration?models
for?i?=?0:ACF_P
????for?j?=?0:PACF_Q
????????if?i?==?0?&&?j?==?0
????????????continue
????????elseif?i?==?0
????????????ToEstMd?=?arima(‘MALags‘1:j‘Constant‘0);
????????elseif?j?==?0
????????????ToEstMd?=?arima(‘ARLags‘1:i‘Constant‘0);
????????else
????????????ToEstMd?=?arima(‘ARLags‘1:i‘MALags‘1:j‘Constant‘0);
????????end
????????%specify?the?structure?of?t

評論

共有 條評論