資源簡介
本文檔包括2018年華為軟賽初賽練習數據,數據預處理,以及用ARMA模型的MATLAB實現

代碼片段和文件信息
function?out?=?convmy(dataAsitalen)
%函數的作用就是用data中的前length(A)長度的數據來向后預測len長度的數據
y=zeros(1length(data)+len);
y(1:length(data))=data;?????%截取data
noise=sita*randn(1length(y));
%load(‘noise.mat‘)
%這個for循環的作用相當于前面的卷積,用已知系數迭代預測len長度數據
start=length(data);%start是預測的起始位置,保證start之前有length(A)-1個數據
for?i=start:length(y)
%?????y(i)=sum(-A(length(A):-1:2).*y(1i-length(A)+1:i-1))+noise(i-length(A)+1);
y(i)=sum(-A(length(A):-1:2).*y(1i-length(A)+1:i-1))+noise(i-start+1);
end
out=y;
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????564??2018-03-20?15:12??testarma\convmy.m
?????文件????????740??2018-03-21?09:18??testarma\data.mat
?????文件???????8459??2018-01-10?16:42??testarma\data_2015_1.txt
?????文件??????49174??2018-01-10?16:42??testarma\data_2015_12.txt
?????文件??????12074??2018-02-27?20:47??testarma\data_2015_2.txt
?????文件???????8903??2018-02-10?21:16??testarma\data_2015_3.txt
?????文件??????13885??2018-02-10?21:16??testarma\data_2015_4.txt
?????文件??????19945??2018-02-10?21:16??testarma\data_2015_5.txt
?????文件??????36591??2018-01-10?16:42??testarma\data_2016_1.txt
?????文件????????236??2018-03-21?09:17??testarma\dealdata.m
?????文件????????428??2018-03-17?17:16??testarma\readtxt.m
?????文件???????2723??2018-03-21?09:15??testarma\testarma.m
?????目錄??????????0??2018-03-21?09:18??testarma
-----------?---------??----------?-----??----
???????????????153722????????????????????13
評論
共有 條評論