灰色数列预测方法
灰色预测
五、GM(n,h)模型
1、残差模型:若用原始经济时间序列 X 0 建立的 GM(1,1)模型检验不合格或精度不理想时,要对建 立的 GM(1,1)模型进行残差修正或提高模型的预测 精度。修正的方法是建立 GM(1,1)的残差模型。 2、GM(n,h)模型 GM(n,h)模型是微分方程模型,可用于对描述 对象作长期、连续、动态的反映。从原则上讲,某一 灰色系统无论内部机制如何,只要能将该系统原始表 征 量 表 示 为 时 间 序 列 X 0 t , 并 有 X 0 t , t N , X 0 t 0(N 表数自然数集) , 即可用 GM 模型对系 统进行描述。
,
则 GM(1,1)模型相应的微
分方程为:
dX 1 aX 1 dt
其中:α 称为发展灰数;μ 称为内生控制灰数。
ˆ 2、设
乘法求解。
ˆ 为待估参数向量, (1) ( X ( 2 ) X ( 1 )) 1 X ( 0 ) ( 2) 2 (0) 1 X (3) B ( X (1) (3) X (1) (2)) 1, Y 2 1 ( X (1) (n) X (1) (n 1)) 1 X ( 0 ) ( n) 2
称为分辨率系数,取 0 到 1 之间的数(一般地,
在 0.1 到 0.5 之间的数,通常取 0.5 ) 。
X i 与 X 0 之间的关联度为:
1 k n 1 k m
1 k n 1 k m
1 n ri yi (k ), i 1,2,, m. n k 1
ˆ 0 k X ˆ 1 k 1 X ˆ 1 k X
3、模型检验 灰色预测检验一般有残差检验、关联度检验和后验 差检验。
指数平滑法与灰色预测的定量预测方法的应用
《交通与物流规划》大作业题目:定量预测方法的应用查询江西省过去10年公路货运量及周转量,应用二次指数平滑法、灰色预测方法对18年、19年和20年江西省公路货运量及周转量进行预测,并对预测误差进行检验。
比较两种方法预测结果的差异,作出分析和结论性说明。
一、原始数据采集表1 原始数据数据来源:江西交通信息网(/jxjt/slysl/list.shtml )江西省统计局“统计年鉴”(/id_tjnj201803120104397238/column.shtml )(特别说明,由于2015年交通运输部开展全国公路、水路运输小样本抽样调查,对公路、水路运输统计口径进行了调整,与往年数据不可比,但在本次预测分析中为达到作业要求不考虑此影响因素,直接采用对应数据,可能在后期预测分析出现异常。
)江西省2008—2017年全社会公路货运量及周转量统计2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 货运量 /亿吨 77.58.89.811.4 12.1 13.811.512.3 13.8周转量 /亿吨公里1494.2 1536.5 1850.2 2066.8 2559.8 2829 3073.3 3022.7 3147.5 3432二、二次指数平滑法预测1、指数平滑法指数平滑法是在移动平均法基础上发展起来的一种时间序列分析预测法,它是通过计算指数平滑值,配合一定的时间序列预测模型对现象的未来进行预测。
其原理是任一期的指数平滑值都是本期实际观察值与前一期指数平滑值的加权平均。
(1)一次指数平滑法一次指数平滑法计算公式为:(式1)为为时刻的预测值;为t时刻的平滑值;为t时刻的预测值;为平滑系数,又称加权因子,其取值范围为。
(2)二次指数平滑法在一次平滑的基础上,在进行一次平滑,分别得到一次、二次平滑计算公式为:(式2)式中,为t时刻的实际值;为t时刻的一次指数平滑值;为t时刻的二次指数平滑值。
灰色预测理论
min
i (k ) j
min l
x0(l) x j (l) P
max j
max l
x0(l) x j (l)
x0(k ) xi (k ) P
max j
max l
x0(l) x j (l)
其中P称为分辨率,0<P<1,一般采用P=0.5。对单位不一,初值不同 的序列,在计算关联系数之前应首先进行初值化,即将该序列的所有 数据分别除以第一数据,将变量化为无单位的相对数值。
关联度的计算公式:
ri
1 n
n
i (k)
k 1
关联系数只表示了各个时刻参考序列和比较序列之间的关联程度,为 了从总体上了解序列之间的关联程度,必须求出它们的时间平均值, 即关联度。
例:某地区1977-1983年总收入与养猪、养兔收入资料见表
总收入 养猪 养兔
1977 18 10 3
1978 20 15 2
得灾变日期序列为Q(0) Q(0)={q(1),q(2),……q(6)} ={1,9,15,16,18,25}
灰色预测法
汇报人:吴威 赵耀华
主要内容 ➢ 灰色预测的理论基础 ➢ 灰色预测模型 ➢ GM(1,1)的检验 ➢ 灰色预测的应用实例
灰色预测的理论基础
➢ 灰色系统是指“部分信息已知,部分信息未知”的“小样本”,“贫信 息”的不确定性系统。 信息不完全包含: 1、系统因素不完全明确; 2、因素关系不完全清楚; 3、系统结构不完全知道; 4、系统作用原理不完全明了。
令Z(1)为X(1)的紧邻均值生成序列 Z(1)=( z(1)(1 ), z(1)(2),…… z(1)(k )) z(1)(k)=o.5 x(1)(k)+0.5 x(1)(k-1)
灰预测
4)模型检验。检验方法与GM(1,1)模型检验类 似。
1.数据的检验与处理 为了保证GM(1,1)建模方法的可行性,需要对已知数 据做必要的检验处理。 设原始数据列为 x (0) ( x (0) (1), x (0) (2),, x (0) (n)) 计算数列的级比 ( 0)
x (k 1) (k ) ( 0 ) , k 2,3,, n. x (k ) 2
第三节 灰预测
灰预测
灰预测是灰色系统理论中的一个重要内容, 它是指基
于灰色系统理论的GM(1,1)模型的预测。灰预测可分
为五类:
1. 数列预测(Sequence Grey Prediction)
级比 (0) (k ) 落于可容区的(大)惯性序列, 可以直接
建立GM(1,1)模型, 以预测数据值的分布, 称为数列灰 预测。概括的来说, 即为对数据大小进行的预测。
对发生在特定时区(季节)的事件作时分布预测, 称为季节 灾变灰预测。通俗的说, 即为对一年或某个季节内发生的灾 变或异常值进行的预测。
灰预测
4. 拓扑灰预测(Topological Grey Prediction)
对于大幅度摆动序列, 按点集拓扑基选取时分布序列, 作 GM(1,1)建模, 预测拓扑基的时分布, 以达到预测摆动序列未 来发展态势的目的, 称为拓扑灰预测。它是一种全波形预测 , 是整体预测。
ˆ (a, u)T ( BT B)1 BTYN 2)用最小二乘法估计得到参数 a
1 (1) (1) ( x (1) x (2)) 2 1 ( x (1) (2) x (1) (3)) 2 B 1 ( x (1) (3) x (1) (4)) 2 1 (1) ( x (4) x (1) (5)) 2
灰色预测模型
灰色系统模型(Grey Model,GM)一:解决的关键问题 (所谓灰色系统是指部分信息已知而部分信息未知的系统,灰色系统所要考察和研究的是对信息不完备的系统,通过已知信息来研究和预测未知领域从而达到了解整个系统的目的)灰色系统模型作为一种预测方法广泛应用于工程控制,经济管理,社会系统等众多领域。
二:GM(1,1)模型(一):对原始序列累加处理一次累加生产序列②(即1-AGO序列),表示为其中,一次累加序列(1)X 的第k 项由原序列的前k 项和产生,即: 由(1)X 的相邻项平均得到(1)X 的紧邻均值生成序列(1)z ,表示为:根据上述序列,有灰色系统模型GM(1,1)的基本形式:(二)构造GM(1,1)模型方程组的矩阵形式,并求解参数 GM(1,1)模型的微分方程基本形式:(三)求的时间响应序列,累减得到原序列的预测值(四)模型检验残差的均值、方差分别为:21S C S 称为均方差比值,对于给定的00C ,当0C C 时,称模型为均方差比合格模型;1(()0.6745)p p k S 称为小误差概率,对于给定的00P ,当0P P 时,称模型为小误差概率合格模型。
一般均方差比值C 越小越好(因为C 小说明S 小,1S 大,即残差方差小,原始数据方差大,说明残差比较集中,摆动幅度小,原始数据比较分散,摆动幅度大,所以模拟效果好,要求2S 与1S 相比尽可能小),以及小误差概率p 越大越好,给定000,,,C p 的一组取值,就确定了检验模型模拟精度的一个等级,常用的精度等级见表1。
软件DPS 的分析结果也提供了C 、p 的检验结果。
(五)残差修正模型(六)建立新陈代谢GM(1,1)进行动态预测在实际建模过程中,原始数据序列的数据不一定全部用来建模。
我们在原始数据序列中取出一部分数据,就可以建立一个模型。
一般说来,取不同的数据,建立的模型也不一样,即使都建立同类的GM(1,1)模型,选择不同的数据,参数a,b的值也不一样。
第8章+灰色预测方法
(6)本征灰数与非本征灰数
本征灰数是指不能或暂时还不能找到一个白数作 为其“代表”的灰数;
非本征灰数是凭借某种手段,可以找到一个白数作 为其“代表”的灰数。
则称此白数为相应灰数的白化值,记为
并用 (a) 表示以a为白化值的灰数。
如:托人代买一件价格为100元左右的衣服,可将100作
为预测衣服价格(100)的白化数,记为
(100) 100
从本质上看,灰数可分为信息型、概念型和层次 型灰数。
(7)信息型灰数
因暂时缺乏信息而不能肯定其取值的数。但到一定 的时间,通过信息补充,灰数可以完全变白。
a
(8)概念型灰数,也称意愿型灰数
指由人们的某种概念、意愿形成的灰数。
(9)层次型灰数
指由层次的改变形成的灰数。(宏观白,微观灰)
4.灰数白化与灰度 (1)有一类灰数是在某个基本值附近变动的,这类灰数白 化比较容易,可将其基本值为主要白化值。可记为
(a) a a 其中 a 为忧动灰元。此灰数的白化值为 (a) a
(2)对一般的区间灰数 [a, b] ,将白化取值为 ~ a (1)b [0,1]
息是未知 的,系统内各因素间有不确定的关系。
(2)灰色系统特点
• 用灰色数学来处理不确定量,使之量化。
• 充分利用已知信息寻求系统的运动规律。
关键:如何使灰色系统白化、模型化、优化 灰色系统视不确定量为灰色量,提出了灰色系统
建模的具体数学方法,它能用时间序列来确定微分方 程的参数。
•灰色系统理论能处理贫信息系统。
商业
X 4 6.7,6.8,5.4,4.7
参考序列分别为 X1, X 2 ,被比较序列为 X 3, X 4,
灰色预测模型GM(1_1)及其应用
灰色预测模型GM(1,1)的应用一、问题背景:蠕变是材料在高温下的一个重要性能。
处于高温状态下的材料长期受到载荷作用时,即使其载荷较低,并且在短时间的高温拉伸试验中材料不发生变形,但在此情况下仍会有微小的蠕变,极端的情况下,甚至会使材料发生破坏。
高温材料多应用于各种车辆的发动机及冶金厂中各种设备上,如果因蠕变引起破坏,可能造成很大的事故。
为了保证设备的安全可靠,在某一使用温度下,预先知道该材料对不同载荷应力下断裂的时间是很重要的。
过去,人们都是通过蠕变试验测量断裂时间。
而做蠕变试验时,需要很长时间才能得到结果,即使通过试验得出的数据,也只是对某几个具体试样而言,存在很大的偶然性,不能代表普遍的规律。
如果将实测的数据用灰色系统理论来处理,可以预测在某一温度下的任何载荷应力的断裂时间。
二、低合金钢铸件蠕变性能的灰色预测下面是对Cr-mo-0.25V 低合金钢铸件高温蠕变情况利用灰色系统理论进行研究。
在500℃的高温下,已测得此铸件在载荷分别为37,36,35,34,33(kg/mm 2)情况下的蠕变断裂时间见下表。
数 列 序 数 K1 2 3 4 5载荷应力(kg/mm 2) 37 36 35 34 33 断裂时间()(100)0(K X ⨯小时)2.38 2.80 4.25 6.85 11.30 一次累加数列)()1(K X 2.38 5.18 9.43 16.28 27.581、建立GM (1,1)模型(1)数据处理:将同一数据列的前k 项元素累加后生成新数据列的第k 项元素。
即根据断裂时间数列)()0(k X 由∑==kn n X k X 1)0()1()()(得到 )()1(k X 。
(2)建立矩阵B,y:根据⎪⎪⎪⎪⎪⎭⎫ ⎝⎛+--+-+-=1)]()1([5.01)]3()2([5.01)]2()1([5.0)1()1()1()1()1()1(N X N X X X X X B 得到 ⎪⎪⎪⎪⎪⎭⎫ ⎝⎛----=19.2118.12130.7178.3B根据 T N N X X X Y )](,),3(),2([)0()0()0( =,得到 T N Y ]3.11,85.6,25.4,80.2[=(3)求出逆矩阵1()T BB - (4)作最小二乘估计,求参数u a ,N T T Y B B B u a 1)(ˆ-=⎪⎪⎭⎫⎝⎛=α 可得,⎪⎪⎭⎫ ⎝⎛-=97.05.0ˆα a = -0.5, u=0.97(5)建立时间响应函数,计算拟合值把a 和u 分别代入au e a u X t X at +-=+-))1(()1(ˆ)0()1(可得到解为2.24.4)1(ˆ5.0)1(-=+t e t X, 取t 为应力序数k 时,即得到时间响应方程为:2.24.4)1(ˆ5.0)1(-=+k e k X即可得到生成累加数列),2,1()1(ˆ)1( =+k k X 。
用Excel实现灰色预测法
用Excel实现灰色预测法用Excel进行灰色预测法i生成数灰理论中常用的生成方程有:累加生成,记为AGO(Accumulated Gen erati ng Operatio n);累减生成或逆累加生成,记为IAGO (In verseAccumulated Gen erat ing Operati on) 。
若记兀⑴为貝始数列…占为作丁次累加生成后(记沟/-AGO)的生成数列, HIJ:少⑴+帥⑵.心⑴(町}*匚{丿刃⑴#戸⑵…*"(吋}则有AGO算式:〃⑷⑴衣T〕a)+…七尹一“⑷= 伽)凰=1=(尹l)(l)-kr(/ l)(2)+***+?r l>(k-l))+x Xr n(k)对于+叭耳屮IAGO算朮为:讯冷"(切=戶的/卷叫切=少(』询)-/衣叫1")於屮⑹二/ “屮(切一卅珂护(―1))C2上述关系述叫转化为:/〉(』气叨之叫〃(勿一你阿(声(亦一1))/ ° (桁—v 円(#—1)ffl!-l JW-1=£* "(湖+#八心)- £屮“脚)宀(砂/”(*"(檢)=&山(詁。
(杓)—/ '(占‘(~ 1)),—^r_"(們_占_珂1)工严(呵一£严(耐fflr=l m=l=£#2伽)十#7(曲- £#7(闵H-l W-1/(护的戶f⑷戶严询上述关系农明:対”严作r次AGO得・将W作r次JAGO得?° •叫记为(J)AGO M凡rV ----------------- *严IAGO Jr)例了-「冇原殆数列为-{3.278, 3337i 339. 3.6^9. 3用5},试作一次累加生成“解:円心f严仙)ffl-1b=i,丿"(1)= £.严(切)(1) = 3.278F心…严(2)二£严(耐= ?0)(l)-Hv q\2>3J7S+3.337-6.615,3后3, ‘陀尸丫严帥)叶1=x fl)(2)+r(D\3J=6.fil5+335 =10.005,AI, 严(4尸y刀伽)衍1=A'(l?(3)-h.?a)(4)=L0.005+3.679-13.684.心+』冷)=工严(旳)#1-1=i n)(4) I /0:(5)=13 684+3.K5=17.534,1-AGO生成数列0、为叫占){1“ 扌(2)t ?n(3)i ?]>(5)}= {3.Z7H,6 615J0 005J.Vfi34J7.534)找们也口」在Excel中实现匕述计算。
数学建模-灰色预测方法
• 灰色预测法用等时距观测到的反映预测对
象特征的一系列数量值构造灰色预测模型,
预测未来某一时刻的特征量,或达到某一
特征量的时间。
(3)灰色预测数据的特点:
1)序列性:原始数据以时间序列的形式出现。
2)少数据性:原始数据序列可以少到只有4个 数据。
(4)灰色预测的四种常见类型
• 灰色时间序列预测
对误差序列。
0 0 ˆ 残差: i x i x i
i 1 ,2 ,..., n
残差序列
i 相对误差:
( 1 , 2 , n )
( 0 )
i
x
0
i
100%
i 1 ,2 ,..., n
一般要求
4灰色预测实例一数列的预测实例原始数据x0x01x02x03x04272602954732411353881求原始序列的一届累加生成x1x11x12x13x142726056806892181246062对x0作准光滑性检验x0k?k1xk?13对x1作准指数规律性检验1x1k?k0xk?14作x1的紧邻均值生成序列z1并且确定byz1k05x1k??x1k?1??z121???4203351??x02??29547??1????0???b???z31???7301251y?x3?32411?????1????0?????z41???1066121??x4??35388?5按最小二乘法确定ab的估计值a?0089995???t?1t??a??bbby??b2579028????dx16确定模型dt?0089995x1t2579028其时间响应式??113138340089995k286574?xk?e????01?11?1??xk?xk???xk0?并得x的模拟值00000?????xx1x2x3x4272602955332337353817检验误差相对误差检验残差序列00000??1?2?3?40?6747相对误差序列??????00000200022800002123414平均相对误差
数学建模——灰色预测模型
数学建模——灰色预测模型灰色预测模型(Grey Forecasting Model)是一种用于预测不确定性数据的数学模型。
它适用于那些缺乏充分历史数据、不具备明显的规律性趋势或周期性的情况。
灰色预测模型基于灰色系统理论,通过分析数据的变化趋势和规律,来进行预测。
该模型在处理少量数据、缺乏趋势规律的情况下,具有一定的优势。
灰色预测模型的基本思想:灰色预测模型基于“白化(Whitening)”和“黑化(Blackening)”的思想,将不确定性数据分为“白色”和“黑色”两部分。
其中,“白色”代表已知数据,具有规律性和趋势,可以进行预测;而“黑色”代表未知数据,缺乏规律,需要进行预测。
通过建立数学模型,将“白色”和“黑色”数据进行融合,得出预测结果。
灰色预测模型的基本步骤:1.建立灰色数列:将原始数据分成“白色”和“黑色”两部分,构建灰色数列。
2.建立灰色微分方程:对“白色”数列进行微分,得到一阶或高阶微分方程。
3.求解微分方程:求解微分方程,得到预测模型的参数。
4.进行预测:利用已知的模型参数,对“黑色”数据进行预测,得出未来的趋势。
示例:用灰色预测模型预测销售量假设你是一家新开设的小型餐厅的经营者,你希望预测未来三个月的月销售量。
然而,你的餐厅刚刚开业不久,历史销售数据有限,且不具备明显的趋势。
这种情况下,你可以考虑使用灰色预测模型来预测销售量。
步骤:1.建立灰色数列:将已知的销售数据分为“白色”(已知数据)和“黑色”(未知数据)两部分。
2.建立灰色微分方程:对“白色”销售数据进行一阶微分,得到灰色微分方程。
3.求解微分方程:根据灰色微分方程的形式,求解微分方程,得到模型的参数。
4.进行预测:利用求解得到的模型参数,对“黑色”销售数据进行预测,得到未来三个月的销售量趋势。
这个例子中,灰色预测模型可以帮助你基于有限的历史销售数据,预测未来的销售趋势。
虽然该模型的精确度可能不如其他更复杂的方法,但在缺乏充足数据时,它可以提供一种有用的预测工具。
第六章 灰色预测法
灰色系统理论认为任何随机过程都是一定幅度值范围内变化的灰 色量,所以随机过程是一个灰色过程. 灰色系统理论认为,尽管系统表象复杂,数据散乱,信息不充 分,但作为系统,它必然有整体功能和内在规律,必然是有序的. 在处理手法上,对灰色量的处理不是寻求它的统计规律和概率分 布,而是通过对杂乱无章的原始数据的整理来寻找数的规律,这 叫数的生成. 对原始数据作累加处理后,便出现了明显的指数规律.通过对生 成数据建立动态模型,来挖掘系统内部信息并充分利用信息进行 分析预测. 灰色预测(grey prediction)是利用灰色系统理论就灰色系统 所作的预测.
概率统计研究的是"随机不确定"现象的历史统计规 律,考察具有多种可能发生的结果的"随机不确定"现 象中每一种结果发生的可能性的大小,其出发点是, 大样本,且对象服从某种典型分布. 灰色系统研究的是"部分信息明确,部分信息未知"的 "小样本,贫信息"不确定性系统,它通过对已知"部分" 信息的生成去开发了解,认识现实世界.着重研究"外 延明确,内涵不明确"的对象.
2050年中国人口控制在15亿到16亿之间
树高在20米至30米
项目 研究对象 基础集合 方法依据 途径手段 数据要求 侧重 目标 特色
灰色系统 贫信息不确定 灰色朦胧集 信息覆盖 灰序列生成 任意分布 内涵 现实规律 小样本
概率统计 随机不确定 康托集 映射 频率分布 典型分布 内涵 历史统计规律 大样本
X ( 0) = ( x ( 0) (1), x ( 0) (2),
令z
(1)
, x ( 0) (n))
(k ) =
(1)
1 (1) (1) ( x (k ) + x (k 1)) 2
灰度预测公式(2)
灰色预测模型原理灰色理论的微分方程模型称为GM模型,G表示Gray,M表示Model,GM(1,N)表示一阶,N个变量的微分方程模型。
G(1,1)是灰色预测的基础。
其步骤是:首先给定测定数据列x(0)= x01,x02,….x0(N)(1) 一次累加得x(1)= x11,x12,….x1(N)(2)其中x1k=x1i ,(k=1,2…n)ki=1(3)其次x1满足一阶线性方程:d x1dt+ax1=b(4)然后,再计算a,b根据灰微分方程:x1k=−12x1k+x1k−1 a+b(5)令y=x02x03⋮x0NB=−12x12+x111−12x13+x121⋮1−12x1N+x1N−11U=ab(6)矩阵形式为:y=BU(7)计算最小二乘估计为:U=ab=(B T B)−1B T y(8)把a,b带入原方程得时间响应方程:x1k+1=x11−ab e−a k+ab(9)在经过累减运算可得原始数列x0的预测模型为:x0k+1=x1k+1−x1(k),(k=1,2,…)(10)运用灰色预测模型,预测山东省15年内的供水总量:山东省历年供水量如下表原始数据列x(0)计算一次累加数据列x(1),计算结果见下表建立矩阵得y=x02x03⋮x0N=212.16211.79220.54225.99B=−303.501−515.471−731.641−954.901再运用Matlab计算最小二乘估计为:U=ab =(B T B)−1B T y=−0.045836.1284把a,b带入原方程得时间响应方程得x1t+1=1003.35e0.0458t−788.829把数据代入即可预测出十五年内的供水总量。
山东省其他用水量也用这种方法计算就可求得用水量的规律,再预测山东省十五年内用水状况。
汇总如下表灰色预测模型优点:1、模型可用于近期、短期、中期的预测对近十五年的供水预测相符,且预测精度较高。
2、灰色预测模型不需要掌握大量的数据,大大减少了数据寻找中的工作量。
数学建模-灰色预测模型(讲解
列 x1 x1 1, x1 2, , x1 n 称为数列 x0的
1次累加生成数列。类似有
k
xr k xr1 i
k 1, 2, , n, r 1
i 1
称之为 x0的r次累加生成,记
常用的方法有:
累加生成 累减生成 均值生成
1)累加生成
把数列各时刻数据依次累加的过程称为累加生 成过程,记为AGO,有累加生成过程所得到的新 数列称为累加生成数列。
设原始数列为 x0 x0 1, x0 2, , x0 n ,令
k
x1 k x0 i k 1, 2, , n i 1
z0 k x0 k 1 x0 k 1
为有数列x0的邻值在生成系数(权) 下的邻值生成数
特别地,当生成系数 0.5 时则称
z0 k 0.5x0 k 0.5x0 k 1
为邻均值生成数,即等权邻值生成数
注意到一阶常微分方程是导出GM(1,1)模型的桥梁,在我 们应用GM(1,1)模型于实际问题预测时,不必求解一阶常 微分方程。
7.2 灰色系统的模型
4.GM(1,1)的建模步骤 综上所述,GM(1,1)的建模步骤如下:
销售额预测
7.3 销售额预测
随着生产的发展、消费的扩大,市场需求通常总是 增加的,一个商店、一个地区的销售额常常呈增长趋 势. 因此,这些数据符合建立灰色预测模型的要求。
3)均值生成
设原始数列
x0 x0 1, x0 2, , x0 k 1, x0 k x0 n
则称 x0 k 1与 x0 k 为数列 x0 的邻值,x0 k 1
为后邻值,x0 k 为前邻值。
《预测与决策教程 第2版》_李华裴泱_No.14-第6章-灰色预测及其建模
根据原始序列X 的级比生成算子大 小,可以判断GM(1,1)建模可行性。 只有当(k) 全部落入级比界区内,才 能建立满意的GM(1,1)模型。
级比界区:
(e
2 n1
,
e
2 n1
)
5、累加生成算子(AGO) 设原始序列为 , X (0) x(0) (1), x(0) (2), , x(0)(n) 累加生成序列为
得到一次累加生成序列:
X (1) 3,8,14,19, 26
一、灰色预测的概念—序列生成算子
6、累减生成算子(IAGO) 设原始序列为 X (1) x(1)(1), x(1)(2), , x(1)(n) ,进行一次累减生成,得到生成序列
, , 。 X (0) x(0) (1), x(0) (2), , x(0) (n) x(0) (k ) x(1) (k ) x(1) (k 1) x(1) (0) 0
x(0)
(1)
b 1 a 1 a
k
b a
k 1, 2,L , n
二、灰建模—GM(1,1)模型
令 Z (1) = z(1) (2), z(1) (3),L , z(1) (n) 为紧邻均值生成序列,其中
z(1) (k) 0.5x(1) (k) 0.5x(1) (k -1), k 2, 3,L , n
得到累减生成序列为:X(0) 5,5,4,5,5
二、灰建模—GM(1,1)模型
设 X (0) x(0) (1), x(0) (2), , x(0) (n) 为原始序列,X (1) x(1) (1), x(1) (2), , x(1) (n) 为1
灰色预测模型
灰色预测模型1.模型建立灰色系统是指部分信息已知,部分信息未知的系统。
灰色系统的理论实质是将无规律的原始数据进行累加生成数列,再重新建模。
由于生成的模型得到的数据通过累加生成的逆运算――累减生成得到还原模型,再有还原模型作为预测模型。
预测模型,是拟合参数模型,通过原始数据累加生成,得到规律性较强的序列,用函数曲线去拟合得到预测值。
灰色预测模型建立过程如下:1) 设原始数据序列()0X 有n 个观察值,()()()()()()(){}n X X X X 0000,...,2,1=,通过累加生成新序列 ()()()()()()(){}n X X X X 1111,...,2,1=,利用新生成的序列()1X 去拟和函数曲线。
2) 利用拟合出来的函数,求出新生序列()1X 的预测值序列(1)X 3) 利用(0)(1)(1)()()(1)X k X k X k =--累减还原:得到灰色预测值序列: ()()(){}00001,2,...,X X X X n m =+ (共n +m 个,m 个为未来的预测值)。
将序列()0X 分为0Y 和0Z ,其中0Y 反映()0X 的确定性增长趋势,0Z 反映()0X 的平稳周期变化趋势。
利用灰色GM (1,1)模型对()0X 序列的确定增长趋势进行预测 2 模型求解根据2006全国统计年鉴数据整理得到全国历年年度人口统计表如表1.根据上述数据,建立含有20个观察值原始数据序列()0X :()[]09625998705105851112704127627128453129988130756X =利用Matlab 软件对原是数列()0X 进行一次累加,得到新数列为()1X ,如表2:表2:新数列()1X 误差和误差率1、利用表2,拟合函数,如下:0.011624(1)92800439183784t x t e +=-2、精度检验值c =0.3067 (很好) P =0.9474 (好)3、得到未来20年的预测值:。
灰色预测法原理及解题步骤
灰色预测法原理及解题步骤一、类型数列预测——某现象随时间的顺延而发生的变化所做的预测灾变预测——对发生灾害或异常突变时间可能发生的时间预测系统预测——对系统中众多变量间相互协调关系的发展变化所进行的预测拓扑预测——将原始数据作曲线,在曲线上按定值寻找该定值发生的所有时点,并以该定值为框架构成时点数列,然后建立模型预测未来该定值所发生的时点。
注意:使用方法前一定要在段前作一个引子,连接问题分析和数据特点,以下便是:通过对已知数据的分析,随着时间的变化,排污量一直呈增长趋势,并且增长的很快。
在这里利用灰色预测模型对()进行预测。
通过对数据的分析,传统的数理统计预测方法往往需要足够多的数据,而本问题的数据给出的数据偏小,如果采用传统的方法误差太大。
根据上述的特点可采用灰色预测模型。
二、灰色预测具体步骤1》检验处理数据,级比必须满足A、如果不全属于,则要做必要的变换处理(如取适当的常数C,作平移变换),使其落入区域中。
B、若A不成立,则建立GM(1,1)模型建立GM(1,1)模型(1)一次累加生成数列AGO,(目的是弱化原始时间序列的随机性,增加其稳定程度)(2)求均值数列(3)建立GM(1,1)模型相应的白化微分方程其中:α称为发展灰数;μ称为内生控制灰数。
(4)求的参数估计a、b(最小二乘法)(5)给出累加时间数列预测模型(6)做差得到原始预测值三、检验预测值(1)残差检验(2)级比偏差值检验1》参考数据计算出级比,再由发展系数a,求出相应级比偏差若ρ(k)<0.2,则达到一般要求;若ρ(k)<0.1,则效果好程序实现:采用EXCEl的方法实现灰色预测。
2013-2-2 于北华大学电子宋方雷。
灰色预测模型
dx
(t)
(1)
ax
(t)b,
dt
解为
b
a
(
t
1
) b
x(
t)
(
x(
1
))
e
.
a
a
(
1
)
(
0
)
(3)
于是得到预测值
b
b
(
1
)
(
0
)
ak
ˆ
x(
k
1
)
(
x(
1
)
)
e
,
k
1
,
2
,
,
n
1
,
a
a
从而相应地得到预测值:
(
0
)
(
1
)
(
1
)
ˆ
ˆ
ˆ
x
(
k
1
)
x
(
k
1
)
x
(
k
lim
dt
t
t 0
而 ( 1)( x ( k )) x ( k ) x ( k 1 ), 相当于
t 1
(3)加权邻值生成
(
0
)
(
0
)
(
0
)
(
0
)
x
(
x
(
1
),
x
(
2
),
,
x
(
n
))
设原始数列为
预测方法——灰色预测模型
预测⽅法——灰⾊预测模型灰⾊预测模型主要特点是模型使⽤的不是原始数据序列,⽽是⽣成的数据序列,核⼼体系为灰⾊模型(GM),即对原始数据作做累加⽣成(累减⽣成,加权邻值⽣成)得到近似指数规律再进⾏建模。
优点:不需要很多数据;将⽆规律原始数据进⾏⽣成得到规律性较强的⽣成序列。
缺点:只适⽤于中短期预测,只适合指数增长的预测。
GM(1,1)预测模型GM(1,1)模型是⼀阶微分⽅程,且只含⼀个变量。
1. 模型预测⽅法2. 模型预测步骤1. 数据检验与处理为保证建模⽅法可⾏,需要对已知数据做必要的检验处理。
设原始数据列为x(0)=(x0(1),x0(2),….x0(n)),计算数列的级⽐λ(k)=x(0)(k−1)x(0)(k),k=2,3,...,n如果所有的级⽐都落在可容覆盖区间X=(e−2n+1,e2n+1)内,则数列可以建⽴GM(1,1)模型且可以进⾏灰⾊预测。
否则,对数据做适当的变换处理,如平移变换:y(0)(k)=x(0)(k)+c,k=1,2,...,n取c使得数据列的级⽐都落在可容覆盖内。
2. 建⽴模型根据1中⽅程的解,进⼀步推断出预测值ˆx(1)(k+1)=(x(0)(1)−ba)e−ak+ba,k=1,2,...,n−13. 检验预测值1. 残差检验ε(k)=x(0)(k)−ˆx(0)(k)x(0)(k),k=1,2,...,n如果对所有的|ε(k)|<0.1|ε(k)|<0.1,则认为到达较⾼的要求;否则,若对所有的|ε(k)|<0.2|ε(k)|<0.2,则认为达到⼀般要求。
2. 级⽐偏差值检验ρ(k)=1−1−0.5a1+0.5aλ(k)如果对所有的|ρ(k)|<0.1,则认为达到较⾼的要求;否则,若对于所有的|ρ(k)|<0.2,则认为达到⼀般要求。
4. 预测预报根据问题需要给出预测预报。
3. py实现import numpy as npimport pandas as pddata=[71.1,72.4,72.4,72.1,71.4,72.0,71.6] # 数据来源len=len(data) # 数据量# 数据检验lambdas=[]for i in range(1,len):lambdas.append(data[i-1]/data[i])X_Min=np.e**(-2/(len+1))X_Max=np.e**(2/(len+1))l_min,l_max=min(lambdas),max(lambdas)if l_min<X_Min or l_max> X_Max:print("该组数据为通过数据检验,不能建⽴GM模型!")else:print("改组数据通过检验")# 建⽴GM(1,1)模型data_1=[] # 累加数列z_1=[]data_1.append(data[0])for i in range(1,len):data_1.append(data[i]+data_1[i-1])z_1.append(-0.5*(data_1[i]+data_1[i-1]))B=np.array(z_1).reshape(len-1,1)one=np.ones(len-1)B=np.c_[B,one]Y=np.array(data[1:]).reshape(len-1,1)a,b=np.dot(np.dot(np.linalg.inv(np.dot(B.T,B)),B.T),Y)print('a='+str(a))print('b='+str(b))## 数据预测data_1_prd=[]data_1_prd.append(data[0])data_prd=[] # 预测datadata_prd.append(data[0])for i in range(1,len):data_1_prd.append((data[0]-b/a)*np.e**(-a*i)+b/a)data_prd.append(data_1_prd[i]-data_1_prd[i-1])# 模型检验## 残差检验e=[]for i in range(len):e.append((data[i]-data_prd[i])/data[i])e_max=max(e)if e_max<0.1:print("数据预测达到较⾼要求!")elif e_max<0.2:print("数据预测达到⼀般要求!")# 输出预测数据for i in range(len):print(data_prd[i])灰⾊Verhulst预测模型主要⽤于描述具有饱和状体的过程,即S型过程,常⽤于⼈⼝预测,⽣物⽣长,繁殖预测及产品经济寿命预测等。
灰色预测
3.5 灰色预测模型基于灰色建模理论的灰色预测法,按照其预测问题的特征,可分为五种基本类型,即数列预测、灾变预测、季节灾变预测、拓扑预测和系统综合预测。
这五种类型的预测方法,都是区域开发研究中重要而且常用的预测方法。
本节只对数列预测法作简单介绍。
一、数列预测数列预测就是对某一指标的发展变化情况所作的预测,其预测的结果是该指标在未来各个时刻的具体数值。
譬如,在地理学研究中,人口数量预测、耕地面积预测、粮食产量预测、工农业总产值预测,等等,都是数列预测。
数列预测的基础,是基于累加生成数列的GM(1,1)模型。
设)(,),2(),1()0()0()0(M x x x 是所要预测的某项指标的原始数据。
一般而言,{}Mt t x1)0()(=是一个不平稳的随机数列,对于这样一个随机数列,如果数据趋势无规律可循,则无法用回归预测法对其进行预测。
如果对{}Mt t x 1)0()(=作依次累加生成处理,即)1()1()0()1(x x = )2()1()2()0()0()1(x x x += )3()2()1()3()0()0()0()1(x x x x ++=∑∑====Mt kt t x M x t x k x 1)0()1(1)0()1()()()()(则得到一个新的数列{}Mt t x 1)1()(=。
这个数列与原始数列{}Mt t x 1)0()(=相比较,其随机性程度大大弱化,平稳程度大大增加。
对于这样的新数列,其变化趋势可以近似地用如下微分方程描述:u ax dtdx =+)1()1( (1) 在(1)式中,a 和u 可以通过如下最小二乘法拟合得到:()M T T Y B B B u a 1-=⎥⎦⎤⎢⎣⎡ (2)在(2)式中,M Y 为列向量T M M x x x Y ]),(,),3(),2([)0()0()0( =;B 为构造数据矩阵:⎥⎥⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎢⎢⎣⎡+--+-+-12)()1(12)3()2(12)2()1()1()1()1()1()1()1(M x M x x x x x 微分方程(1)式所对应的时间响应函数为:a u e a u x t x at +⎥⎦⎤⎢⎣⎡-=+-)1()1()0()1( (3)(3)式就是数列预测的基础公式,由(3)式对一次累加生成数列的预测值)()1(t x 可以求得原始数的还原值:)1()()()1()1()0('--=t x t x t x (4)在(4)式中,M t ,,2,1 =并规定0)0()1(=x 。
灰色模型算法
灰色预测算法及相关程序1 引言 (3)2算法的基本原理 (3)2.1 GM(1,1)模型: (3)2.2生成数 (4)2.2.1累加生成 (4)2.2.2累减生成 (5)3算法的具体实现流程 (6)3.1 算法流程图 (6)3.2 实现步骤 (8)3.3 数据准备与预处理 (10)4 算法程序实现 (10)4.1 程序使用说明 (10)4.2 程序源代码 (11)4.3 程序运行 (16)4.3.1程序运行及运行环境说明 (16)4.3.2 输入数据 (16)4.3.3 输出数据 (16)5 参考文献 (17)灰色预测算法1 引言灰色预测(grey prediction)是利用灰色系统理论就灰色系统所作的预测.灰色系统理论认为,尽管系统表象复杂,数据散乱,信息不充分,但作为系统,它必然有整体功能和内在规律,必然是有序的.现有的分析方法大多依据过去的大量数据,按照统计方法分析其规律,这样不仅受数据量的限制,而且准确程度不高.而灰色系统理论把随机量看作是在一定范围内变化的灰色量,对灰色量的处理不是寻求它的统计规律和概率分布,而是对原始数据加以处理,将杂乱无章的原始数据变为规律性较强的生成数据,通过对生成数据建立动态模型,来挖掘系统内部信息并充分利用信息进行分析预测.目前,灰色系统理论用于预测主要通过GM(m,n)模型,该模型是灰色系统理论的量化体现,可用于以下几个方面的预测:(1)数列预测:对某个事物发展变化的大小与时间进行预测.(2)灾变预测:预测灾变发生的时间或者说是异常值出现时区的分布.如人体的血压过高或过低的时间预测.(3)季节性灾变预测:对发生在每年特定时区的事件和命题作预测.(4)拓扑预测:即事物整体的预测,亦称波形预测.其特点是对于预先给定的多组数值建立GM(1,1)模型群,根据预测结果构造出整个波形.(5)系统预测:对系统中众多变量间相互协调关系的发展变化所进行的预测.2算法的基本原理2.1 GM(1,1)模型:灰色模型GM(1,1) GM(1,1)的含义为1阶,1个变量的灰色模型,它是在数据生成的基础上建立如下灰微分方程:)0(()+)()1(kbazkx=式中)()0(k x 为原始序列,)0()1(AGOx x =,)1(5.0)(5.0)()1()1()1(-+=k x k x k z .a 称为发展系数,它反映)1(x 和)0(x 的发展态势;b 称为灰作用量,它的大小反映数据变化的关系.对序列})(,),3(),2({)1()1()1()1(n z z z z =,因为)()1(k z 为)()1(k x 与)1()1(-k x 的平均值,故记)1(z 为MEAN )1(x ,即=)1(z MEAN )1(xb k az k x =+)()()1()0(的白化型为: b ax dt dx =+)1()1(初始值用)1()1()0()1(x x =,则其解为: a b e a b x t x t a +⎪⎭⎫ ⎝⎛-=--)1()0()1()1()( 该式用于预测时称为时间响应函数,表示为a b e a b x k x k a +⎪⎭⎫ ⎝⎛-=+-)1()1(ˆ)0()1( 累减还原:)(ˆ)1(ˆ)1(ˆ)1()1()0(k x k x k x-+=+ 其中(a,b )可通过最小二乘求解。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
子数据序列必被母序列所包含,不过常常认为母序列 X 是一个特别的子数据序列。
( 0)
对于数据序列建立 GM(1,1)模型的步骤大致可以概括为: 1、确定任一子数据序列
7
X i( 0 ) = [ X ( 0 ) (1), X ( 0 ) (2), … , X ( 0 ) (n)]
2、 对子数据序列做一次累加生成记为
灰色系统理论
主要讲以下两个内容: 灰色数列预测方法; 灰色灾变预测方法。
1
灰色系统理论
在研究很多系统时,往往要遇到随机干扰(即所谓“噪音”)。人们对受“ 噪音”污染的系统的研究大多基于概率统计方法。但概率统计方法有很多不足 之处:要求大样本、要求有典型的统计规律、计算工作量大等。而且在某些问 题中,其概率意义下的结论并不直观或信息量较少。例如,预报某天下雨的概 率是0.5,晴天的概率也是0.5,这种结论对于人们来讲毫无意义。
−
−
−
−
9
m(A),则有:
m( A) = A− A ≥ 0 −
− −
−
称 m(A)为发展灰数的测度,并且认为 m(A)越大,则发展灰数越大。当 A = A 时,m(A)=0, 则发展灰数为零。这时所有模型的系数都相等,称相应的预测灰数为预测的唯一白化值。 一般来讲,不可能,也不必要对所有的子序列都建立 GM(1,1)模型。在应用时,只要根 据预测的超前长度来适当选择子序列的长度进行建模与预测。从大量的实践证明,进行近期 或短期预测,可选用较短子序列(约 4-10 年左右) ,进行中长期预测,则可选择较长的子数 据序列(10 年以上)或母序列,结果较为满意。当然其关键是在于类比时间数据序列的特征 与未来发展趋势是否接近。 二、计算示例 设有如下原始数据序列,建立模型与预测 t 1 2 3 4 5 6
对上述矩阵求逆
16622.6252 − 82.0185 ( B T B) −1 = = − 82.0185 5
−1
1 5 × 16622.6252 − (82.0185) 2
∧
6
若给定原始数据序列
X ( 0 ) = [ X ( 0 ) (1), X ( 0 ) ( 2), … , X ( 0 ) (n)]
可分别从 X 序列中,选取不同的连续数据列,有:
(0)
X 1( 0 ) = [ X ( 0 ) (2), X ( 0 ) (3), … , X ( 0 ) (n)]
X 2( 0 ) = [ X ( 0 ) (3), X ( 0 ) ( 4), … , X ( 0 ) (n)]
( 1)
∧
X ( 0) (k + 1) = −a ( X (1) (0) − u a )e − ak 或 X ( 0 ) (k + 1) = X (1) (k + 1)− X (1) (k )
∧ ∧ ∧
∧
7、求出 X (k ) 与 X (k ) 之差及相对误差
(0)
∧ (0)
ε (0) = X (0) − X (0)
{ X i( 0 ) } → { X i( (1), X (1) (2), … , X (1) (n)]
X (1) (t ) = ∑ X ( 0 ) (k )
k =1 t
3、 构造矩阵 B 与向量 Yn
(1) (1) 1 − 1 2( X (2) + X (1)) − 1 2( X (1) (3) + X (1) (2)) 1 B= L (1) (1) − 1 2( X (n) + X (n − 1)) 1
2
第1章 灰色数列 数列预测方法 数列 主要讲以下四个内容: 一、灰色预测概述; 二、数列预测的基本方法; 三、数列预测的实用建模技术; 四、GM(1,1) 模型与指数方程的比较。 第一节 灰色预测概述
一、灰色预测的基本原理 所谓预测, 就是根据客观事物的过去和现在的发展规律,借助科学的方法和 先进的技术手段,对其未来的发展趋势和状况,进行描述和分析,并形成科学的假设 和判断。对于一个未出现的、没有诞生的未来系统, 必然是既有已知信息,又有未知 或未确知的信息,且处于连续变化的动态之中。 所以说,提出“预测未来” 本质上 个灰色问题。 灰色预测是建立一种描述研究系统动态变化特征的模型,它不仅是指系统中含 有灰元、灰数、灰关系的预测,而且还从灰色系统理论的建模、关联分析及残差辩识 的思想出发,所获得的关于预测的概念、观点和方法。 灰色预测是以灰色模块为基础,认为:一切随机量都是在一定范围内,一定时 3 段上变化的灰色量和灰过程。对于灰色量的处理不是寻求它的统计规律和概率分布, 而
5
第二节 数列预测的基本方法 利用 GM(1,1)模型对时间序列进行数量大小的预测,称为灰色数列预测。如人口,粮 食产量,商品销售量,交通运输量等预测问题。这是应用最关广的一种灰色预测方法。 一、基本方法步骤
GM (1,1) 模型的微分方程为:
dX (1) + aX = u dt
系数向量为
(1)
a = [ a, u ]T
Yn = [ X ( 0 ) (2), X ( 0 ) (3), … , X ( 0 ) (n)]T
4、用最小二乘法求解系数 a
a = ( B T B) −1 B T ⋅ Yn
∧
∧
5.响应函数
X (1) (k + 1) = ( X ( 0 ) (1) − u a )e − ak + u a
8
∧
6、将 X 求导还原
利用最小二乘法求解系数向量 a
∧
11
a = [ B T B]−1 B T ⋅ Yn
∧
先计算 B B
T
− 6.2235 BT B = 1 − 6.2235 − 10.995 − 16.0105 − 21.526 − 27.2635
− 10.995 − 16.0105 − 21.526 − 27.2635 × 1 1 1 1 1 1 16622.6252 − 82.0185 1 = 5 − 82.0185 1 1
X (1) (5) = X (1) (4) + X ( 0 ) (5) = 18.542 + 5.968 = 24.510 X (1) (6) = X (1) (5) + X ( 0 ) (6) = 24.510 + 5.507 = 30.017
有: t
X ( 0) X ( 1)
1
2
3
4 5.063
X ( 0 ) 3.936 4.575 4.968 5.063 5.968 5.507
首先,对原始数据作一次累加生成,得到新的数据序列 X ,即
( 1)
10
X (1) (1) = X ( 0 ) (1) = 3.936 X (1) (2) = X (1) (1) + X ( 0 ) (2) = 3.936 + 4.575 = 8.511 X (1) (3) = X (1) (2) + X ( 0 ) (3) = 8.511 + 4.968 = 13.479 X (1) (4) = X (1) (3) + X ( 0 ) (4) = 13.479 + 5.063 = 18.542
(0) ( 0)
X
(0)
(5)
X ( 0 ) ( 6)
X X X
(1 ) (1 )
(1 )
( 2)
X
(1 )
(3 ) X
(0 )
(4) X (3 )
(5 )
(0 )
(4)
(2) X
(0 )
(1) t1 t2 t3 t4 t5 t6 t
(1 )
(2)
t1
t2
t3
t
4
t5
t6
t
图4-1 原始数据曲线
图4-2 累加数据曲线
5 5.968
6 5.507
3.936 4.575 4.968
3.936 8.511 13.479 18.542 24.510 30.017
构造矩阵 B 与向量 Yn
(1 ) (1 ) − 1 2 ( X (1) + X (2)) − 1 2 ( X (1) (2) + X (1) (3)) B = − 1 2 ( X (1) (3) + X (1) (4)) ( 1) ( 1) − 1 2 ( X (4) + X (5)) − 1 2 ( X (1) (5) + X (1) (6))
1 − 6.2235 1 − 10.995 1 = − 16.0105 1 − 21.526 1 − 27.2635
1 1 1 1 1
Yn = ( X ( 0 ) (2), X ( 0 ) (3), X ( 0 ) ( 4), X ( 0 ) (5), X ( 0 ) (6))T
4
X 如图4-2所示。可见,新生成的数据列为一条 单调增长的曲线。显然增加了原始数据列的规律 灰色模块 性,而弱化了随机性。一般来说,对非负的数据 列,累加可以弱化随机性,增加规律性,这样就 比较容易用某种函数去逼近拟合。 白色模块 灰色系统理论把这种经过一定方法生成的数 据列,在几何意义上称为“模块”。很显然,它就 t 过去 现在 未来 是时间序列在时间、数据的二维平面上所做的连 续曲线与其底部的总称。并将由已知数据列构成 图4-3 灰色模型 的模块,称为白色模块,而由白色模块建模外推 的未来模块,即预测值构成的模块,称为“灰色模块”。如图4-3所示。 二、灰色预测方法的基本类型 (1)数列预测。即对某个系统或因素发展变化到未来某个时刻出现的数量大小进行 预测。如预测某地的粮食产量到2000年将是多少,这里一是需要明确未来时间,二是估 计这个时刻的粮食能生产多少。数列预测是“定时求量”。 (2)灾变预测。对某个时间是否会发生某种“灾变”,或某个异常值可能在什么时间 出现等进行预测。是“定量求时”。 (3)系统预测。对某个系统中一些变量或因素间,相互协调发展变化的大小及其数 量进行预测。