470 likes | 690 Views
Market survey & Forecast 市场调查与预测 (7) 制作:陈晓慧 武汉理工大学出版社 2009 年 4 月. 第七章 生命曲线预测方法. 生物的生长过程经历发生、发展到成熟三个阶段,在这三个阶段中生物生长速度是不一样的,例如 , 南瓜 的增长速度,在第一阶段增长较慢,在成长时期则突然加快,而到了成熟期又趋减慢,形成一条 S 形曲线,这就是有名的 生长曲线( 增长曲线 ) 。 生命曲线 也可以是描述经济指标随时间变化呈某种生物变化规律的一种曲线 。
E N D
Market survey & Forecast 市场调查与预测 (7) 制作:陈晓慧 武汉理工大学出版社 2009年4月
第七章 生命曲线预测方法 生物的生长过程经历发生、发展到成熟三个阶段,在这三个阶段中生物生长速度是不一样的,例如,南瓜 的增长速度,在第一阶段增长较慢,在成长时期则突然加快,而到了成熟期又趋减慢,形成一条S形曲线,这就是有名的生长曲线(增长曲线)。 生命曲线也可以是描述经济指标随时间变化呈某种生物变化规律的一种曲线。 在市场预测中,经常会碰到预测对象在其发展过程中呈现出与生物类似的发展过程。即在成长期快速增长、成熟(饱和期增长放慢)、衰退等各种不同形态。例如新技术、新产品的开发和更新换代过程,需求增长规律等均可用生命曲线来描述。这种方法是根据时间序列变化的历史数据,运用三和法、三点法。
例1 第一节 生命曲线的概念与一般模型 一、例子 1、人类成长的生命曲线 人类身高的成长曲线的生长规律如表5-1所示 单位:cm 身 高 年龄 图5-1人身高成长曲线
例 2 2、生物生长的生命曲线 如表5-2 是南瓜重量随时间变化的生长曲线。 重量 天 图5-2 南瓜重量生长曲线
例3 销量 t 典型产品生命周期曲线
补充知识:n阶差分 一阶差分 二阶差分 三阶差分 一阶差分环比指数 注意:增长曲线模型在理论上的变化规律都遵循着一阶差分 、二阶差分 、三阶差分 、一阶差分 环比指数为一常数的特征。
(一)简单指数型增长模型 二、成长曲线预测模型的基本类型 (一)简单指数型增长曲线模型 简单指数型增长曲线模型为: 其中:a,b—参数, t—时间序列, yt— 经济目标值 如图 所示 (1) 0<b<1 b>1 ( 0,a) t 图 简单指数型增长曲线图
将(1)取对数,有: (2) (3) 由(3)可知:①其曲线方程为一条直线。 ②为一阶差分为一常数。即: 结论: 当时间序列yt的环比指数大体相等,或时间序列 的对数一阶差分近似为一常数,可用简单指数曲线来拟合实际曲线。
(二)修正指数型增长曲线模型 1、其模型为: (5) 结论 ∴ 当时间序列 yt的环比指数大体相等或大体相等时,可用修正指数曲线来拟合实际曲线。
修整曲线模型的几种类型图 k>0,a > 1,b > 1 k>0,a<0,0<b<1 y0=K+a t t 图(a)饱和期 图(b) 成长期 k>0,a > 0,0<b<1 k>0,a<0,b > 1 t t 图(d) 饱和后期 图(c) 衰退期 图7-6 修正曲线的几种类型
(三)龚柏兹曲线模型 其模型为:(1) (2) (3) 结论: 龚柏兹曲线类似于修正曲线。
龚柏兹曲线的几种类型图 0<a<1 ,0<b<1 0<a<1,b > 1 y0=K t t 图(a)成长期和成熟前期 图(b) 成长期后半期和衰退期 a > 1 ,b > 1 a > 1, 0<b<1 y0=K t t 图(c)成长期 图(d) 衰退期
(四)罗吉斯曲线其曲线模型 (9) (10) 式中:k,a,b为待定参数.由(9)可得一阶、二阶导数为: yt =0 y∞ =1/k k >0,a>1 0<b<1 y0=1/(k+a) t 图7-12
罗吉斯曲线拐点左侧呈上凹趋势,过了该拐点后曲线转变为向下凹趋势。罗吉斯曲线拐点左侧呈上凹趋势,过了该拐点后曲线转变为向下凹趋势。 (1)当t=0时, 有:yt =1/k+a,则yt =0和yt =1/k 都是罗吉斯曲线的渐进线。 (2)当t→∞时, yt →1/k 当t→-∞时, yt →0 罗吉斯曲线形状与龚柏兹曲线形状很相似,它所描述的经济变量的变化规律也是开始缓慢增长,而后逐渐加快,达到拐点后,增长率减缓,最后达到一临界值。
(四)生命曲线预测法 是利用收集到的产品销售量的数据,组成一组时间序列,拟和某种成长曲线,对产品市场生命周期进行分析预测的方法。 生命曲线预测法比一般直线趋势有着更广泛的应用,因为它可以反映出现象的相对发展变化程度。 常用的生命曲线是指修正曲线、龚柏兹曲线、罗吉斯曲线。利用这三种曲线可描述产品市场生命周期的不同阶段,从而揭示产品生命周期销售何时由某一阶段向另一阶段的转变,预测产品的市场需求潜量、最大销售量以及达到饱和状态的时间等。增长曲线预测方法有三和法、三点法、最小二乘法等。当极限值k可确定,可采用最小二乘法可简化计算;不能确定时就用三和法或三点法。但三点法用在时间序列数据收集不全的情况下下面就重点介绍三和法。
增长曲线中的参数估计,以修正曲线为例,具体增长曲线中的参数估计,以修正曲线为例,具体 步骤如下: 1、将时间序列分为项数相等的三段,每段的项数为r (r=n/3,n为时间序列总项数),若原序列项数不能被3整除,需删除序列最初一期或两期数据; 2、时间序列t取值 第一段,0,1,…,r-1; 第二段,r, r,…,2r-1; 第三段,r, r,…,3r-1; 3、分别求出序列每段数据的和,第一,第二,第三段数据的和分别用∑1Yt、 ∑2Yt、 ∑3Yt表示,
4、利用公式求出a,b,k 解此方程组得:
用三和预测法确定成长曲线举例1 某地区电冰箱销售资料如表所示,试预测2005年的销售量和达到饱和状态的时间。 某地区电冰箱销售资料 单位:万台 解:(1)画散点图 ∵环比系数为0.81,0.81,0.80,0.83,0.79,0.79,大体相同,∴用修正曲线进行预测。 N=9,r=3,t=0,1,2,……,8, 计算得∑1Yt=1142, ∑ 2Yt =1956, ∑ 3Yt=2392 900 600 300 1 2 3 4 5 6 7 8 9
第二节 生命曲线模型的识别 第二节 生命曲线模型的识别 在前面,我们介绍了几种常用的生命曲线模型,但在实际的应用中,怎样根据时间序列变化,建立生命曲线模型?选择哪一种模型最合适?这就涉及到生命增长曲线模型的识别问题。下面,介绍几种识别的方法。 一、模型识别 在识别模型之前,我们应根据图形的几种特性,掌握要识别模型的大概全貌,然后,才能识别模型。因此要注意以下几个方面: (一)图形的单调性 利用y'判断。(某区间内) (二)极值 利用y'和y"判断。 (三)拐点利用y'和y"判断。 (四)对称性利用拐点左右两端及与对称中心的极限之差进行比较确定。 (五)时间性
二、预测模型的识别方法 (一)目估法 这种方法首先将图画出来,根据起图形,选择合适的模型。若构成指数形,可选择简单指数形或修正指数模型;若接近S形,可选择龚柏兹模型。 特点: 1、直观简便 2、若数据不足,(不能画出完整的图形)对选择模型造成困难。 (二)离差法 (i=1,2, …,n)
(三)增长特征法 这种方法就是以研究动态序列的增长变化特征与增长曲线的相应特征为基础的一种识别方法。其基本点就是选择增长曲线在理论上的变化规律与样本序列的实际的变化规律最接近的一种曲线作为选择的最优曲线。具体方法如下: 1、计算时间序列的滑动平均值 。 其目的是要消除时间序列中的随机因素,计算公式为: (9)
2、计算时间序列的平均增长量。其公式为: (10) (10)是平均增长计算公式,主要是因为对动态时间序列选配趋势直线时,是以时间原点作为中心进行计算的。直线方程是:y=a+bt
b是平均增长,其计算公式为: 3、计算时间序列的增长特征 时间序列 经过移动平均修匀后, 的变化特征,可通过计算平均增长数 及 和 来判断识别曲线的模型。如表5-7
应用1 某企业 1993~2004年销售额如表5-8所示资料,试建立销售额的曲线模型。 表5-8 1993~2004年销售额资料表
思考:1、画出三点图,初步识别属于哪一类?思考:1、画出三点图,初步识别属于哪一类? 2、为识别增长曲线属于哪一种类型,可采用增长特征法进行识别。在这里我们用以3年为一个跨越期,求出 ,然后再求出 。 3、分别计算出 、 、 、 与时间t的相关系数r,计算公式如下: 具体计算结果如表5-9所示
表5-9 1993年~2004年销售额增长特征计算表 由表5-9 可知, 的值基本保持不变。根据表5-7应选取双曲指数曲线模型。
第三节 生命曲线模型的参数估计 在前面,介绍了对实际问题的模型识别,进行完了这一步工作后,还要确定预测方程里的参数(待定系数)后,才完成了建立预测模型。确定参数,以预测模型与实际模型之间的偏差为最小原则。通常是最小二乘法。由于非线性问题用最小二乘法,使得计算非常复杂,于是用三和法、三点法和优选法,下面分别介绍如下: 一、最小二乘法(略) 二、三和法 这种方法是将整个增长的时间序列分为三个相等的时间周期,并对每一个时间周期的数据求和后,再估计参数。它适用于“S”形的模型。 现以修正指数方程应用“三和法”确定参数为例:
由修正指数方程 ,将时间序列分为三段,假定有3n段,每段为n。 第一段为: 第二段为: 第三段为: 则第一段各期的观察值求和为: (1)
(2) (3) 将(2)-(1)和(3)-(2)得: (4) (5) (5)÷(4)有: (6)
(7) (8) (9) (10)
分析误差的大小对参数的影响 假设k=120,a=-60,b=0.5,各期的时间序列数据按 的规律形成,当t=1,2, ……, 11的各时期 ,用三和法时,误差的大小对 a,b, k的影响。见表5-10 表7-10 随机误差εt对模型参数的影响计算表
当用第二列的数据去估算,其参数为a=-60,b=0.5, k=120。但用第4列的数据去估算时,b=0.3528,a=-67.5 K=114,其模型为: 由此可见,用三和法,随机因素的大小对参数影响很大。因此,用这种方法时,最好先用指数平滑法对时间序列滤去随机因素,再用此法。在 式中,当: 三和法特点:1、对随机因素的干扰很敏感 2、时间序列变化范围小 3、收集的数据要完整。
三、三点法 这种方法是用在观察数据不全的情况下,假定曲线通过已知的相邻间隔相等的三个点(必要条件),现假设: (1) (2) (3) (4) (5) (6)
(5) ÷(6)有: (7) (8) 将(7)代入(5)有: (9) 将(9)代入(2)得: (10) 将a,b,k代入(1),即可得预测模型。
应用2 三点法特点: 1、在计算模型参数时,仅用了三个数据点,因而选用数据时,要尽量未受到随机因素干扰的数据,因此,在可能情况下,最好选均值。 2、计算简单。 现用三点法估算修正指数型增长曲线模型的各参数k、a和b。设曲线通过三点y0=15,y1=90,y2=125,且相邻两点之间的间距为6个时间单位(2P+1=6),则
四、优选法 以上介绍“三和法”和“三点法”虽然在计算上简单,但精度较低。“最小二乘法”精度较高,但遇到非线性问题计算非常烦琐。为了简化计算,下面介绍在优选法的基础上利用“最小二乘法”简称“优选法”。具体方法如下: 由龚柏兹曲线(1) 已知时间序列的历史统计数据为: 若能通过某种方式首先估出参数k, (1)就可线性化了。即: (2) (3) 有: 令: (4)
由(3)可将(2)转化为: (4) 其中:A,B为待定参数。由最小二乘法可得: (5) (6) 现来确定k,k的优选标准是使: 则估计k的方法如下: 1、根据预测对象的发展规律,试估计k的取值范围。 例如,取 2、按0.618法选取k的第一个估计值,计算k: 并将 代入(3),与历史数据 算出 的时间序列值 组成新的时间序列数据 ,然后用最小二乘法估计参数A、B,再求出a1,b1.
3、计算残差Qi (7) 4、按0.618法的步骤,继续对k作第二次选择试算。 (8) 返回第二步,试估计出a、b并类似第三步求出残差平方和Q2: (9) 5、对比Q1和Q2,按0.618法的基本原理,若Q2<Q1,则k的试算区间为, 若Q1<Q2 略去 若Q1<Q2 略去 (a) (b)
应用3 6、按0.618法,的优选步骤,在留下的区间 内继续优选k值,直到选出一个使残差平方和最小的 为止。 第四节 生命预测法应用举例 已知某地区某商品1996~2004年销售额如表5-11所示,试预测2005和2006年的销售额各为多少万元? 表5-11 1998 ~1996年销售额
分析: 根据散点图,曲线的变化趋势是一个S型的,为了确定合适的预测模型,需要计算时间序列数据的对数一阶差分及其环比指数,计算结果。 1、根据销售额画出散点图 销售额 t 图5-18 销售额变化趋势图 2、识别模型 3、确定参数,建立模型(三和法、三点法、优选法) 4、进行预测。
解:(1)模型识别计算表5-12 表5-12 ∵除了98、99年的一阶差分外, 其他的都大体接近, ∴可用龚柏兹曲线进行预测。
(2)用三和法计算参数,建立预测模型 取n=3, 第一组:(0,25850),(1,32800),(2,44480); 第二组: (3,56000), (4,64960) , (5,72080) ; 第三组: (6,80280),(7,85840),(8,89900)。 ①求每组销售额的对数之和: : lgyt=lg25850+lg32800+lg44480=13.5765 :lgyt=lg56000+lg64960+lg72080=14.4189 :lgyt= lg80280+lg85840+lg89900=14.7921 ②计算a,b,k.
(3)建立预测模型,并计算预测值 罗吉斯曲线预测应用(略)