You are on page 1of 3

问 题 研 究

隐含在 Ex
cel中的统计预测方法研究
——简单移动平均法和指数平滑法在 Ex
cel中的处理

孙艳玲
!成 都信息工程学院龙泉校区 统计学系,四川 成都 610103 "

摘要:本文以目前普遍使用的 Ex
cel软件为计算工具,对隐含在 Ex
cel中的统计预测方法进行挖掘使
用,并以简单移动平均法和指数平滑法为例,阐述了这两种方法用 Ex
cel处理的预测过程。
关键词:Ex
cel软件;统计;预测方法
中图分类号:G423 文献标识码:B 文章编号:1005-5762 !2002 "01-0014-03

在 !"#$% 软件中隐含有多种统计预测方法,如:回 出现“数据分析”一项。


归预测、投入产出预测、时间序列预测等。现 以 时 间 序 若 “工 具 ”下 拉 菜 单 中 已 有 “数 据 分 析 ”项 ,可 省 略
列预测为例,介绍如何用 !"#$% 处理统计预测的问题。 此步。
一、简单移动平均法 & 预测过程
&’ 原理简介 现通过以下例题对简单移动平 均 法 和 指 数 平 滑 法
移动平均,就是从时间数列的第一项数 值 开 始 ,按 的 预 测 过 程 进 行 分 析 、比 较 ,以 期 读 者 能 更 深 入 领 会 、
一定项数求序时平均数,而后逐项移动,求出 移 动 平 均 掌握 !"#$% 的几种统计预测方法。
数。这些移动平均数构成了一个新的时间序列。这个新 例:我国 &4560&444 年的国内生产总值 , 单 位 7 亿
的时间序列把原数列的不规则变动加以修均 , 变 动 趋 元 . 见图一 8 试预测 3666 年的国内生产总值 。 简 单 移 动
于平滑,使长期趋势更为明显。并把其平均值 ,直 接 作 平均法的预测过程如下:
为下一期的预测值。 " 输 入 原 始 数 据 (参 照 图 一 中 列 9 和 列 : 的 数
设 ( ())为 ) 期的实际值,* 为平均周期数,+ ())为 ) 据);
期的预测值,简单移动平均法的预测模型为:
+,)-&./,(,).-(,)0&.-… -(()01-& ). 2 *
上式表明,第 ) 期的移动平均值作为第 )-& 期的预
测值。其中 * 的取值很重要,当 * 值较大时,灵敏度较
差 ,有 显 著 的 “滞 后 现 象 ”;当 * 值 较 小 时 ,可 以 灵 敏 地
反映时间数列的变化;但 * 值过小,又达不到消除不规
则变动的目的。一般来 说 ,可 以 采 用 不 同 * ,对 时 间 数
列 进 行 试 验 ,从 中 选 择 最 优 的 ,若 经 过 调 试 ,预 测 值 仍
明显滞后于实际值,则说明用该方法预测不很恰当。 图一 移动平均法使用的原始数据和预测结果
3’ 预测方法 # 单击主菜单选项“工具”,出现工具下拉菜单;
! 加载“分析工具”; $ 单击“数据分析”项,出现“数据分析”对话框;
" 启 动 !"#$%,单 击 主 菜 单 选 项 “工 具 ”,出 现 工 具 % 在 “分 析 工 具 ”的 下 拉 列 表 中 ,选 择 “移 动 平 均 ”
下拉菜单; 项,并单击“确定”按钮,出现“移动平均”对话框;
# 单击“加载宏”选项,出现“加载宏”对话框; ’ 在“输入区域”右侧的输入框中输入原始数据区
$ 在“当前加载宏”的下拉列表中,查询并 选 择 “分 域 范 围 “:; ::3; ”,在 “间 隔 ” 右 侧 的 输 入 框 中 输 入 平
析工具库”选项; 均 周 期 数 “; ”,在 “输 出 区 域 ” 右 侧 的 输 入 框 中 输 入 存
% 单 击 “确 定 ”按 钮 ,即 可 在 主 菜 单 选 项 “工 具 ”中 放预测结果的区域范围“<; :<3; ”;

・&=・
问 题 研 究
!如果希望输出图形,单击复选项 “图表输出 ”前的 较大时,# 宜取大值 (
%’ ? 0 %’ & ),这样可以加重近期观
方框,使框中出现符号 “) ”; 测值的权数,使各期观察值的权数由近及远较快地变
" 单击 “确定 ”按钮,便可得到预测结果 (见图一 # 小。
在不易判断时,可分别选用不同的 # 值试算,结合我
列 )。即:$%%% 年国内生产总值为 &%!$&’ %" 元。 国当前政策形势,选择预测值比较合理的 # 值,同时考
以上结果是笔者通过测试不同的 ( 值得到的最好 虑最近几期的标准误差较小的 # 值,其中标准误差可在
预测结果,各期预测值有明显的滞后现象,说明此方法 “指数平滑 ”对话框中选中 “标准误差 ”复选框时得到结
不适合,应另选其他方法。 果。
二、指数平滑法 第二、初始值的确定,即第一期的预测值。一般原数
!) 原理简介 列的项数较多时 (大于 !" 项 ),可以选用第一期的观察
指数平滑法与简单移动平均法相比较,它可以在较 值或选用比第一期前一期的观察值作为初始值。如果原
少的数据个数下进行预测,且外推预测可以不只一期。 数列的项数较少时 (小于 !" 项 ),可以选取最初几期 2 一
指数平滑法可以有一次指数平滑法、二次指数平滑法、 般为前三期 3 的平均数作为初始值。
三次指数平滑法。 第三、指数平滑方法的选用。一般可根据原数列散
指数平滑法的预测模型为: 点图呈现的趋势来确定。如呈现直线趋势,选用二次指
*(+ , ! )- # . /(+), (! 0 #). *(+) 数平滑法;如呈现抛物线趋势,选用三次指数平滑法。或
其中1 / 2 + 3 第 + 期的实际值; 者,当时间数列的数据经二次指数平滑处理后,仍有曲
*2+3 第 + 期的预测值; 率时,应用三次指数平滑法。
# 平滑系数,在 45678 中,它称为阻尼系 $) 预测方法
数。 仍然用上列来介绍指数平滑法的预测过程
上式表明,第 + , ! 期的预测值是上一期的实际值 首先绘制散点图见图二
/(+)与上一期的预测值 *(+)的加权平均。通过该模型可
计算一次 2 9(
+
!)
3 、二次 2 9(
+
$)
3 和三次 2 9(
+
:)
3 的指数平滑值。
经过几次指数平滑处理后的时间序列,从第 + 期开始具
有明显的线性趋势,就可根据以上计算的指数平滑值求
出趋势直线预测方程 (二次指数平滑法预测方程 ):
; + , < - = + , >+ <
其中:= + - $ 9(
+
!)
0 9(
+
$) 图二 散点图
# 根据散点图呈现抛物线趋势,由此用三次指数平滑
>+ - 2 9(
+
!)
0 9(
+
$)
3
!0# A&% , A&! , A&$
法,这里取 # - %’ $,取9(
%
!)
- 9(
%
$)
- 9(
%
:)
- -
或者二次抛物线预测方程 (三次指数平滑法预测方 :
程 ): @&B!’ ?:
;+ , < - =+ , >+< , 6+< $ 操作方法如下:
(! ) ($ ) (: )
其中:=+ - : 9 + 0: 9 + ,9 + $ C %步同简单移动平均法;
# & 在 “分析工具 ”的下拉列表中,选择 “指数平滑 ”
>+ - ( 0 )$ *2 ? 0 " 3 9(
+
!)
0 $ 2 " 0 @ 3 9(
+
$)
$ ! # 项,并单击 “确定 ”按钮,出现 “指数平滑 ”对话框;
, 2 @ 0 : 3 9(:)
+ +
’在 “输入区域 ”右侧的输入框中输入原始数据区
#$ 域范围 “D::D$: ”,在 “阻尼系数 ”右侧的输入框中输入
6+ - ( 0 )$ 2 9(
+
!)
0 $ 9(
+
$)
, 9(
+
:)
3
$ ! #
平滑系数 (#)%’ $,在 “输出区域 ”右侧的输入框中输入
这里需要注意以下几个问题:
存放预测结果的区域范围 “E::E$: ”;
第一、# 的选取。采用指数平滑法预测时,如果原数
!如果希望输出图形,单击复选项 “图表输出 ”前的
列波动不大时,# 宜取小值 (%’ ! 0 %’ : ),这样可以使各
方框,使框中出现符号 “) ”,如果希望输出标准误差,单
期观察值的权数由近及远缓慢地变小,如果原数列波动
击复选项 “标准误差 ”前的方框,使框中出现符号 “) ”;

・!"・
问 题 研 究
! 单击 “确定 ”按钮,便可得到一次平滑的预测结 5 1,,00. ", )2 * (. 11)0,
果。 预测方程为:
用同样的方法,对新的时间数列再做一次指数平 9!--- 5 : 2 ,!,-+. () 5 (/". /"!, 4 : * (. 11)0, 4 :(
滑,即可得到二次指数平滑的结果;把二次的结果作为 当 !--- 5 ! 2 (///,: 2 ! 时,(/// 年的预测值:
新数列再做一次指数平滑,得到三次指数平滑的结果。 9(/// 2 ,!,-+. () 5 (/". /"!, * (. 11)0, 2 ,(/-1. 0(
(见图三 ) (亿元 )
利用 ;<8=> 计算各期的追溯预测值及其与实际值差
的平方和 (见下表 )。

根据估计标准误差公式 ’& 2 ( &@(&**A&?) 计算得


(

’& 2 ( 0/(,0"!1).
(/ * )
+
2 0+),. 1(-!")

又概率为 -0B , @ * A 2 (/ * ) 2 !1 时,查 $ 分布表


得:
$/. /(0 (
!1 )2 (. !!
于是 (/// 年的预测区间为:

图三 原始数据和指数平滑值
由 上 表 可 知 , !--- 年 的 ’ (! ) (( )
,(/-1. 0(C (. !! 4 0+),. 1(-!") 4 (! 5 (/!
$ 2 ,/-1/. !+, ’ $ 2
2 !!10-. !!
1--01. (- ,’(
$
))
2 1,,00. ",,于是:
即 (1!)),. +!,-),0". ") )也就是说,有 -0B 的把握
3!--- 2 ) 4 ,/-1/. !+ * ) 4 1--01. (- 5 1,,00. ",
预 期 (/// 年 国 内 生 产 总 值 在 1!)),. +! 亿 元 至
2 ,!,-+. ()
-),0". ") 亿元之间。
6!--- 2 /. ( 7 !. (, (0 4 ,/-1/. !+ * ( 4 !. , 4 1--01. (-
由此可见,用 ;<8=> 来处理统计预测方法,简便易
5 !. " 4 1,,00. ", )2 (/". /"!,
行,快速准确。既解决了传统手工进行统计预测的繁杂,
8!--- 2 /. /+ 7 !. (, (,/-1/. !+ * ( 4 1--01. (-
又避免了未汉化 ’D’ 软件给普通用户带来的困难。

年份 # $ % 国内生产总值 # & % ’$ # ! % ’$ # ( % ’$ # ) % & &*& #& * &%(


+,-!. " +,-!. "/// +,-!. "/// +,-!. "///
!-,/ +0!1. , +0-(. 0"// +"0(. )",/ +1//. (!++ +,-!. "/// * )1). ,/// !)-1(". ++//
!-,! +,"(. + +,/,. +)(/ +111. (!-( +1"!. ,!,( ++--. !!// )"). (-// !)!-1-. "(+!
!-,( 0(-+. 1 0!-1. ++"+ 0!!). +/!/ 0/+). /,++ +,1(. !0+/ +((. 0+"/ !1,0+0. !((!
!-,) 0-)+. 0 01,1. /,-) 0"0(. )0!" 00)/. +-,( 0)(). -0+" "!/. 0+0+ )1(1"0. ",00
!-,+ 1!1!. / ",-+. (!1- ""+0. ,++" "+((. 110) 0-10. "+)/ !!-0. )01/ !+(,,1,. +0)/
!-,0 ,-"+. + ,00/. )")" ,!"-. +0-, 1,(/. !((- 1(++. ((!- !1(/. !1,! (-0-/!(. ,+1/
!-," !/(/(. ( -,1!. ,)(1 -0)!. )0,! -!,-. !!!! -/10. ,!"" !!(". ),)+ !(",1)-. 010/
!-,1 !!-"(. 0 !!0++. )"1/ !!!+!. 1"0/ !/10!. ()+/ !/(-+. "0"/ !""1. ,+)0 (1,!1/(. /!+/
!-,, !+-(,. ) !+(0!. 0!)/ !)"(-. 0"+/ !)/0). ,-,/ !(/"". +1-/ (,"!. ,(/0 ,!-//!". 1++/
!-,- !"-/-. ( !")11. "")/ !0,(,. /+)/ !0(1). (!+/ !0!/!. ("-/ !,/1. -)!( )(","!0. /,,/
!--/ !,0+1. - !,!!). ,0)/ !1"0". "-!/ !1!1-. --0/ !1/0". 0+,/ !+-!. )0(/ (((+!)/. 1)+/
!--! (!"!1. , (/-!1. /!!/ (/("+. -+1/ !-"+1. -0"/ !-"0+. 1,+/ (-"). /!"/ ,11-+"). ,--/
!--( (""),. ! (0+-). ,,(/ (+++,. /-0 ()+,,. /"1/ (!1,". ,-)/ +,0!. (/", ()0)+(/1. "!//
!--) )+")+. + )(,/". (-"/ )!!)+. "0"/ (-"/0. )),/ ("-)0. !!0/ 1"--. (,0/ 0-(1,-,-. )///
!--+ +"10-. + +)-",. 11-/ +!+/!. -00/ )-/+(. ")!/ )0!!,. (("/ !!"+!. !1+/ !)00!"-)-. !///
!--0 0,+1,. ! 0001". ()/" 0(1+!. ),// 0///!. ")// +10/!. 0)!/ !/-1". 0"-/ !(/+,0/"1. ,///
!--" "1,,+. " "0+((. -(1/ "(,,". "!,/ "/)/-. "(// 0-(",. +!// ,"!". !,-, 1+(),1(". +)//
!--1 1++"(. " 1("0+. ""0/ 1/1/!. /0"/ ","((. 1"-/ ",0(-. 1)-/ 0-)(. ,"!/ )0!-,,)-. +)//
!--, 1,)+0. 0 11(/1. /-)/ 10-/0. ,,"/ 1+++-. ("(/ 1+-/!. ,"-/ )++). ))!+ !!,0"0)/. -///
!--- ,!-!/. - ,/-1/. !)-/ 1--01. (,,/ 1,,00. ",)/ 1,0-/. 1"0/ ))(/. !)0/ !!/()(-". 0"//
& 0/(,0"!1). +///

・!"・

You might also like