MATLAB作的考研复试分数线预测
matlab吧
全部回复
仅看楼主
level 10
明黛冰 楼主
clc,clear
%分数线预测,简单移动平均法作的时间序列分析
y=[305 310 335 340 325 335 315 330 350]; %历史数据,至少6项
m=length(y);n=[4,5]; %n 为移动平均的项数
for i=1:length(n)%由于n 的取值不同,yhat 的长度不一致,下面使用了细胞数组
for j=1:m-n(i)+1
yhat{i}(j)=sum(y(j:j+n(i)-1))/n(i);
end
y12(i)=yhat{i}(end);
s(i)=sqrt(mean((y(n(i)+1:m)-yhat{i}(1:end-1)).^2));
end
y12,s
2012年02月27日 09点02分 1
1