SPSSPRO,让数据分析更简单,问卷调查类数据分析不再愁 产品介绍 帮助中心 客户端
微信登录
  • 产品简介

  • 我的数据

  • PRO绘图

  • 数据处理

  • 数据分析

    • 描述性分析

    • 问卷分析

    • 综合评价

    • 差异性分析

    • 相关性分析

    • 预测模型

    • 统计建模

    • 计量经济模型

      • 时间序列分析

        • 单位根检验(ADF)
        • 差分分析
        • (偏)自相关分析(pacf/acf)
        • 时间序列分析(ARIMA)
        • GARCH模型
        • 格兰杰因果检验
        • VAR向量自回归
        • 季节性ARIMA模型
        • 协整检验
        • 移动平均法
          • 1、作用
          • 2、输入输出描述
          • 3、案例示例
          • 4、案例数据
          • 5、案例操作
          • 6、输出结果分析
            • 输出结果1:移动平均图
            • 输出结果2:误差指标汇总表
          • 7、注意事项
          • 8、模型理论
          • 9、参考文献
        • 单指数平滑法
        • 双指数平滑法
        • Winters法
        • 时间序列分解法
      • 进阶回归分析

    • 医学统计模型

    • 机器学习分类

    • 机器学习回归

    • 规划求解

    • 研究模型

    • 信号分析

    • 自定义算法

    • 质量检测

    • 控制图

    • 测量系统分析

移动平均法

# 1、作用

在数据没有趋势时,使用移动平均法可以平滑处理数据并提供短期预测值。如果数据具有季节性模式,而且移动平均的长度设置为与季节性模式的长度相同,则可以使用移动平均。

# 2、输入输出描述

输入:一项定量或一项定量和时间变量
输出:移动平均图

# 3、案例示例

某牙膏零售商收集了2022年1月1日-2022年4月11日以内的销售数据。该零售商基于移动平均法创建了预测牙膏销售的时间序列模型。在移动平均图上,预测和线沿着数据紧密分布,尤其是在序列末端。零售商可以以95%的置信水平认为接下来几周的销售量将大约在50和70之间。

# 4、案例数据

案例数据

# 5、案例操作

Step1:新建分析;
Step2:上传数据;
Step3:选择对应数据打开后进行预览,确认无误后点击开始分析;

Step4:选择【移动平均法】;
Step5:查看对应的数据数据格式,按照【移动平均法】要求输入数据。
Step6:点击【开始分析】,完成全部操作。

# 6、输出结果分析

# 输出结果1:移动平均图

图表说明:通过移动平均法可以平滑数据波动,展示历史趋势及短期预测结果。关于图表中的“实际值”、“拟合值”、“预测值”、“95%置信下限”和“95%置信上限”的解释如下:
(1)实际值 :各时间点真实数据,反映即时波动。
(2)拟合值 :基于历史数据计算的模型拟合结果,凸显趋势。
(3)预测值 :对未来时间的销量预估,延续拟合趋势。
(4)95%预测区间 :预测值的置信范围,体现不确定性。

# 输出结果2:误差指标汇总表

评价指标 平均绝对百分比误差(MAPE) 平均绝对误差(MAD) 平均偏差平方和(MSD)
结果 8.916 2.923 13.88

图表说明:关于平均绝对百分比误差 (MAPE)、平均绝对误差 (MAD) 及平均偏差平方和(MSD)解释如下:
(1)平均绝对百分比误差 (MAPE)度量拟合值与实际值绝对偏差占实际值的百分比均值,反映相对误差幅度;
(2)平均绝对误差 (MAD) 度量拟合值与实际值绝对偏差的算术平均值,直接体现误差绝对大小;
(3)平均偏差平方和(MSD)度量拟合值与实际值偏差平方的算术平均值,对异常大误差赋予更高权重。

根据误差指标汇总表可知,平均绝对百分比误差为{ 8.916 },平均绝对误差为{ 2.923 },平均偏差平方和为{ 13.88 }。

# 7、注意事项

  • 按时间顺序记录数据:时间序列数据按照固定的间隔收集,而且按时间顺序记录。应当按照数据的收集顺序将数据记录到工作表中。
  • 收集足够的数据以评估趋势或模式:请收集足够的数据,以便您可以完全评估数据中的趋势或模式。
  • 按照适当的时间间隔收集数据:基于您要检测的模式选择时间间隔。例如,要在过程中查找每个月的模式,请在每个月的同一时间收集数据。

# 8、模型理论

在数据没有趋势时,使用移动平均可以平滑处理数据并提供短期预测值。如果数据具有季节性模式,而且移动平均的长度设置为与季节性模式的长度相同,则可以使用移动平均。

移动平均法
移动平均是最基础的滑动平均方法,它使用一个固定窗口,将窗口内的各期值取平均,用这个平均值来替代时间序列中该位置的值。
● 窗口大小:通常记作n,表示每次平均的期数;
● 窗口滑动:每次将窗口向前滑动一期,重复计算。
设原始时间序列为:

{y1,y2,…,yt}

设定滑动窗口大小为n,则第t期的移动平均值为:

y^t=1n∑i=0n−1yt−i

即用最近n个时期的平均值来表示当前的趋势。
对于第t期的拟合值来说,第t期的拟合值等于第t−1期的移动平均值。对于第t期的预测值来说,第t期的预测值取决于所所设置的预测起点。一般设置的预测起点是第几期,对应的预测值就是所设置预测起点的移动平均值。

中心移动平均法(当设置移动平均居中之后,就变成中心移动平均法)
当数据存在季节性波动或周期性干扰时,使用对称窗口居中平均值来反映趋势。中心滑动平均用于提取时间序列中的趋势成分,常用于季节性分解(季节调整法)中。
设原始时间序列为:

{y1,y2,…,yt}

当n为奇数时,中心滑动平均第t期值为:

CMAt=12k+1∑i=−kkyt+i

如当n=3时,计算从第3期开始的滑动平均公式为:

CMAt=yt−1+yt+yt+13

当n为偶数时,先计算一次滑动平均:

Mt=1n∑i=0n−1yt+i

再计算两个滑动平均值的平均,落在中心:

CMAt+0.5=Mt+Mt+12

如当n=4时,计算从第3期开始的滑动平均公式为:

M2.5=y1+y2+y3+y44M3.5=y2+y3+y4+y54CMA3=M2.5+M3.52

对于第t期的拟合值来说,第t期的拟合值等于第t−1期的移动平均值。

预测限

上限预测值上限=预测值+1.96×MSD下限预测值下限=预测值−1.96×MSD

MSD为均方差。

平均绝对百分比误差(MAPE):
平均绝对百分比误差(MAPE)度量时间序列值拟合的准确度。MAPE以百分比表示准确度。

∑|(yt−y^t)/yt|n×100,(yt≠0)

其中,yt表示时间t处的实际值;y^t表示时间t处的预测值;n表示观测值个数。

平均绝对误差 (MAD):
平均绝对偏差(MAD)度量时间序列值拟合的准确度。MAD以与数据相同的单位表示准确度,从而有助于使误差量概念化。

∑t=1n|yt−y^t|n

其中,yt表示时间t处的实际值;y^t表示时间t处的预测值;n表示观测值个数。

平均偏差平方和 (MSD):
无论采用哪种模型,平均偏差平方和(MSD)始终是使用相同的分母n计算的。对于异常大的预测误差,MSD度量比MAD敏感。

∑t=1n|yt−y^t|2n

其中,yt表示时间t处的实际值;y^t表示时间t处的预测值;n表示观测值个数。

# 9、参考文献

[1]Scientific Platform Serving for Statistics Professional 2021. SPSSPRO. (Version 1.0.11)[Online Application Software]. Retrieved from https://www.spsspro.com.
[2]李云刚.基于移动平均法的改进[J].统计与决策,2009,(19):158-159.

建议反馈