移动平均数可以有效地消除实际数据值的随机波动,从而得到较为平滑的数据变动趋势图表,通过对历史趋势变动的分析,可以预测未来一期或几期内数据的变动方向。 1.移动平均计算的种类 根据预测时使用的各元素的权重不同,可以分为:简单移动平均和加权移动平

移动平均数可以有效地消除实际数据值的随机波动,从而得到较为平滑的数据变动趋势图表,通过对历史趋势变动的分析,可以预测未来一期或几期内数据的变动方向。

1.移动平均计算的种类

根据预测时使用的各元素的权重不同,可以分为:简单移动平均和加权移动平均。

移动平均有一个很重要的概念就是“间隔”,移动平均数的计算是限定在间隔数之内的。以简单移动平均数的计算为例,假设间隔为3,则每个移动平均数都是前3个原始数据的平均值。在图9-86中,C4是A2、A3、A4单元格的平均值,C5是A3、A4、A5单元格的平均值,以此类推。通过这种移动方式的平均值计算可以有效消除数值波动影响。例如,图9-86中移动平均数最大值与最小值的差是9(即25-16),而原始数据中最大值与最小值的差是21(即31-10)。

加权移动平均只不过是为期内每个数据分配了不同的权重,而不是简单地计算平均数。例如,在图9-87所示的C4单元格中,间隔仍旧为3,第一个数据的权重为35%,第二个为30%,第三个为35%。注意,权重相加必须等于1。对比图9-86和图9-87中的数据,可以看出加权移动平均与简单移动平均的差异。

在运用加权移动平均时,权重的选择是一个应该注意的问题。一般而言,最近期的数据最能预示未来的情况,因而权重应大些。例如,根据前一个月的销售情况比根据前几个月能更好地估测下个月的销售情况。但是,如果数据是季节性的,则权重也应是季节性的,例如,不能以1月份T恤衫的销量预测春季的销量。

图9-86简单移动平均数计算

图9-87加权移动平均数计算

2.绘制移动平均图表

绘制简单移动平均可以使用Excel提供的数据分析工具。

单击“数据”选项卡中的“数据分析”按钮,在打开的对话框中选择“移动平均”并单击“确定”按钮,将打开如图9-88所示的“移动平均”对话框。

图9-88“移动平均”对话框

在输入区域选择原始数据区域A1:A32,由于A1是标题,因此勾选“标志位于第一行”选项。间隔选择3。“输出区域”用于指定移动平均数的放置位置,选择一个起始单元格即可。勾选“图表输出”,将同时绘制折线图。

单击“确定”按钮,即可看到移动平均计算结果和绘制的图表,如图9-89所示。

图9-89绘制的移动平均折线图

图中的“预测值”数据系列即是使用移动平均数绘制的折线图,可以看出比实际值平滑了许多,更易于进行趋势的判断。由于间隔为3,所以C2、C3的值为#N/A。

3.移动平均分析的注意事项

移动平均对原序列有修匀或平滑的作用,并且加大间隔数会使平滑波动效果更好,但这也会使预测值对数据实际变动更不敏感,因此移动平均的间隔不宜过大。例如,图9-90是在间隔为6的情况下绘制的折线图,可以看到“预测值”数据系列比图9-89中平滑了很多。

图9-90间隔为6时绘制的移动平均折线图

当数据包含季节、周期变动时,移动平均的间隔数与季节、周期变动长度一致,才能消除其季节或周期变动影响。

移动平均数并不能总是很好地反映出趋势。由于是平均值,预测值总是停留在过去的水平上而无法预计会导致将来更高或更低的波动。

移动平均分析需要由大量的历史数据才可以进行。

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

mysql 字段移动平均值_Excel-移动平均分析(趋势分析)相关推荐

  1. mysql 字段移动平均值_MYSQL简单移动平均值计算

    以下MySql更新状态似乎需要花费过多的时间来执行所提供的记录集(~5000条记录).下面的更新语句平均需要12秒才能执行.我目前计划对5个不同时期和大约500种不同的股票代码进行此计算.这转换为12 ...

  2. php数据库字段类型,mysql 字段类型说明

    mysql 字段类型说明 更新时间:2007年04月27日 00:00:00   作者: MySQL支持大量的列类型,它可以被分为3类:数字类型.日期和时间类型以及字符串(字符)类型.本节首先给出可用 ...

  3. mysql慢查询开启及分析方法

    最近服务维护的公司的DB服务器,总是会出现问题,感觉需要优化一下了,登陆上去,发现慢查询日志都没有开,真是惭愧, 故果断加上慢查询日志,经过分析sql记录,发现问题很多,开发人员很多没有对sql优化, ...

  4. mysql字段名与关键字冲突(near to:syntax error)

    今天遇到个问题,mysql字段为 to ,但是插入时报语法错误,仔细分析to是关键词 使用单引号和双引号 全部失败!!!! 仔细看 mysql的字段都是`(键盘Esc下面那个符号)括起来的, 试了一下 ...

  5. mysql字段简索引_Mysql索引优化攻略(全)

    所谓索引就是为特定的mysql字段进行一些特定的算法排序,比如二叉树的算法和哈希算法,哈希算法是通过建立特征值,然后根据特征值来快速查找.而用的最多,并且是mysql默认的就是二叉树算法 BTREE, ...

  6. mysql 字段加减_Mysql常见问题及优化

    一.库表设计 1.1 引擎选择 在 mysql 5.1 中,引入了新的插件式存储引擎体系结构,允许将存储引擎加载到正在运新的 mysql 服务器中.使用 mysql 插件式存储引擎体系结构,允许数据库 ...

  7. mysql 字段加减_MySQL数据库开发常见问题及优化(续)

    在设计表或索引时,常出现以下几个问题: 1.少建索引或不建索引.这个问题最突出,建议建表时 DBA 可以一起协助把关. 2.索引滥用.滥用索引将导致写请求变慢,拖慢整体数据库的响应速度(5.5 以下的 ...

  8. MySQL JDBC 客户端反序列化漏洞分析

    首发安全客:https://www.anquanke.com/post/id/203086 这几天学习了BlackHat Europe 2019的议题<New Exploit Technique ...

  9. 12个MySQL慢查询的原因分析

    1. SQL 没加索引 很多时候,我们的慢查询,都是因为没有加索引.如果没有加索引的话,会导致全表扫描的.因此,应考虑在 where 的条件列,建立索引,尽量避免全表扫描. 反例: select * ...

最新文章

  1. proxmoxve打造云桌面_AIO攻略 | 桌面云是如何解决外设问题的?
  2. 下列不是python对文件的读操作方法是-大工20春《数据挖掘》在线作业1【参考答案】...
  3. 【星球知识卡片】注意力机制发展如何了,如何学习它在各类任务中的应用?...
  4. MySQL relay log 详细参数解释
  5. ppz css栅格框架
  6. centos6.4 32位 详细安装Nginx
  7. @media实现网页自适应中的几个关键分辨率
  8. JDBC调用存储过程,以及存储过程 事务的使用.....
  9. WLAN加密技术详解
  10. SystemC快速实战指南
  11. mysql手册04_视图
  12. 成都焱炎 抖音AI大数据 不root 不装xp
  13. nova组件-launch,shut off,start,lock,reboot,terminate虚拟机
  14. 淘宝接口 http://ip.taobao.com/service/getIpInfo.php?ip=myip 获取不到手机ip地址
  15. 苹果基带坏了怎么办_「手机维修自学教程」苹果手机的基带逻辑码片读取技巧 保资料搬板...
  16. 【Android面试题】准备、hr面试问题总结
  17. 圈叉棋、套娃圈叉棋、嵌套圈叉棋、九个井字棋
  18. python 实现自动化点击界面方案
  19. C++之回炉再造笔记--问题记录1
  20. B站直播云逗猫趟坑记

热门文章

  1. 同步手绘板——android端下笔后颜色变化
  2. 编译C++程序(经验版)
  3. 英特尔处理器被曝重大漏洞 微软苹果等将推送补丁 | 全球数据中心收购交易量在2017年创下历史新高
  4. SpringMVC集成Redis集群
  5. 磁盘数据恢复怎么做?实用方法快收藏!
  6. 为赢取市场,vivo手机性价比超过小米,性价比旗手易位
  7. pycharm切换标签页的快捷键是什么?
  8. BGP 互联网接入_什么是互联网骨干网,它是怎样工作的 | Linux 中国
  9. 概率论考点总结类型11 联合分布函数和边缘分布函数
  10. html5蚂蚁森林种树效果,在蚂蚁森林“种树”2年,5500万棵树苗,真的变身“森林”了吗?...