指数平滑法负荷预测

指数平滑法负荷预测
指数平滑法负荷预测

目录

中文摘要 (1)

英文摘要 (2)

1引言 (3)

1.1 负荷预测 (3)

1.2 电力负荷预测常用方法 (4)

1.3负荷预测的研究现状及发展 (5)

1.4毕业设计主要工作 (6)

2基于指数平滑法的短期负荷预测模型 (7)

2.1 指数平滑法 (7)

2.2基于指数平滑法的短期负荷预测模型 (10)

3短期负荷预测的软件实现 (11)

3.1 C语言简介 (11)

3.2短期负荷预测软件实现 (12)

4负荷预测结果分析 (17)

4.1 原始数据处理 (17)

4.2 输入变量 (18)

4.3 一次指数平滑法负荷预测 (19)

4.4 二次指数平滑法负荷预测 (21)

4.5 负荷预测比较分析 (25)

5结论 (29)

5.1 结论 (29)

5.2 展望 (29)

谢辞 (31)

参考文献 (32)

附录一程序代码 (33)

基于指数平滑法的短期负荷预测

摘要:负荷预测是电力系统领域的一个传统研究问题,随着我国电力事业的发展,电网的管理日趋现代化,电力系统负荷预测问题的研究也越来越

引起人们的注意。

指数平滑法是一种简单常用的负荷预测方法,他能用较少的原始数据,对未来的负荷情况进行预测。本文将使用这种方法进行短期负荷预

测。选取某地某年全年每小时的负荷数据作为可参加运算的数据,用选

择的方式,对以小时为单位或者以一整天为单位的负荷进行预测,最后

输出结果,计算误差及误差率。并用C语言程序设计对其进行实现。本设计以探究输入变量对一、二次指数平滑法负荷预测的影响,选用适当

的数据,改变各个输入变量(平滑常数a,参与计算的数据量t等)得到具体的结果,通过对结果的分析,得到这些输入变量对一、二次指数

平滑法负荷预测的影响。

关键词:短期负荷预测;一次指数平滑法;二次指数平滑法;C语言;输入变量的影响。

Based on Exponential Smoothing Short-term Load Forecasting

Abstract:The field of power system load forecasting is a traditional research problem, as China's power industry development, the management of an

increasingly modern power grid, power system, the problem of load

forecasting are increasingly attracting attention.

Exponential smoothing method is a simple, common load forecasting

method, he can use less of the original data, to predict the future load

conditions. This article will use this method for short-term load

forecasting. Select the year, somewhere, the hourly load data as the data

may participate in operations, with the choice of method of in hours or in a

day's load forecast for the unit, the final output, error and error rate

calculation . And use C language programming to achieve them. To

explore the design of the input variables on the first and second load

forecasting exponential smoothing effect, choose the appropriate data,

changing the various input variables (smoothing constant a, t the amount

of data involved in the calculation, etc.) are concrete results, through the

results analysis, these input variables on the first and second load

forecasting exponential smoothing effect.

Keywords:Short-term Load Forecasting; An Exponential Smoothing; Double Exponential Smoothing Method; C Language;Input V ariables.

1引言

电力负荷预测是电力系统规划决策、经济运行的前提和基础,电力负荷的准确预测对电力系统的经济运行和国民经济的发展具有重要意义。由于电能难以大量储存的特点,导致了在供电过程中,电能的生产和消费必须时刻达到平衡:电能过量,会导致电网安全稳定性的降低;而电能不足,又会影响社会正常生产和生活。所以电力负荷的准确预测,对国民经济,国家发展等问题上至关重要。电力系统负荷预测问题的研究也越来越引起人们的注意,现在已经成为了现代电力系统运行研究中的重要课题之一[1]。

1.1 负荷预测

1.1.1负荷预测

在研究电力负荷预测之前,我们有必要了解一下电力负荷的含义。电力负荷是指电力需求量或用电量,即能量的时间变化率,也可以说是发电厂、供电地区或电网在某一瞬间所承担的工作负荷。

电力负荷经常变化,可按小时、天、周、月、年等时段变化,同时负荷又是以天为单位不断起伏的,具有较大的周期性,负荷变化的过程是连续的,一般不会出现大的突变,但电力负荷对季节、温度、天气等较为敏感的,不同的季节,不同地区不同的气候,以及温度的变化都会对负荷造成一定的影响。这是电力负荷的最重要特点。

而负荷预测是根据系统的运行特性、增容决策、自然条件与社会影响等诸多因数,在满足一定精度要求的条件下,确定未来某特定时刻的负荷数据,其中负荷是指电力需求量(功率)或用电量;负荷预测是电力系统经济调度中的一项重要内容,是能量管理系统(EMS)的一个重要模块,对电力系统安全经济运行和国名经济发展具有重要意义[2]

1.1.2电力负荷预测的分类

根据对电力负荷进行预测的目的不同,我们可将其分为四类即:超短期、短期、中期和长期预测。

①超短期负荷预测。用于对未来一小时以内的负荷进行预测,在安全监视状

态下,需要5至10秒或1至5分钟的预测值,当紧急状态处理和预防性控制的情况下需要10分钟至1小时的预测值。

②中期负荷预测。指一个月到一年的负荷预测,主要用于确定机组运行方式和设备的大规模修理计划等情况。

③长期负荷预测。主要指未来3至5年甚至更长时间内的负荷预测,用于电网规划部门根据国民经济的发展和对电力负荷的需求,所作的电网改造和扩建工作的远景规划。对中、长期负荷预测,要特别研究国民经济发展、国家政策等的影响。

④短期负荷预测。指日负荷预测和周负荷预测,分别用于安排日调度计划和周调度计划,包括确定水火电协调、机组起停、联络线交换功率、负荷经济分配、水库调度和设备检修等,对短期预测,需充分研究电网负荷变化规律,分析负荷变化相关因子,特别是天气因素、日类型等和短期负荷变化的关系。

短期负荷预测作为电力市场中的一项经济信息,是各级电力市场的重要组成部分,对于建立电量计费系统、实行峰谷分时电价和建立模拟电力市场等均有深刻影响。随着我国电力市场的进一步发展,短期负荷预测在电力系统的经济运行方面的影响会愈来愈明显,主要表现在:对实时电价制定的影响、对用户用电情况的影响、对转运业务的影响、对合同电量分配的影响、对系统充裕性评估的影响。

1.2 电力负荷预测常用方法

负荷预测的方法发展到现在,虽然已经积累了不少的经验,但是由于电力系统的负荷要受到诸多因素的影响(负荷的构成,负荷与时间的关系,负荷的随机波动以及气象变化的影响)迄今为止还没有开发出一种适合用于不同地区的通用的方法,因此负荷预测的方法也是多样性的。目前实际运用中使用的负荷预测方法主要有回归分析法、移动平均法、二次指数平滑法、动态分析预测法、灰色模型预测法、组合预测法、回归分析法、卡尔曼滤波法、专家系统法、人工神经网络法、模糊推理与模糊控制理论方法等。

本文从以上算法中选取了适合于短期负荷预测的一次、二次指数平滑法预测,对他们的算法给予了透彻的分析研究,结合实验数据作出比较。在本章节,我们简单介绍一下几种常见的负荷预测方法。

①回归分析法。回归预测属于相关法预测,它通过建立某些解释变量与负荷之间的因果关系获得负荷预测,是研究变量与变量之间的一种数学方法。其表达式如下:

()0()1

i

n

t i t i y a b x ==+?∑ 1,2,...,i n =

(1-1)

其中1()x t 为t 时刻影响负荷变化的因素变量的取值,01,,...,n a b b 为回归系数。 回归分析法的特点是:(1)原理、结构简单;(2)预测速度快;(3)外推特性好,对于历史上未出现过的情况有较好的预测值。

②灰色系统预测法。灰色数学理论是把负荷序列看作真实的系统输出,它是众多影响因子的综合作用结果。

灰色预测法要求历史数据少,运算方便且易于检验,但与其他方法相比也具有一定的局限性:数据灰度越大,则预测精度越差,并且其微分方程指数解比较适合于具有指数增长趋势的负荷指标,对于具有其他趋势的指标则有时拟合灰度较大,精度难以提高。

③神经网络理论。神经网络理论是利用神经网络的学习功能,让计算机学习包含在历史负荷数据中的映射关系,再利用这种映射关系预测未来负荷。

该方法具有很强的鲁棒性、记忆能力、非线性映射能力以及强大的自学习能力,因此有很大的应用市场,但其缺点是学习收敛速度慢,可能收敛到局部最小点;并且知识表达困难,难以充分利用调度人员经验中存在的模糊知识。

④模糊负荷预测。模糊控制是在所采用的控制方法上应用了模糊数学理论,使其进行确定性的工作,对一些无法构造数学模型的被控过程进行有效控制。

模糊负荷预测的缺点是模型精度不高,训练时间太长。此种方法的模型物理意义明显,精度高,收敛快,属于改进型算法。

⑤指数平滑法。在后面的章节中将详细介绍。

1.3 负荷预测的研究现状及发展

日负荷预测是电力负荷预测中的重要一环,是调度中心制订发电计划及发电

厂报价的依据,可以为发电计划程序、离线网络分析和合理的调度安排提供数据,而其准确率的高低直接决定了电力系统运行的安全性和经济性,对电力系统的运行、控制和生产计划都有着非常重要的影响。为了准确的预测市场对电力这一商品的需求,当前世界各个电力公司和供电公司都在积极进行满足电力市场要求的日负荷预测研究。英国研究表明日负荷预测的误差每增加l%导致每年增加成本1千万英镑;在挪威1%的日负荷预测误差的增加将导致510百万克朗的附加运营成本。所以准确的日负荷预测具有很大的经济效益,必须进行深入研究[3]。

随着电力市场的发展,负荷预测的重要性日益显现,并且对负荷预测精度的要求越来越高。传统的预测方法比较成熟,预测结果具有一定的参考价值,但要进一步提高预测精度,就需要对传统方法进行一些改进,同时随着现代科学技术的不断进步,理论研究的逐步深入,以灰色理论、专家系统理论、模糊数学等为代表的新兴交叉学科理论的出现,也为负荷预测的飞速发展提供了坚实的理论依据和数学基础。相信负荷预测的理论会越来越成熟,预测的精度越来越高[4]。

1.4毕业设计主要工作

(1)熟悉短期负荷预测的概念,性质以及意义。对其进行了解,是进行负荷预测的首要任务。

(2)介绍C语言的主要知识,以及对本设计进行软件实现的整体流程和设计思路,对下面进行的实力计算也具有指导意义。

(3)实例计算。应用以上的知识对一组具体的数据进行计算。输入某年中某时间段的负荷数据,设定计算模式以及平滑常数a的值,演示一、二次指数平滑法的计算过程。本设计采用两种预测方法,一种以小时为单位进行预测,另一种以整天为单位进行预测。

(4)取不同的输入变量(平滑常数a,参与计算的数据量t等),应用所设计的程序,反复进行计算,通过控制变量法,得出这些变量对一、二次指数平滑法的影响。

2 基于指数平滑法的短期负荷预测模型

2.1 指数平滑法

图2.1 指数平滑法图例

指数平滑法(Exponential Smoothing,ES)是布朗(Robert. G.Brown)所提出,布朗认为时间序列的态势具有稳定性或规则性,所以时间序列可被合理地顺势推延;他认为最近的过去态势,在某种程度上会是持续的未来,所以将较大的权数放在最近的资料。图 2.1即为指数平滑法的预测某未来趋势的图例

指数平滑是一种重要的时间序列预测法,它的基本思想是先对原始数据进行处理,然后再根据处理后的数据(即平滑值)经过计算构成预测模型,用于测取未来预测值。

指数平滑法是生产预测中常用的一种方法。可用于中短期电力负荷的预测,所有预测方法中,指数平滑是用得最多的一种。简单的全期平均法是对时间数列的过去数据一个不漏地全部加以同等利用;移动平均法则不考虑较远期的数据,并在加权移动平均法中给予近期资料更大的权重;而指数平滑法则兼容了全期平均和移动平均所长,不舍弃过去的数据,但是仅给予逐渐减弱的影响程度,即随着数据的远离,赋予逐渐收敛为零的权数。

也就是说指数平滑法是在移动平均法基础上发展起来的一种时间序列分析预测法,它是通过计算指数平滑值,配合一定的时间序列预测模型对现象的未来进行预测。其原理是任一期的指数平滑值都是本期实际观察值与前一期指数平滑值的加权平均。

根据平滑次数的不同,指数平滑法可分为:一次指数平滑法、二次指数平滑法和三次指数平滑法等。本文只涉及到一次与二次两种指数平滑法。

2.1.1 一次指数平滑法预测

指数平滑法的基本公式是:n 。式中,t S--时间t的平滑值;t y--时间t

的实际值;1

S---时间t-1的实际值;a--平滑常数,其取值范围为[0,1]。由该公t

式可知:

1.t S是t y和1

S-的加权算数平均数,随着a取值的大小变化,决定t y和

t

S-对t S的影响程度,当a取1时,t S= t y;当a取0时,t S= 1t S-。

t

1

2.t S具有逐期追溯性质,可探源至1

S-+为止,包括全部数据。其过程中,

t t

平滑常数以指数形式递减,故称之为指数平滑法。生产预测中,平滑常数的值取决于产品本身和管理者对良好响应率内涵的理解。

3.尽管t S包含有全期数据的影响,但实际计算时,仅需要两个数值,即t y和

S-,再加上一个常数a,这就使指数滑动平均具逐期递推性质,从而给预测带t

1

来了极大的方便。

4.根据公式1S=a1y+(1-a)0S,当欲用指数平滑法时才开始收集数据,则不存在0y。无从产生0S,自然无法据指数平滑公式求出1S,指数平滑法定义1S为初始值。初始值的确定也是指数平滑过程的一个重要条件。

如果能够找到1y以前的历史资料,那么,初始值1S的确定是不成问题的。数据较少时可用全期平均、移动平均法;数据较多时,可用最小二乘法。但不能使用指数平滑法本身确定初始值,因为数据必会枯竭。

如果仅有从1y开始的数据,那么确定初始值的方法有:

1)取1S等于1y;

2)待积累若干数据后,取1S等于前面若干数据的简单算术平均数,如:1S=(1y+ 2y+3y)/3等等。

指数平滑常数a的取值至关重要。平滑常数决定了平滑水平以及对预测值与实际结果之间差异的响应速度。一次指数平滑法是指以最后的一个第一次指数平滑。如果为了使指数平滑值敏感地反映最新观察值的变化,应取较大a 值,如果所求指数平滑值是用来代表该时间序列的长期趋势值,则应取较小a值。同时,对于市场预测来说,还应根据中长期趋势变动和季节性变

动情况的不同而取不同的a ,一般来说,应按以下情况处理:

1.如果观察值的长期趋势变动接近稳定的常数,应取居中a 值(一般取0.6-0.4)使观察值在指数平滑中具有大小接近的权数。

2.如果观察值呈现明显的季节性变动时,则宜取较大的a 值(一般取0.6-0.9),使近期观察在指数平滑值中具有较大作用,从而使近期观察值能迅速反映在未来的预测值中。

3.如果观察值的长期趋势变动较缓慢,则宜取较小的a 值(一般取0.1-0.4),使远期观察值的特征也能反映在指数平滑值中。在确定预测值时,还应加以修正,在指数平滑值S ,的基础上再加一个趋势值b ,因而,原来指数平滑公式也应加一个b 。

2.1.2 二次指数平滑法预测

二次指数平滑法是对一次指数平滑值作再一次指数平滑的方法。它不能单独地记性预测,必须与一次指数平滑法配合,建立预测的数学模型,然后运用数学模型确定预测值。二次指数平滑法只利用三个数据和一个a 值就可进行计算。在大多数情况下,人们一般更喜欢用线性二次指数平滑法作为电力负荷预测的方法。

二次指数平滑法的计算

线性二次指数平滑法的公式为:

(1)(1)1(1)t t t S aY a S -=+- (2-1)

式中:(2)t S ,(2)1t S -分别为t 期和t –1期的二次指数平滑值;a 为平滑系数。 在(1)t S 和(2)t S 已知的条件下,二次指数平滑法的预测模型为:

t T t t Y

a b T

+=+? (2-1)

(2)

(1)

(

1(1)t

t

t S a S a S -=+-

(2-2)

(1)

(2)

2t t t

a S S =- (2-3)

(1)

(2)

()1t t

t

a b S S a

=

-- (2-4)

T 为预测超前期数[5]

2.2基于指数平滑法的短期负荷预测模型

既然我们想将一、二次指数平滑法应用于电力负荷预测当中,就必然要知道他们之间的联系,这里就不得不提到一个新名词——拟合。

拟合是函数逼近或者数值逼近的重要组成部分是通过已知一些离散点集M

上的约束,求取一个定义在连续集合S(M包含于S)的未知连续函数,从而达到获取整体规律的目的,即通过"窥几斑"来达到"知全豹"[6]。

简单的讲,所谓拟合是指已知某函数的若干离散函数值{1f,2f,…,n f},通过调整该函数中若干待定系数f( ,2 ,…,n ), 使得该函数与已知点集的

差别最小。如果待定函数是线性,就叫线性拟合或者线性回归(主要在统计中),否则叫作非线性拟合或者非线性回归。表达式也可以是分段函数,这种情况下叫作样条拟合。

从几何意义上将,拟合是给定了空间中的一些点,找到一个已知形式未知参数的连续曲面来最大限度地逼近这些点。

指数平滑法与负荷预测都属于拟合技术,所以在本质上他们很近似,所以可将一、二次指数平滑法应用于电力负荷预测当中[7]。

3短期负荷预测的软件实现

本设计采用C语言对一、二次指数平滑法负荷预测进行实现。下面将对C 语言进行简单介绍。

3.1 C语言简介

C语言是一种面向过程的计算机程序设计语言,它是目前众多计算机语言中举世公认的优秀的结构程序设计语言之一。它由美国贝儿研究所的D.M.Ritchie于1972年推出。1978后,C语言已先后被移植到大、中、小及微型机上。

C语言发展如此迅速,而且成为最受欢迎的语言之一,主要因为它具有强大的功能。Microsoft Visual C++是一个比较好的软件。界面友好,功能强大,调试也很方便。

C语言的主要特点如下:

1. C是中级语言。它把高级语言的基本结构和语句与低级语言的实用性结合起来。C 语言可以像汇编语言一样对位、字节和地址进行操作,而这三者是计算机最基本的工作单元。

2.C是结构式语言。结构式语言的显著特点是代码及数据的分隔化,即程序的各个部分除了必要的信息交流外彼此独立。这种结构化方式可使程序层次清晰,便于使用、维护以及调试。C 语言是以函数形式提供给用户的,这些函数可方便的调用,并具有多种循环、条件语句控制程序流向,从而使程序完全结构化。

3.C语言功能齐全。具有各种各样的数据类型,并引入了指针概念,可使程序效率更高。而且计算功能、逻辑判断功能也比较强大,可以实现决策目的的游戏。

4. C语言适用范围大。适合于多种操作系统,如Windows、DOS、UNIX 等等;也适用于多种机型[7]。

本设计中主要应用了如下几种命令:

1.选择命令switch:switch命令可以根据用户输入的指令,选择所要执行的命令,如该程序中当输入1时;则进行以小时为单位的负荷预测,

当输入2时,将进行以天为单位的负荷预测;当输入其他时将跳出程序,报错。

2.判断命令if() else:该命令能根据用户输入的指令进行判断,如果满足if指令的要求,则只执行if后面的命令;如果不满足if指令的要求,则只执行else后面的命令。

3.循环命令for():for指令能设定循环的初值,循环的终值,即从哪开始循环,循环到哪里结束。是改程序的最重要的部分,是实现迭代必不可少的命令

3.2短期负荷预测软件实现

3.2.1 短期负荷预测软件功能分析

既然是负荷预测,我们需要方便快捷的得到所要预测时段的预测值,需要得到预测值与真实值的误差以及误差率,以便分析比较。

进行一、二次指数平滑法负荷预测的输入量有需要预测的时间段(天/小时),参加负荷预测的原始负荷数据数量,参加负荷预测的原始负荷起始时间,平滑常数,参加运算的原始数据。

所以我们所需要得到的程序应该具有输入以上变量就能得到一、二次指数平滑法负荷预测值的功能。如图3.1

图3.1 程序功能图

本设计采用C语言编写其具体功能、特点如下:

①通过使用选择语句switch对需要整天的负荷预测还是每小数段得负

荷预测做出选择。当mold=1时,程序将进行每小时段得负荷预测;

当mold=2时,程序将进行整天的负荷预测。

②采用文件调用方式输入所需要的原始数据,省去了手动输入的步骤,

使操作更为简单。

③较为快速的计算负荷预测值,并将结果输出到一个txt文档中,能保

存,复制取出,便于之后的分析研究

④自动计算一、二次指数平滑法负荷预测值与真实值之间的误差以及误

差率,能够很好的反映出预测的情况。

3.2.2 短期负荷预测软件功能实现

本程序首先使用选择语句switch对需要整天的负荷预测还是每小数段得负荷预测做出选择。当mold=1时,程序将进行每小时段得负荷预测;当mold=2时,程序将进行整天的负荷预测。下面我们就来分析一下当mold=1时的具体程序流程(当mold=2时,流程与其完全相同)。如下图3.2。

图3.2 指数平滑法流程图

下面对图3.2.进行详实的流程阐述:

1.创建一个结构体,在结构中创建一下数组结构:

Rdata[30],用于存放实际数据;

Fdata[30],用于存放一次预测数据: Sdata2[30],用于存放二次平滑值; Fdata[30],用于存放二次预测数据;

Ready[364][23],用于总原始数据输入后储存。

2. 打开数据文件《历史小时负荷数据》,将其输入到二维数组Ready 中备

用。

3. 输入自变量,一次指数平滑法的原始数据天数,即将预测的小时段,参

与运算的原始数据第一天的编号。

4. 将即将参加运算的原始数据从Ready 中取出,放入到Rdata 中。

5. 令一次起始平滑值Fdata[0]=Rdata[0],然后根据公式:

1(1)t t t S ay a S -=+-,对其进行一次指数平滑法负荷预测,并将预测值储

存在数组Fdata 中。

6. 令二次起始平滑值Sdata2[0]=Fdata[0],然后根据公式

)

2(1)

1()

2()1(--+=t t

t

S αS αS ,求其二次指数平滑值,并将其储存在数组

Sdata2

中。

7. 根据公式:(1)(2)12111t t

t

a a

a

y S

S

+--

=

--,计算出该预测点的预测值并将其

储存在数组Fdata2中

8. 读取该预测时段的真实值,计算出误差及误差率。 9. 将数据输出到“结果数据.txt ”的文档中。如图3.3:

当mold=2时情况与以上基本相同,就不在详述。

4负荷预测结果分析

根据毕业设计任务书的要求,将利用指数平滑法来对负荷进行预测。依照前面两部分对负荷预测基本知识的说明和对指数平滑法这种算法的分析,接下来将在他们的基础上将指数平滑法用于对负荷的预测上。

其具体步骤如下:首先介绍数据形式,并对数据进行简单处理。其次将逐一介绍输入的变量的性质以及含义。然后在同一变量同一时段的原始数据的基础上,用一次指数平滑法与二次指数平滑法对负荷进行预测,并计算误差。再在不同变量同一时段的原始数据的基础上进行一次、二次指数平滑法负荷预测。反复试验,多重比较,得出结论。

4.1 原始数据处理

本文原始数据选择的是1998年某地全年的负荷值,其中的主要数据有日期、1-24小时的负荷值、日最低温度、日最高温度、星期、天气类型、节假日类型以及日平均温度。例如表4.1:

表4.1 1998年负荷数据

由于指数平滑法具有较大的周期性,负荷变化的过程是连续的,一般不会出现大的突变,虽然电力负荷对季节、温度、天气等极为敏感的,不同的季节,不同地区不同的气候,以及温度的变化都会对负荷造成影响,但不是主导原因,所以本论文暂不涉及到日最低温度、日最高温度、星期、天气类型、节假日类型以及日平均温度的影响,只是对1-24小时的负荷值作为原始数据。所以将全年中

每天的1-24小时负荷值提取出来,不在以日期命名,而是用0-354(闰年加一)个数字顺序便编号,并按顺序放在历史负荷数据.txt文档中,每个数据间均用一个空格隔开,便于之后用C语言程序直接调用此txt文档。如图4.1:

图4.1 处理好的1-24小时负荷值

如果要负荷的时段选择为一天,需将每天的1-24小时负荷相加(用Microsoft Excel的求和功能即可),将结果放在txt文档中,每两个数据间依然用空格隔开,便于之后用C++语言程序直接调用此txt文档。如图4.2

图4.2 处理好的一天的负荷值

4.2 输入变量

输入变量是控制负荷预测的关键。在应用指数平滑法对负荷预测中,变量主要有:平滑常数——a。本软件设计中还涉及到的输入变量有:作为一次指数平滑法原始数据的天数——t;预测模式选择——mold;即将预测的时间段——h;作为一次指数平滑法原始数据第一天的编号——start。

指数平滑常数a的取值至关重要。平滑常数决定了平滑水平以及对预测值与实际结果之间差异的响应速度。a的具体选择方式以及对指数平滑法的影响在2.1.1节中已经详细的介绍过了,在这里就不在叙述了。

一次指数平滑法原始数据的天数t是指,用多少天的负荷数据作为原始数据输入到设计的程序中,本设计中支持7天至21天的负荷值作为一次指数平滑法的输入数据。如果输入其他数值,软件将报错跳出。

预测模式选择mold是对以小时为单位和以天为单位预测方式的切换。当需要预测某小时段得负荷值时选择1;需要预测某天的总负荷值的时候请输入2。如果输入其他数值,软件将报错跳出。

即将预测的时间段h是未来要预测的时间段或时间点,是一次指数平滑法与二次指数平滑法预测的终点。其范围在1至24小时之间,如果输入其他数值,软件将报错跳出。

原始数据第一天的编号start 则是一次指数平滑法与二次指数平滑法预测的起点。原始数据第一天的编号与一次指数平滑法原始数据的天数的和(这个和在程序中,我们用day 表来示)应小于365,否则会超出预测范围,软件将报错跳出。

介绍完本软件设计的输入变量,知道了他们各自的含义作用之后,接下来将开始正式对负荷进行预测运算——基于指数平滑发的负荷预测(一次指数平滑法与二次指数平滑法)。

4.3 一次指数平滑法负荷预测

一次指数平滑法的负荷预测是整个预测算法的核心部分,是二次指数平滑法的前提条件,其具体步骤如下。

1.原则所需要进行预测的目标时段。在短期负荷预测中,目标时段一般应为当前时间的下一天。如,现在时间为2011年6月1日,那么即将预测的目标时段为2011年6月2日的时段。由于本设计所给予的负荷历史数据为1998年的负荷值,所以目标时段为1998年1月8日至1998年12月31日。可用实际值与预测值进行比较,计算误差。

2.选择原始数据的数量,即有多少个负荷数据值将要参加到指数平滑法的负荷预测中来。在不考虑日最低温度、日最高温度、星期、天气类型、节假日类型以及日平均温度的影响的前提下,参加运算的数据越多,计算越为平滑,计算得到的负荷预测值也越为准确,但这是在理论上来讲的,在实际中或多或少会出现偏差。

3.平滑常数a 值的选定。平滑指数a 的选择对整个运算具有决定性的作用,根据历史经验,在本设计中暂选取0.4进行运算。之后我们还将对a 值进行更改,用控制变量法选取不同的a 来进行计算,试图找出一定的规律,的出结论。

4.初值的选择。在上面的章节中,我们介绍了提到了全期平均、移动平均法、最小二乘法、前面若干数据的简单算术平均数的方法以及取最初的平滑值等于起始实际值。由于本设计数据较少,直接选用取最初的平滑值等于起始实际值的方法确定初值[8]。

5.实例运算。

一次指数平滑法的公式为1(1)t t t S ay a S -=+-,接下来应用一次指数平滑法预测1998年1月12日全天负荷值为例,详细阐述指数平滑法的过程。

一次指数平滑法(精.选)

一次指数平滑法 一次指数平滑法是指以最后的一个第一次指数平滑。如果为了使指数平滑值敏感地反映最新观察值的变化,应取较大阿尔法值,如果所求指数平滑值是用来代表该时间序列的长期趋势值,则应取较小阿尔法值。同时,对于市场预测来说,还应根据中长期趋势变动和季节性变动情况的不同而取不同的阿尔法值,一般来说,应按以下情况处理:1.如果观察值的长期趋势变动接近稳定的常数,应取居中阿尔法值(一般取0.6—0.4)使观察值在指数平滑中具有大小接近的权数;2.如果观察值呈现明显的季节性变动时,则宜取较大的阿尔法值(一般取0.6一0.9),使近期观察在指数平滑值中具有较大作用,从而使近期观察值能迅速反映在未来的预测值中;3.如果观察值的长期趋势变动较缓慢,则宜取较小的e值(一般取0.1—0.4),使远期观察值的特征也能反映在指数平滑值中。在确定预测值时,还应加以修正,在指数平滑值S,的基础上再加一个趋势值b,因而,原来指数平滑公式也应加一个b。

8.1.2 指数平滑法 移动平均法的预测值实质上是以前观测值的加权和,且对不同时期的数据给予相同的加权。这往往不符合实际情况。指数平滑法则对移动平均法进行了改进和发展,其应用较为广泛。 1. 指数平滑法的基本理论 根据平滑次数不同,指数平滑法分为:一次指数平滑法、二次指数平滑法和三次指数平滑法等。但它们的基本思想都是:预测值是以前观测值的加权和,且对不同的数据给予不同的权,新数据给较大的权,旧数据给较小的权。 ①一次指数平滑法 设时间序列为,则一次指数平滑公式为: 式中为第t周期的一次指数平滑值;为加权系数,0<<1。 为了弄清指数平滑的实质,将上述公式依次展开,可得: 由于0<<1,当→∞时,→0,于是上述公式变为: 由此可见实际上是的加权平均。加权系数分别为,,…,是按几何级数衰减的,愈近的数据,权数愈大,愈远的数据,权数 愈小,且权数之和等于1,即。因为加权系数符合指数规律,且又具有平滑数据的功能,所以称为指数平滑。 用上述平滑值进行预测,就是一次指数平滑法。其预测模型为: 即以第t周期的一次指数平滑值作为第t+1期的预测值。 ②二次指数平滑法 当时间序列没有明显的趋势变动时,使用第t周期一次指数平滑就能直接预测第t+1期之值。但当时间序列的变动出现直线趋势时,用一次指数平滑法来预测仍存在着明显的滞后偏差。因此,也需要进行修正。修正的方法也是在一次指数平滑的基础上再作二次指数平滑,利用滞后偏差的规律找出曲线的发展方向和发展趋势,然后建立直线趋势预测模型。故称为二次指数平滑法。

利用Excel进行指数平滑分析与预测

利用Excel 进行指数平滑分析与预测(1) 【例】以连续10年的灌溉面积为例说明。这个例子并不典型,采用此例仅在说明指数平滑的操作过程。将我的计算过程在Excel 上重复一遍,就会掌握指数平滑法的基本要领;然后利用SPSS 练习几遍,就能学会实用技巧。 第一步,录入数据,设置参数(图1)。 录入数据以后,开始设置参数: ⒈ 设置平滑系数:在一个自己感到方便的位置如C2单元格设定一个参数作为指数平滑系数α,由于α介于0~1之间,不妨从0开始,即首先取α=0。 ⒉ 设置迭代计算的初始值S 0’。初始值有多种取法,一般取S 0’=x 1,对于本例,自然是取S 0’=28.6,写于D2单元格,与1971年对应(图1)。 图1 原始数据与参数设置 第二步,指数平滑计算。 按照下式进行 1)1(-'-+='t t t S x S αα 显然当t =1时,我们有 2011 )1(y S x S ='-+='αα 根据公式在D3单元格中输入公式“=$C$2*B2+(1-$C$2)*D2”(图2),回车,得到28.6;然 后用鼠标抓住D3单元格的右下角,下拉(图3),即可得到α=0时的全部数值,其中对应于1981年的数据便是预测值(图4),当然,此时,它们全部都是28.6,即数据被极度修匀。 第三步,复制并保存数据。 将α=0时的计算结果复制到旁边,其中最后一个数据即1981年的预测值可以不必复制;最好在结果的上面注明对应的平滑系数,以便后来识别(图5)。 第四步,计算全部结果。 在C2单元格中,将0改为0.1,立即得到α=0.1时的平滑结果,复制并保存(图6);重复以上操作,直到得到α在0~1之间的全部数值(图7)。 第五步,均方差(MSE)检验。

Excel环境下指数平滑预测法最优平滑系数的确定

Excel环境下指数平滑预测法最优平滑系数的确定[摘要]指数平滑是财务预测中使用频率较高的方法,其应用的关键在于选择最优平滑系数。本文对平滑系数的确定方法进行了梳理,指出在excel环境下进行平滑系数的确定于实际工作中更有意义,在此基础上探讨了excel环境下运用模拟运算表和规划求解进行最优平滑系数确定的方法。 [关键词]指数平滑;平滑系数;excel doi : 10 . 3969 / j . issn . 1673 - 0194 . 2012 . 02. 007 [中图分类号] f275 [文献标识码] a [文章编号] 1673 - 0194(2012)02- 0013- 03 1 引言 指数平滑法(exponentialsmoothing)是较为常用的时间序列预测方法,这种预测法认为:在未来一定时期内,预测对象在数量上的演变特征不会脱离该对象过去的发展趋势,即预测对象的发展具有连续性和规律性,因此可以通过对不同时期历史数据赋予不同的权数(通常赋予近期数据较大权数,远期数据较小权数)来推测预测对象未来的发展趋势。指数平滑最早由霍尔特(c.c.holt)于1957年提出,布朗(brown)于1962年在其著作中详细论述了这一预测方法。凭借易理解、易操作、计算工作量较小等优势,指数平滑预测法在国民经济各领域得到广泛应用,财务预测中也经常使用这种方法,统计资料显示,指数平滑在预测方法中的使用频率仅次于回归分析,达到1

3.16%。 指数平滑预测法的核心在于平滑初值的确定以及平滑系数的选择。虽然平滑初值和平滑系数都对预测结果产生影响,但理论与实践证明,平滑系数是其中的瓶颈因素。这是因为指数平滑允许通过选取较大的平滑系数来削弱平滑初值对预测结果的影响,因此如何确定最优平滑系数就成为指数平滑预测的关键。国内理论工作者对指数平滑的研究有相当一部分是针对平滑系数如何确定:袁立(1985)探讨了分阶段平滑系数的选择,将预测分为初始阶段和一般阶段,并就各阶段分别介绍了平滑系数的确定方法;张绍和等(1989)指出采用最小二乘法确定平滑系数于手工计算不实用,提出了不断用预测误差来修正预测值的季节性指数平滑预测方法;唐炎森(1997)探讨了传统方式下平滑系数的确定,并利用最小平方法导出了确定平滑系数的近似公式;徐大江(1999)指出合适的平滑系数必须根据实际问题背景及所选预测模型的特 性加以选取;熊国强(2000)对指数平滑预测模型进行了精度分析,建立了估计指数平滑系数的最优化模型。这些研究都是以手工计算为基础研讨平滑系数的确定,而讨论如何借助计算机确定平滑系数的文献却较少。叶海华等(2002)提出了用matlab实现平滑系数和求导系数的精确表达方法,但由于matlab软件的普及率及操作等原因,适用性并不广泛。在数据处理软件中,微软公司的excel是运用最多、安装最为广泛的软件之一,绝大多数计算机使用人员都具备基本的excel操作技能,因此

Excel指数平滑法案例分析

Excel应用案例 指数平滑法 移动平均法的预测值实质上是以前观测值的加权和,且对不同时期的数据给予相同的加权。这往往不符合实际情况。指数平滑法则对移动平均法进行了改进和发展,其应用较为广泛。 1. 指数平滑法的基本理论 根据平滑次数不同,指数平滑法分为:一次指数平滑法、二次指数平滑法和三次指数平滑法等。但它们的基本思想都是:预测值是以前观测值的加权和,且对不同的数据给予不同的权,新数据给较大的权,旧数据给较小的权。 ①一次指数平滑法 设时间序列为,则一次指数平滑公式为: 式中为第 t周期的一次指数平滑值;为加权系数,0<<1。 为了弄清指数平滑的实质,将上述公式依次展开,可得: 由于0<<1,当→∞时,→0,于是上述公式变为: 由此可见实际上是的加权平均。加权系数分别为, ,…,是按几何级数衰减的,愈近的数据,权数愈大,愈远的数据, 权数愈小,且权数之和等于1,即。因为加权系数符合指数规律,且又具有平滑数据的功能,所以称为指数平滑。 用上述平滑值进行预测,就是一次指数平滑法。其预测模型为: 即以第t周期的一次指数平滑值作为第t+1期的预测值。 ②二次指数平滑法 当时间序列没有明显的趋势变动时,使用第t周期一次指数平滑就能直接预测第t+1

期之值。但当时间序列的变动出现直线趋势时,用一次指数平滑法来预测仍存在着明显的滞后偏差。因此,也需要进行修正。修正的方法也是在一次指数平滑的基础上再作二次指数平滑,利用滞后偏差的规律找出曲线的发展方向和发展趋势,然后建立直线趋势预测模型。故称为二次指数平滑法。 设一次指数平滑为,则二次指数平滑的计算公式为: 若时间序列从某时期开始具有直线趋势,且认为未来时期亦按此直 线趋势变化,则与趋势移动平均类似,可用如下的直线趋势模型来预测。 式中t为当前时期数;T为由当前时期数t到预测期的时期数;为第t+T期的预 测值;为截距,为斜率,其计算公式为: ③三次指数平滑法 若时间序列的变动呈现出二次曲线趋势,则需要用三次指数平滑法。三次指数平滑是在二次指数平滑的基础上再进行一次平滑,其计算公式为: 三次指数平滑法的预测模型为: 其中: ④加权系数的选择 在指数平滑法中,预测成功的关键是的选择。的大小规定了在新预测值中新数据和原预测值所占的比例。值愈大,新数据所占的比重就愈大,原预测值所占比重就愈小,反之亦然。 若把一次指数平滑法的预测公式改写为:

时间序列的指数平滑预测法

第五章时间序列的指数平滑预测法 [习题] 一、单项选择题 1.当数据的随机因素较大时,选用的N因该()。 A较大B较小 C.随机选择 D.等于n 2. 当数据的随机因素较小时,选用的N因该()。 A较大 B. .随机选择 C.较小 D.等于n 3. 在移动平均值的计算中包括的过去观察值的实际个数() A. 至少有5个 B. 必须一开始就明确规定 C 有多少个都可以D至少有3个 4 温特线性和季节性指数平滑包括的平滑参数个数是() A1个B2个C3个D4个 5布朗单一参数线性指数平滑法包括的平滑参数个数是() A1个B2个C3个D4个 6序列有季节性时,应选用的预测法是() A霍尔特双参数线性指数平滑法 B布朗单一参数线性指数平滑法 C温特线形和季节性指数平滑法 D布朗二次多项式指数平滑法 7温特线形和季节性指数平滑法中,通常确定α、β和γ的最佳方法是()A反复试验法B最小二乘法 C均方差误差最小法D经验法 8一次指数平滑法中,反复试验寻找α,是为了() A均方差最小B计算简便 C寻找合适的权重D序列接近线性预测 9温特线性和季节性指数平滑法中的平滑参数α、β和γ() A三者和为1Bα,β>1,0<γ<1 C三者都在0到1之间D三者都大于1 10在进行预测时,最新观察值包含更多信息,权重应() A更大B更小C无所谓D随机选择 二、多项选择题 1下面对一次指数平滑法描述正确的是() A 预测的通式为: B 是一种加权预测 C不需要存储全部历史数据 D但需要存储一组数据 E 它提供的预测值是前一期预测值加上前期预测值中产生的误差的修正值 2 序列有线性趋势时,可选择的预测法有() A 布朗单一参数线性指数平滑法 B 霍尔特双参数线性指数平滑法 C温特线形和季节性指数平滑法 D布朗二次多项式指数平滑法 E 线性二次移动平均法

指数平滑法预测

市场预测-案例分析 金星中国公司 金星中国公司为案例,运用运筹学及计算机辅助管理原理,对其生产的产品——大屏幕彩色显视器(简称彩显)在市场上的营销历史和现状进行深入研究和分析,建立数学模型并运用计算机进行科学预测,制订未来时期的经营战略。本文使用数学模型和自行开发的软件包建立了一体化的市场营销管理信息系统。该系统可以自动地从营销交易和企业环境中收集、处理和分析有用、适时、准确的信息。同时,它可以将已分类和重新组合的信息实时地向公司的管理层和各部门传递。 1、产品的销售概况 金星公司在世界范围内销售形势是乐观的,但是去年由于各国显示器生产厂家纷纷在中国办厂或大批向中国放货,行业中的竞争日趋激烈,该公司中国公司的销售量却增长不大,除去竞争因素外,另一个重要因素是企业内部未充分挖掘潜力,尤其是缺乏科学的战略性的市场观测,缺乏一套行之有效的经营管理信息系统,致使该公司销售形势处于一种“凭市场摆布”的局面。因此,当该公司面临不利的宏观经济环境时,便不能作出灵敏的反应,去制订有力的对策,以取得营销的主动权。 2、产品市场分析和营销计划系统总框架 在世界范围内,金星公司是有一定的优势的,但中国市场销售情况表明,该公司产品在中国市场销路已经潜伏着危机,为此金星中国公司提出开发一个“市场营销管理信息决策系统”,其主要功能是为该公司管理人员提供可靠及时的市场信息。 为了实现目标功能,系统包括四个功能模块: (1)市场预测和分析 (2)计划和市场研究 (3)订货和用户服务 (4)调运和分配 本文着重对市场营销的预测分析和计划模块进行重点研究和论述。因为预测分析和计划研究是市场经营管理的首要环节,它是企业作出正确经营决策的前提和依据。 2、市场营销管理信息系统的数据流程 市场营销管理信息系统的主要来源有两方面:第一个来源是市场的调研人员,他们收集有关市场的情况资料,供市场预测和研究分析之用;第二个来源是用户,就是指所有要购买产品的单位和个人,它向企业提出订货要求,以及对产品质量、性能等方面的要求等。这些原始数据输入到系统后,经过适当的处理,产生各种市场信息,有的存入相应的数据库中,有的输出给有关的部门或其它子系统。 3、市场预测模型 一个企业要作出正确的经营决策,预测和分析起着重要的作用。通过预测和分析,将市场中的未知状态转变为科学预测的期望值状态,使企业在一定程度上规避市场风险。在认真总结

时间序列挖掘-预测算法-三次指数平滑法(Holt-Winters)

摘要: 所有移动平均法都存在很多问题。它们都太难计算了。每个点的计算都让 你绞尽脑汁。而且也不能通过之前的计算结果推算出加权移动平均值。移动平均 值永远不可能应用于现有的数据集边缘的数据,因为它们的窗口宽度是有限 ... 所有移动平均法都存在很多问题。 它们都太难计算了。每个点的计算都让你绞尽脑汁。而且也不能通过之前的计算结果推算出加权移动平均值。 移动平均值永远不可能应用于现有的数据集边缘的数据,因为它们的窗口宽度是有限的。这是一个大问题,因为数据集边缘的变动形态一般都是我们最感兴趣的部分。 类似地,移动平均法也不能应用于现有数据集的范围之外。其结果是,它们对预测毫无用处。 幸运的是,有一种很简单的计算方案能够避免所有这些问题。它叫指数平滑法(exponential smoothing)或Holt-Winters法。指数平滑法有几种不同形式:一次指数平滑法针对没有趋势和季节性的序列,二次指数平滑法针对有趋势但没有季节性的序列。术语“Holt-Winters法”有时特指三次指数平滑法。 所有的指数平滑法都要更新上一时间步长的计算结果,并使用当前时间步长的数据中包含的新信息。它们通过“混合”新信息和旧信息来实现,而相关的新旧信息的权重由一个可调整的拌和参数来控制。各种方法的不同之处在于它们跟踪的量的个数和对应的拌和参数的个数。 一次指数平滑法的递推关系特别简单: 其中,是时间步长i上经过平滑后的值,是这个时间步长上的实际(未平滑的)数据。你

可以看到是怎么由原始数据和上一时间步长的平滑值混合而成的。拌和参数可以是0和1之间的任意值,它控制着新旧信息之间的平衡:当接近1时,我们就只保留当前数据点(即完全没有对序列进行平滑);当接近0时,我们就只保留前面的平滑值(也就是说整个曲线都是平的)。 为何这个方法被称为“指数”平滑法?要找出答案,展开它的递推关系式即可知道: 从这里可以看出,在指数平滑法中,所有先前的观测值都对当前平滑值产生了影响,但它们所起的作用随着参数的幂的增大而逐渐减小。那些相对较早的观测值所起的作用相对较小,这也就是指数变动形态所表现出来的特性。从某种程度上来说,指数平滑法就像是拥有无限记忆且权值呈指数级递减的移动平均法。(同时也要注意到所有权值的和,等于1,因为当q<1 时,几何序列。参见附录B 的几何序列方面的信息。) 一次指数平滑所得的计算结果可以在数据集范围之外进行扩展,因此也就可以用来进行预测。预测也非常简单: 其中,是最后一个已经算出来的值。也就是说,一次指数平滑法得出的预测在任何时 候都是一条直线。 刚刚描述的一次指数平滑法适用于没有总体趋势的时间序列。如果用来处理有总体趋势的序列,平滑值将往往滞后于原始数据,除非的值接近1,但这样一来就会造成不够平

时间序列的指数平滑预测法

3.2 时间序列的指数平滑预测法 指数平滑法(Expinential smoothing method )的思想也是对时间序列进行修匀以消除不规则和随机的扰动。该方法是建立在如下基础上的加权平均法:即认为时间序列中的近期数据对未来值的影响比早期数据对未来值得影响更大。于是通过对时间序列的数据进行加权处理,越是近期的数据,其权数越大;反之,权数就越小。这样就将数据修匀了,并反映出时间序列中对预测时点值的影响程度。根据修匀的要求,可以有一次、二次甚至三次指数平滑。 3.3.1 一次指数平滑法 1.一次指数平滑法的计算公式及平滑系数a 的讨论 设时间序列为N x x x x ,,,321 ,一次指数平滑数列的递推公式为: ?????=≤≤<<-+=-, 1,10,)1(110111x S N t a S a ax S t t t (3-6) 式中,1t S 表示第t 时点的一次指数平滑值,a 称为平滑系数。递推公式(3-6)中,初 始值1 0S 常用时间序列的首项1x (适用于历史数据个数较多,如50个历史数据及以上),如 果历史数据个数较少,如在15或20个数据及以下时,可以选用最初几期历-史数据的平均 值作为初始值10S ,这些选择都有一定的经验性和主观性。 下面讨论平滑系数a 。将递推公式(3-6)展开可得: [] 1 1122112 2112 1111)1()1()1()1()1()1()1()1()1(S a x a a x a a x a a ax S a x a a ax S a ax a ax S a ax S t t t t t t t t t t t t t t -+-++-+-+==-+-+=-+-+=-+=-------- 容易看出,由于10<

指数平滑法

指数平滑法 百科名片 指数平滑法(E xponential Smoothing,E S)是布朗(Robert G..Bro wn)所提出,布朗、认为时间序列的态势具有稳定性或规则性,所以时间序列可被合理地顺势推延;他认为最近的过去态势,在某种程度上会持续的未来,所以将较大的权数放在最近的资料。 目录[隐藏] 简介 基本公式 预测公式 趋势调整 具体应用 [编辑本段] 简介 指数平滑法是生产预测中常用的一种方法。也用于中短期经济发展趋势预测,所有预测方法中,指数平滑是用得最多的一种。简单的全期平均法是对时间数列的过去数据一个不漏地全部加以同等利用;移动平均法则不考虑较远期的数据,并在加权移动平均法中给予近期资料更大的权重;而指数平滑法则兼容了全期平均和移动平均所长,不舍弃过去的数据,但是仅给予逐渐减弱的影响程度,即随着数据的远离,赋予逐渐收敛为零的权数。 也就是说指数平滑法是在移动平均法基础上发展起来的一种时间序列分析预测法,它是通过计算指数平滑值,配合一定的时间序列预测模型对现象的未来进行预测。其原理是任一期的指数平滑值都是本期实际观察值与前一期指数平滑值的加权平均。 [编辑本段] 基本公式

指数平滑法的基本公式是:St=ayt+(1-a)St-1 式中, St--时间t的平滑值; yt--时间t的实际值; St-1--时间t-1的实际值; a--平滑常数,其取值范围为[0,1]; 由该公式可知: 1.St是yt和St-1的加权算数平均数,随着a取值的大小变化,决定yt和St-1对St的影响程度,当a取1时,St= yt;当a取0时,St= St-1。 2.St具有逐期追溯性质,可探源至St-t+1为止,包括全部数据。其过程中,平滑常数以指数形式递减,故称之为指数平滑法。指数平滑常数取值至关重要。平滑常数决定了平滑水平以及对预测值与实际结果之间差异的响应速度。平滑常数a越接近于1,远期实际值对本期平滑值的下降越迅速;平滑常数a越接近于0,远期实际值对本期平滑值影响程度的下降越缓慢。由此,当时间数列相对平稳时,可取较大的a;当时间数列波动较大时,应取较小的a,以不忽略远期实际值的影响。生产预测中,平滑常数的值取决于产品本身和管理者对良好响应率内涵的理解。 3.尽管St包含有全期数据的影响,但实际计算时,仅需要两个数值,即yt和St-1,再加上一个常数a,这就使指数滑动平均具逐期递推性质,从而给预测带来了极大的方便。 4.根据公式S1=ay1+(1-a)S0,当欲用指数平滑法时才开始收集数据,则不存在y0。无从产生S0,自然无法据指数平滑公式求出S1,指数平滑法定义S1为初始值。初始值的确定也是指数平滑过程的一个重要条件。 如果能够找到y1以前的历史资料,那么,初始值S1的确定是不成问题的。数据较少时可用全期平均、移动平均法;数据较多时,可用最小二乘法。但不能使用指数平滑法本身确定初始值,因为数据必会枯竭。 如果仅有从y1开始的数据,那么确定初始值的方法有: 1)取S1等于y1; 2)待积累若干数据后,取S1等于前面若干数据的简单算术平均数,如:S1=(y1+ y2+y3)/3等等。[编辑本段] 预测公式 据平滑次数不同,指数平滑法分为:一次指数平滑法、二次指数平滑法和三次指数平滑法等。 一次指数平滑预测 当时间数列无明显的趋势变化,可用一次指数平滑预测。 其预测公式为:yt+1'=ayt+(1-a)yt' 式中,yt+1'--t+1期的预测值,即本期(t期)的平滑值St ;yt--t期的实际值;yt'--t期的预测值,即上期的平滑值St-1 。

相关文档
最新文档