三次指数平滑原理,见 https://blog.csdn.net/lynnucas/article/details/47830593

和https://blog.csdn.net/u010665216/article/details/78051192

%%时间:2018.5.16

%%作者:司艳玲

alpha=0.3;

beta=0.3;

gamma=0.5;

fc=12;

k=12;

%%

X=load('passengers.txt');

S=reshape(X,[144,1]);

plot(S,'r');

n=length(S);

a(1)=sum(S(1:k))/k;

b(1)=(sum(S(k+1:2*k))-sum(S(1:k)))/k^2;

s=S-a(1);

y=a(1)+b(1)+s(1);

f=zeros(144,1);

for i=1:n+fc

if i==length(S)

S(i+1)=a(end)+b(end)+s(end-k+1);

end

a(i+1)=alpha*(S(i)-s(i))+(1-alpha)*(a(i)+b(i));

b(i+1)=beta*(a(i+1)-a(i))+(1-beta)*b(i);%趋势

s(i+1)=gamma*(S(i)-a(i)-b(i))+(1-gamma)*s(i);%周期

y(i+1)=a(i+1)+b(i+1)+s(i+1);

end

hold on

plot(y,'b');

hold off

使用飞机乘客数据,12个月为一个周期,具体数据如下:

112 115 145 171 196 204 242 284 315 340 360 417 118 126 150 180 196 188 233 277 301 318 342 391 132 141 178 193 236 235 267 317 356 362 406 419 129 135 163 181 235 227 269 313 348 348 396 461 121 125 172 183 229 234 270 318 355 363 420 472 135 149 178 218 243 264 315 374 422 435 472 535 148 170 199 230 264 302 364 413 465 491 548 622 148 170 199 242 272 293 347 405 467 505 559 606 136 158 184 209 237 259 312 355 404 404 463 508 119 133 162 191 211 229 274 306 347 359 407 461 104 114 146 172 180 203 237 271 305 310 362 390 118 140 166 194 201 229 278 306 336 337 405 432

matlab指数平滑参数,三次指数平滑——matlab实现相关推荐

  1. 指数平滑方法(一次指数平滑、二次指数平滑、三次指数平滑):理论、代码、参数 介绍(全)

    @创建于:20210324 @修改于:20210324 文章目录 特别说明 参考来源 包版本号 1.简介 2.一次指数平滑 2.1 理论介绍 2.2 代码展示 2.3 参数介绍 3. 二次指数平滑 3 ...

  2. [FormulaExcelPython] 一次指数平滑、二次指数平滑、三次指数平滑(Holt-Winters)...

    指数平滑由移动平均发展而来,和指数移动平均有点相似,也可认为是一种特殊的加权移动平均.按平滑的次数,指数平滑可分为一次指数平滑.二次指数平滑.三次指数平滑.移动平均除了简单预测外另在股市中作为支撑线发 ...

  3. 一文速学数模-时序预测模型(四)二次指数平滑法和三次指数平滑法详解+Python代码实现

    目录 前言 二次指数平滑法(Holt's linear trend method) 1.定义 2.公式 二次指数平滑值: 二次指数平滑数学模型: 3.案例实现 三次指数平滑法(Holt-Winters ...

  4. matlab中输入参数数目不足怎么回事,matlab输入参数数目不足

    答:保存成函数之后运行,需要给函数提供输入参数 如果你的工作空间中有一个变量vector,你需要对其标准化 在编写好cwstd.m文件之后 在命令行输入std=cwstd(vector); 就可以看到 ...

  5. MATLAB实战系列(三十五)-MATLAB基于BP神经网络的光伏发电太阳辐照度预测

    前言 光伏发电功率主要受太阳辐照度影响,所以准确预测太阳辐照度对光伏功率预测十分重要.程序采用小波分解先对辐照度数据进行分解,然后再用bp神经网络对分解的辐照度数据分别预测,再组合作为最后的预测结果. ...

  6. MATLAB实战系列(三十一)-基于MATLAB的异步电机调速系统仿真

    前言 本文从异步电动机的数学模型着手介绍一种基于matlab/simulink的异步电动机仿真模型,使用时只需要输入不同的电机参数即可. 文中涉及代码可参见 电力系统仿真-基于MATLAB的异步电机调 ...

  7. matlab bootstrap,非参数bootstrap方法和其MATLAB实现_吴庆平.pdf

    第34卷第2期第34卷第2期 丽丽 水水 学学 院院 学学 报报 2012年4月2012年4月 Vo1.34Vo1.34 No.2No.2 JOURNALJOURNAL OFOF LISHUILISH ...

  8. MATLAB实战系列(三十九)-matlab多目标优化之海洋捕食者算法

    前言 文中涉及代码可参见 matlab多目标优化之海洋捕食者算法 海洋捕食者算法(Marine Predators Algorithm, MPA)是Afshin Faramarzi等人于2020年提出 ...

  9. MATLAB实战系列(三十六)-MATLAB 离散Hopfield神经网络的分类——高校科研能力评价

    前言 离散型Hopfield神经网络不仅具有联想记忆的功能,还可以应用于解决分类问题. 文中涉及代码请参见 matlab神经网络源码集锦- 离散Hopfield神经网络的分类--高校科研能力评价 以下 ...

最新文章

  1. 区块链基础--工作量证明
  2. SkinRibbonGalleryBarItem添加无Item问题
  3. [TPYBoard - Micropython之会python就能做硬件 2] 利用micropython控制NOKIA 5110屏
  4. [转]OpenGL库介绍
  5. 围观神龙架构首次开箱,现场直播暴力拆机
  6. 12-31--MAGENTO---强大的配置功能挖掘!!
  7. 体验Microsoft Longhorn 和 Google Earth 带来的视觉震撼
  8. 「创作之秋」| 参赛成员- 获奖名单(参与奖)
  9. 各代iphone尺寸_Iphone 历代 参数
  10. 如何使用CSK6的PSRAM内存资源
  11. android椭圆进度,Android 圆形进度条
  12. detectron2 c++ 部署笔记
  13. Java和Vue项目打包并进行服务器部署
  14. SpringBoot+Vue项目线上教学平台
  15. java crm 进销存 springmvc SSM 项目 系统
  16. java 线程的插队运行_Java线程插队
  17. 浏览器网页标签页图标显示
  18. Boom!!!计算机系统,从理解到爆炸,Bomblab
  19. TCGA数据下载教程:使用官方gdc-client软件下载
  20. 有趣的勾股数及其计算

热门文章

  1. 如何从关键词库中选出核心关键词的小技巧
  2. 201512683信息检索知识
  3. 易买网更多新闻代码_新闻 | 0515演员李沇熹结婚等更多资讯
  4. 科大奥锐密立根油滴实验数据_大学物理实验--密立根油滴实验报告
  5. 翻转课堂教学模式研究
  6. 【手把手带你Godot游戏开发】FlappyBird:9.2 天下没有不OVER的GAME(下)
  7. 计算机进位计数制实训课教案,计算机组成原理的教与学
  8. python如何查询函数_python如何查询函数
  9. keil查找函数引用的方法
  10. 金融时报全球五百强企业排名 中石油居榜首