有关加权移动平均法matlab程序,y=[94.08 84.78 97.5 137.05];w=[1/4;1/4;2/4];m=length(y);n=3;for i=1:m-n+1yhat(i)=y(i:i+n-1)*w;endyhaterr=abs(y(n+1:m)-yhat(1:end-1))./y(n+1:m)T_err=1-sum(yhat(1:end-1))/sum(y(n+1:m))y2014=yhat(end)/(1-T_err)
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/17 17:54:06
有关加权移动平均法matlab程序,y=[94.08 84.78 97.5 137.05];w=[1/4;1/4;2/4];m=length(y);n=3;for i=1:m-n+1yhat(i)=y(i:i+n-1)*w;endyhaterr=abs(y(n+1:m)-yhat(1:end-1))./y(n+1:m)T_err=1-sum(yhat(1:end-1))/sum(y(n+1:m))y2014=yhat(end)/(1-T_err)
有关加权移动平均法matlab程序,
y=[94.08 84.78 97.5 137.05];
w=[1/4;1/4;2/4];
m=length(y);n=3;
for i=1:m-n+1
yhat(i)=y(i:i+n-1)*w;
end
yhat
err=abs(y(n+1:m)-yhat(1:end-1))./y(n+1:m)
T_err=1-sum(yhat(1:end-1))/sum(y(n+1:m))
y2014=yhat(end)/(1-T_err)
有关加权移动平均法matlab程序,y=[94.08 84.78 97.5 137.05];w=[1/4;1/4;2/4];m=length(y);n=3;for i=1:m-n+1yhat(i)=y(i:i+n-1)*w;endyhaterr=abs(y(n+1:m)-yhat(1:end-1))./y(n+1:m)T_err=1-sum(yhat(1:end-1))/sum(y(n+1:m))y2014=yhat(end)/(1-T_err)
y=[94.08 84.78 97.5 137.05]; % 行向量
w=[1/4;1/4;2/4]; % 列向量
m=length(y);n=3;
for i=1:m-n+1
yhat(i)=y(i:i+n-1)*w; %行乘以列向量
end
yhat % 显示数据
err=abs(y(n+1:m)-yhat(1:end-1))./y(n+1:m) % 相对误差,./表对应元素除
T_err=1-sum(yhat(1:end-1))/sum(y(n+1:m)) % 和的误差比
y2014=yhat(end)/(1-T_err)
不懂统计,没解释好.建议再网上搜索 加权移动平均