ZKX's LAB

一次指数平滑法matlab 求一个三次指数平滑的matlab程序。。。。。。。。。急急急急急。。。

2021-03-08知识14

某企业前4个月的销售额分别为:16万,17万,16万,18万,预测第五个月的销售额取α=0.3 我以前做得一个程序,你改一下就行,我没装matlab,不能帮你运行了function varargout=saxplax(varargin)clear,clcx=[167.05 176.57 187.96 212.74 226.98 240.2.263.36 282.56 302.38 326.62 350.46];a=0.8;t=10;GMl(x,a,t)function GMl(x,a,t)n=length(x);x0代表s1 x1代表s2x0=x;for i=2:nx0(i)=a*x(i)+(1-a)*x0(i-1);endx1=x;for i=2:nx1(i)=a*x0(i)+(1-a)*x1(i-1);endA=2*x0-x1;B=a/(1-a).*(x0-x1);F=A+B;me=abs(x(2:end)-F(2:end));fprintf('*二次指数平滑预测*\\n');fprintf('年份 原始序列 a(t)b(t)预测值 残差 \\n');fprintf('%4d%6.2f%6.2f%6.2f \\n',1998,x(i),A(1),B(1));for i=2:nfprintf('%4d%6.2f%6.2f%6.2f%6.2f%4.3f\\n',i+1997,x(i),A(i),B(i),F(i-1),me(i-1));endsl=me*me'/(n-1);fprintf('mse=4.3f\\n',sl);fprintf('a(n)=4.3f,b(n)=4.3f\\n',A(n),B(n));if nargin=2returnendfor i=1:txt(i)=A(n)+B(n)*i;endfprintf('序号 预测(年份)预测值 \\n');for i=1:tfprintf('%2d%2d%4.2f\\n',i,i+2008,xt(i));end

如何评价2018年华为软件精英挑战赛赛题? (18.5.8已更)(如果本回答对你有帮助,或者你比较喜欢,请点个赞支持一下,有啥问题想和我讨论可以直接…

如何评价2018年华为软件精英挑战赛赛题? 今天出排名,可以说今年绝对是华为软挑最水的一年,师弟用的均值法加随机数进的赛区前10,我很好奇出题人…

一次指数平滑法matlab 求一个三次指数平滑的matlab程序。。。。。。。。。急急急急急。。。

如何评价2018年华为软件精英挑战赛赛题? 赛题更加详细的信息请参考2018华为软件精英挑战赛官网(http:// codecraft.devcloud.huaweicloud.com /home/detail) 代码介绍 比赛赛题主要可以分成两个。请参考维基。

电气工程及其自动化毕业设计选题? 论文模板屋(mcwhs.com)提供全套本科毕业论文范文下载 1 人赞同了该回答 电气工程及其自动化专业毕业设计题目: 1.继电保护基础研究及神经网络技术的仿真 2.博山新城开发区。

matlab 用 一次指数平滑法做程序,提示尝试将 SCRIPT funesml 作为函数执行: 这个问题我遇到过一样的,后来解决了。是因为你的.m文件名和函数名重名了,改一下.m的文件名就可以啦,我要积分哦~

matlab程序 时间序列 二次指数平滑法 clc,clearyt=load('fadian.txt');原始发电总量数据以列向量的方式存放在纯文本文件中n=length(yt),alpha=0.3;st1(1)=yt(1);st2(1)=yt(1);for i=2:nst1(i)=alpha*yt(i)+(1-alpha)*st1(i-1);st2(i)=alpha*st1(i)+(1-alpha)*st2(i-1);endxlswrite('fadian.xls',[st1',st2'])%把数据写入表单Sheet1中的前两列at=2*st1-st2;bt=alpha/(1-alpha)*(st1-st2);yhat=at+bt;最后的一个分量为1986年的预测值xlswrite('fadian.xls',yhat','Sheet1','C2')%把预测值写入第3列str=['C',int2str(n+2)];准备写1987年预测值位置的字符串xlswrite('fadian.xls',at(n)+2*bt(n),'Sheet1',str)%把1987年预测值写到相应位置楼主,不谢

#一次指数平滑法matlab

随机阅读

qrcode
访问手机版