灰色预测实例

合集下载

灰色预测模型及MATLAB实例

灰色预测模型及MATLAB实例

灰⾊预测模型及MATLAB实例下⾯将主要从三⽅⾯进⾏⼤致讲解,灰⾊预测概念及原理、灰⾊预测的分类及求解步骤、灰⾊预测的实例讲解。

⼀、灰⾊预测概念及原理:1.概述:关于所谓的“颜⾊”预测或者检测等,⼤致分为三⾊:⿊、⽩、灰,在此以预测为例阐述。

其中,⽩⾊预测是指系统的内部特征完全已知,系统信息完全充分;⿊⾊预测指系统的内部特征⼀⽆所知,只能通过观测其与外界的联系来进⾏研究;灰⾊预测则是介于⿊、⽩两者之间的⼀种预测,⼀部分已知,⼀部分未知,系统因素间有不确定的关系。

细致度⽐较:⽩>⿊>灰。

2.原理:灰⾊预测是通过计算各因素之间的关联度,鉴别系统各因素之间发展趋势的相异程度。

其核⼼体系是灰⾊模型(Grey Model,GM),即对原始数据做累加⽣成(或者累减、均值等⽅法)⽣成近似的指数规律在进⾏建模的⽅法。

⼆、灰⾊预测的分类及求解步骤:1.GM(1,1)与GM(2,1)、DGM、Verhulst模型的分类⽐较:预测模型适⽤场景涉及的序列GM(1,1)模型⼀阶微分⽅程,只含有1个变量的灰⾊模型。

适⽤于有较强指数规律的序列。

累加序列均值序列GM(2,1)模型适⽤于预测预测具有饱和的S形序列或者单调的摆动发展序列缺陷。

累加序列累减序列均值序列DGM模型累加序列累减序列Verhulst模型累加序列均值序列2.求解步骤思维导图:其中预测过程可能会涉及以下三种序列、⽩化微分⽅程、以及⼀系列检验,由于⼤致都相同,仅仅是某些使⽤累加和累减,⽽另外⼀些则使⽤累加、累减和均值三个序列的差别⽽已。

于是下⾯笔者将对其进⾏归纳总结再进⾏绘制思维导图,帮助读者理解。

(1)原始序列(参考数据列):(2)1次累加序列(1-AGO):(3)1次累减序列(1-IAGO ):(也就是原始序列中,后⼀项依次减去前⼀项的值,例如,[x(2)-x(1),x(3-x(2),...,x(n)-x(n-1))]。

)(4)均值⽣成序列:(这是对累加序列"(前⼀项+后⼀项)/2"得出的结果。

数学建模-灰色预测模型(讲解

数学建模-灰色预测模型(讲解
(5)系统预测. 通过对系统行为特征指标建立一组相互关联的灰 色预测模型,预测系统中众多变量间的相互协调关系的变化。
2 灰色系统的模型
在灰色系统理论中,把一切随机变量都看作灰色数,
即使在指定范围内变化的所有白色数的全体,对灰数处理 主要是利用数据处理的方法去寻求数据间的内在规律,通 过对已知数据列中的数据进行处理而产生新的数据列,以 此来研究寻求数据的规律性,这种方法称为数据的生成。
得到原始数据序列
7.3 销售额预测
注意到一阶常微分方程是导出GM(1,1)模型的桥梁,在我 们应用GM(1,1)模型于实际问题预测时,不必求解一阶常 微分方程。
7.2 灰色系统的模型
4.GM(1,1)的建模步骤 综上所述,GM(1,1)的建模步骤如下:
销售额预测
7.3 销售额预测
随着生产的发展、消费的扩大,市场需求通常总是 增加的,一个商店、一个地区的销售额常常呈增长趋 势. 因此,这些数据符合建立灰色预测模型的要求。
或称相减生成,它是指后前两个数据之差,如上例中
7.2 灰色系统的模型
x(1) (5) x(1) (5) x(1) (4) 34 27 7, x(1) (4) x(1) (4) x(1) (3) 27 17 10, x(1) (3) x(1) (3) x(1) (2) 17 9 8, x(1) (2) x(1) (2) x(1) (1) 9 6 3, x(1) (1) x(1) (1) x(1) (0) 6 0 6. 归纳上面的式子得到如下结果:一次后减
1 灰色系统的定义和特点 2 灰色系统的模型 3 Sars 疫情 4 销售额预测 5 城市道路交通事故次数的灰色预测 6 城市火灾发生次数的灰色预测 7灾变与异常值预测

灰色预测理论

灰色预测理论

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)

灰色预测(讲)

灰色预测(讲)

一、什么是灰色预测灰色预测是就对灰色系统所做的预测。

所谓灰色系统是介于白色系统和黑箱系统之间的过渡系统,其具体的含义是:如果某一系统的全部信息已知为白色系统,全部信息未知为黑箱系统,部分信息已知,部分信息未知,那么这一系统就是灰箱系统。

一般地说,社会系统、经济系统、生态系统都是灰色系统。

例如:一个商店可看作是一个系统,在人员、资金、损耗、销售信息完全明确的情况下,可算出该店的盈利大小、库存多少,可以判断商店的销售态势、资金的周转速度等,这样的系统是白色系统。

遥远的某个星球,也可以看作一个系统,虽然知道其存在,但体积多大,质量多少,距离地球多远,这些信息完全不知道,这样的系统是黑色系统。

人体是一个系统,人体的一些外部参数(如身高、体温、脉搏等)是已知的,而其他一些参数,如人体的穴位有多少,穴位的生物、化学、物理性能,生物的信息传递等尚未知道透彻,这样的系统是灰色系统。

再如物价系统,导致物价上涨的因素很多,但已知的却不多,因此对物价这一灰色系统的预测可以用灰色预测方法。

显然,黑色、灰色、白色都是一种相对的概念。

世界上没有绝对的白色系统,因为任何系统总有未确知的部分,也没有绝对的黑色系统,因为既然一无所知,也就无所谓该系统的存在了。

灰色系统理论认为对既含有已知信息又含有未知或非确定信息的系统进行预测,就是对在一定方位内变化的、与时间有关的灰色过程的预测。

尽管过程中所显示的现象是随机的、杂乱无章的,但毕竟是有序的、有界的,因此这一数据集合具有潜在的规律,灰色预测就是利用这种规律建立灰色模型对灰色系统进行预测。

常用的灰色时间序列预测;即用观察到的反映预测对象特征的时间序列来构造灰色预测模型,预测未来某一时刻的特征量,或达到某一特征量的时间。

二、灰色预测的步骤若给定原始数据序列)](),......2(),1([)0()0()0()0(n X X X X =可分别从)0(X 序列中,选取不同长度的连续数据作为子序列.对于子序列建立GM(1,1)模型的步骤可以概括为: 第一步:写出原始数据列(0)X(0)(0)(0)(0)(){(1),(2),......,()}X i X X X n =为了弱化原始时间序列的随机性 在建立灰色预测模型之前,需先对原始时间序列进行数据处理,经过数据处理后的时间序列即称为生成列。

灰色预测模型GM(1_1)及其应用

灰色预测模型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 。

灰色预测原理及实例

灰色预测原理及实例

灰色预测原理及实例
一、灰色预测原理
灰色预测,是指根据动态系统的过去试验数据和实测数据,利用灰色规律进行预测的一种数学方法。

灰色预测的基本思想是:由内在原理和系统的实际运行数据,建立有关系的关于未来时间的数学模型,即所谓的灰色系统模型,从而建立未来状态的预测模型。

二、灰色预测实例
1、灰色模型在汽车行业的应用
汽车行业是一个特殊的行业,其市场受到很多因素的影响,因此,在汽车行业预测中,灰色模型能够很好地发挥其优势。

首先,根据汽车市场的详细统计数据,如汽车生产量、销售量,可以采集过去一定时间段内(如一年、两年)汽车的生产量及销售量等数据,将这些数据经过一定的模型处理,形成一个灰色模型,利用该模型可以预测汽车行业的今后发展趋势。

2、灰色模型在电力行业的应用。

灰色预测MATLAB程序

灰色预测MATLAB程序

灰色预测心设尹曲⑴#为原始数列,其1次累<加生成数列为炉=(孝①宀2\S,其中©=2^°:⑺卫=12…止i-1尋定文沙的灰导数为d(Jt)=玄㈣(Jt)=尤⑴的-工⑴(*-1).令尹为数列壬⑴的邻值生成数列,即尹)(町=加小(町十(1—a)x山(k-1).于是定文GM(1T1)的灰微分方程模型为d(k)+az①(上)=&_即或.严⑹+盘⑴懐)=乩⑴在式(1)中口①的称为灰导数’熬称为发展系数'弧称为白化背景值,b称为灰作用量。

将时刻表庄=23…用代入(O式有j<0)(2)-az⑴(2)=工®⑶—俺叫巧=»于是GMIL)樫型可表示为r=现在问题归结为求巧h在值。

用一元绒性回归,即最小二垂進求它们的估计值住=[]卜护跖护F奕厢上回归分析中求诂计值是用软件计算的,有标淮程博求解,如山訥甜等。

GM(1.1)的白化型对于的(1-1)的获微分方程⑴,如果将解导教矿悶的时報=%…屮观対连续叢里"则工⑴衩为时间i函敕卅®,于是-<'W耐应于导敕重级必%),白化背杲值刃(時对应于导數申⑴。

于是GM(1,1)的换微分方嗨对应于的白微分方程为写®4曲%「)=也⑵GAI(1>1)换色预刪的步叢1-數堀的椅噓弓处理为了保证©M(B1)屋複方达的可行性・需要対已却皴堀锁必要的检峻处Ho 设療皓数攥列为了-计算埶列的级比如果所有的级比都落在可容覆盖区间盂-內・则數摒列X糾可咲建立G*ICL-1)複型且可以避行页色预测。

否则,丙軌据懺适当的叢换处理,如平移銮换:取C使得敕培列严⑹二工蚀盘)+匚用二12…”的级比都落在可啓禎盖内。

(1)残差檢验:计算相对薙差Z 建立GM (L T 1)複型不妬设少弋以m 叫唠霸足上面的要求,以它芮議堀列建立GM(1>1)型蛊(仍(i)+血C1\A)=b ・用回归分祈求得目上的估计值"于是相应的白化模型为 气^十小卄工解为工叱)=0)①—勺中1-色-⑶ 应Q于是停到预测值壬⑴(上+1)=0叫1)一勺>加+仝血二12…卫一1=aa伙而相应地得到预«=x co \t +1)=x 0)(t+l)-x a)(i)3i =1,2,-?n-l ?如果对所有的^<0.1・则认为达到鞭嵩的要求:否则,若耐所有的|^)1<0^,则认対达到一般要求©(2)级比偏差値桧验:计算能)=1-呂学©如果对所有的|,则认为达列较高的要求孑吾则若对斫有的,则认为达到一般要求O灰色预测计算实例^…;=:=-■■■■昏例北方某城市1986—1992年道路交通噪声平均声级数据见表6序号年吶寺表拆市近年来交通噪声数据[眶(应)]二諾;二319S872.4第—爭:级比检验建立丢通噪屛均声级数锯时间序列如下:4198972.1j 1990?1.4 619?17201199771.6艸=(•严①卫购(2)厂卅⑺) =(711,72.4.71.4,72.1.71.4,7UQ.71.6)些(1)求级比k(k)忠防护住T)2=(几⑵山⑶.…也⑺)g=(0.982JJ.0042J.0098-0.9917J.0056)(2)级比判断由于所有的X.(10e[0.982J.009S],k=2,3.6故可以用双0)作满意的GM(1,1)建模’第二步:GM(1,1)建模(1)对原始数据X®作一次累加,即卞⑴=(71.L143.5215.9.288359.4.431.4,503)(2)构造数据矩阵B及数据向量Y-2)—H 弋3/>1⑶讦算1T心求解得F'⑴=(工倒〔1〉_-)e 弋Q f+-1*^+1)=0<l,U)--)£-t +-=-3092^--^+31000⑶求生咸数列值歸型齊看:n令“is 那血由上面的碉醯数可甲得,其中取菱由龙⑴(i}=恥壮曲5加得丁I —"炉閃=进悶-进德-尊(71儿72.4.72.2:72.1:71.9:71.7,71.6)^}=(s"a >亍⑴⑵,…,网⑺A<第三步;模型检验•>模型的各种检验指标值的计算结果见表工 •t*表7GM(1检验表<序号年俯原始值模型值残差相对误差级比偏差•>1 19S6 71.1 71.1<219S7 72.4 72.4 -0.0057 0.01%0.0023 <3 19S S 72.4 72.2 0.163S 0.23%0.0203 •>4 19S9 72.1 72.1 0.0329 0.05%-O.(K H8 •>5199071.4 71.9 -0-49S4 0.7%-0.0074 <61991 72.0 71.7 0.21599 037%0.0107<71992 71.6 71.6 0.037S0.05%-0.0032于是得到目=山的餡,立欖型7-B)'1B TY=(dt0.0023 72.6573dt+0.002ix (1>=72.657^心经验证・该模型的精度较高.可进行预测和预报计算的Matlab 程序如下:仃坝测和预报n=length(x); z=0;%取输入数据的样本量for i=1:nz=z+x(i,:)be(i,:)=z; %计算累加值,并将值赋予矩阵beend for i=2:n %对y(i-1,:)=x(i,:)%对原始数列平行移位 endfor i=1:n-1%计算数据矩阵B 的第一列数据c(i,:)=-0.5*(be(i,:)+be(i+1,:)); clCjdearxO=[71H 72.472A 72J71477m c n.lengthtxO);*'b%注意这里为列帖lamda =xD(l :n-1),A0(2:n)%计算级比range =minmaxflamda f )%计算级比的范阖 X1=cumsum(xO);%累加运算B=['0,5*(xl(l ;n ^l)+xl(2:n))t ones(n -1,1)]TY 二甸(2:町;口=B\Y%拟合参数u(l>=a .u(2)=bx=dsolve (+a 'x =b\f x(0)-xO^J ;%求徴分方程的特号解x =subs(xJ*a\,b r /xO ,Mu(l)P u(2)t xO(l)|)i%代入荷计痹擞值和初蜡值yucel =subs %求巳知数擁的扳测位y-vpa(x,6)奄其中的石表示显不白位数字yuce=[x0(l)T diff(yucel)]%羔分运算,还原数据 epsiIon=-yuce%计算战羞作用:求累加数列、求ab 的值、求预测方程、求残差clc %清屏,以使结果独立显示x=[71.172.472.472.171.472.071.6]; format long ;%设置计算精度if length(x(:,1))==1%对输入矩阵进行判断,如不是一维列矩阵,进行转置变换x=x endM.I-JTVorhlllst 模型endfor j=1:n-1%计算数据矩阵B的第二列数据e(j,:)=1;endfor i=1:n-1%构造数据矩阵BB(i,1)=c(i,:);B(i,2)=e(i,:);endalpha=inv(B'*B)*B'*y;%计算参数矩阵即ab的值for i=1:n+1%计算数据估计值的累加数列,如改为n+1为n+m可预测后m-1个值ago(i,:)=(x(1,:)-alpha(2,:)/alpha(1,:))*exp(-alpha(1,:)*(i-1))+alpha( 2,:)/alpha(1,:);%显示输出预测值的累加数列endvar(1,:)=ago(1,: )for i=1:n%显示输出预测值%如改n为n+m-1,可预测后m-1个值var(i+1,:)=ago(i+1,:)-ago(i,:);%估计值的累加数列的还原,并计算出下一预测值endfor i=1:nerror(i,:)=x(i,:)-var(i,:);%计算残差endc=std(error)/std(x);%调用统计工具箱的标准差函数计算后验差的比值cago alpha var%显示输出预测值的累加数列%显示输出参数数列%显示输出预测值error %显示输出误差c %显示后验差的比值作用:数据处理判断是否可以用灰色预测、求级比、求累加数列、求ab的值、求预测方程clc,clearx0=[71.172.472.472.171.472.071.6]';%注意这里为列向量n=length(x0);lamda=x0(1:n-1)./x0(2:n)%计算级比range=minmax(lamda')%计算级比的范围x1=cumsum(x0)%累加运算B=[-0.5*(x1(1:n-1)+x1(2:n)),ones(n-1,1)];Y=x0(2:n);u=B\Y%拟合参数u(1)=a,u(2)=bx=dsolve('Dx+a*x=b','x(0)=x0');%求微分方程的符号解x=subs(x,{'a','b','x0'},{u(1),u(2),x0(1)})%代入估计参数值和初始值yuce1=subs(x,'t',[0:n-1]);%求已知数据的预测值y=vpa(x,6)%其中的6表示显示6位数字yuce=[x0(1),diff(yuce1)]%差分运算,还原数据。

灰色预测GM(1,1)模型分析

灰色预测GM(1,1)模型分析

SPSS分析SPSS教程SPSSAU 灰色预测模型GM11 灰色模型灰色预测GM(1,1)模型分析Contents1背景 (2)2理论 (2)3操作 (3)4 SPSSAU输出结果 (3)5文字分析 (4)6剖析 (5)灰色预测模型可针对数量非常少(比如仅4个),数据完整性和可靠性较低的数据序列进行有效预测,其利用微分方程来充分挖掘数据的本质,建模所需信息少,精度较高,运算简便,易于检验,也不用考虑分布规律或变化趋势等。

但灰色预测模型一般只适用于短期预测,只适合指数增长的预测,比如人口数量,航班数量,用水量预测,工业产值预测等。

灰色预测模型有很多,GM(1,1)模型使用最为广泛,第1个数字表示进行一阶微分,第2个数字1表示只包含1个数据序列。

特别提示:GM(1,1)模型仅适用于中短期预测,不建议进行长期预测;GM(1,1)模型适用于数量少(比如20个以内)时使用,大量数据时不适合。

灰色预测模型案例Contents1背景 (2)2理论 (2)3操作 (3)4 SPSSAU输出结果 (3)5文字分析 (4)6剖析 (5)1背景当前某城市1986~1992共7年的道路交通噪声平均声级数据,现希望预测出往后一期器械声平均声级数据。

数据如下:年份城市交通噪声/dB(A)198671.10198772.40198872.40198972.10199071.40199172.00199271.602理论灰色预测GM(1,1)模型一般针对数据量少,有一定指数增长趋势的数据。

在进行模型构建时,通常包括以下步骤:第一步:级比值检验;此步骤目的在于数据序列是否有着适合的规律性,是否可得到满意的模型等,该步骤仅为初步检验,意义相对较小。

级比值=当期值/上一期值。

一般情况下级比值介于[0.982,1.0098]之间则说明很可能会得到满意的模型,但并不绝对。

第二步:后验差比检验;在进行模型构建后,会得到后验差比C值,该值为残差方差/ 数据方差;其用于衡量模型的拟合精度情况,C值越小越好,一般小于0.65即可。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第一题
k N m k b p
k N m L g f mgp S )()
(1
∑--=--+--=
当m 〈=N 时
f mgp S -=
当m 〉N 时
k
N m k b p
k N m L g f mgp S )()
(1
∑--=--+--=
现在设旅客达到机场概率为p=90%,N=300,f=0。

6Ng ,g L b 5.0= 现在
k
m k p
k m g
g mg S )300(*5.1180*9.0301
∑-=----=
取m=301 经过计算得到
S=(90。

9—2.53*10^(-14))*g 取m=302经过计算得到
S=(91.8-8.095*10^(—13))*g 取m=307经过计算得到
S=(96.3-4。

065*10^(-8))*g 取m=311经过计算得到
S=(99。

9—9。

865*10^(—6))*g 取m=318经过计算得到
S=(106.2—5。

68*10^(—3))*g 取m=325经过计算得到 S=(112.5-2。

59*10^(-1))*g 取m=332经过计算得到
S=(118.8—2.42)*g=116。

38*g 取m=336经过计算得到
S=(122。

4-5。

42)*g=116。

98g 取m=337经过计算得到
S=(123。

3-6.38)*g=116。

92g
所以航空公司在出售336张票的时候收益最大值为116.98g,
由于这只是单方面考虑到肮空公司的利润,在实际中,国内超售可以达到5%,国外一般是2%.对于拒载的赔偿问题,早已有法律规定是按照里程数进行赔偿, 程序 m=337;
x=0。

9*m —180 y=0;
for k=0:1:(m-301)
y=y+(m —300—k)*nchoosek (m,k)*0.1^(k)*0.9^(m-k ); end
1。

5*y
第二题 首先假设购买打折票的旅客与全票的旅客不到概率是一样的都为p
a 为购买打折票未到的人数,
b 为购买全票未到的人数,k 为未到达的人数,k=a+b 。

r 为打折票的价格,j 为购买打折票的人数.
⎩⎨

>--------+<-----+=N
k m L a N b m f g a j N rj N k m f g b a j m rj s b
)())(())((
∑==m
k k k p s s 0
b j m b b
j m a j a a j k p q C p
q C p ----= ∑∑-=--=-----+-++-+--+m
N
m k b
N m k x p L a N b m f g a j N rj k p f g a b j m rj )
())()(()())((10
=

∑--=-=-+--+-
-+--+1
))(()())((N m k m
N
m k f g a b j m rj k p f g a b j m rj
∑∑-=-=-----+-++-+--++m
N
m k b
m
N
m k x p L a N b m f g a j N rj k p f g a b j m rj k p )
())()(()())(()
(=
∑-=++-++-+
-+--+m
N
m k b
x p L a b m N g b m N f g a b j m rj )
())()(()(、
=∑∑-=-=----+--+--+m
N
m k m N
m k b x ap g x p a b n m L g f g jp mp j m rj )()()()()2(
当m 〈N 时
s=g jp mp j m rj )(+--+ 当m 〉N 时
s=∑∑-=-=----+--+--+m
N
m k m N
m k b x ap g x p a b n m L g f g jp mp j m rj )()()()
()2(
想要s 取得最大值,∑∑-=-=----+m
N
m k m
N
m k b x ap g x p a b n m L g )()()()
(越小越好
第三题 SARS 疫情对某些经济指标的影响
首先利用灰色预测模型对2003年各个月份商品零售业、旅游业、综合服务业进行预测,进而与实际值进行比较,既可以得到SARS 疫情对这个城市经济指标的影响。

建立影响力指数模型,
i i i i y y x p /)(12
1
-=∑= 个月实际值第i i x 个月预测值第i y i
图一表明原始数据没有明显的规律性,其发展态势是摆动的。

将原始数据作累加生成,得到数据如表
上图生成的数列表明商品零售额的各月累加额是单调递增数列。

现根据1997——2002年各月的零售额推测2003年各月的零售额,试图使用灰色预测:
(1)数据的检验与处理
设参考数列分别为各月份97—02年的零售额数值(如表1各纵列所示),现计算数列的极比
经过计算可容覆盖⎭
⎬⎫

⎨⎧++-1
21
2
n n e
e 经过计算得到(0。

7788,1。

2840)
,数列的极比都落在可容覆盖(0.7788,1。

2840)内,只有极小部分数据落在区间外且近似区间内数据,忽略这部分数值,则可以认为97—02年各月份零售额的数列可以作为模型 1商品零售业
经过计算得到影响力指数p=0.737604
2旅游业
经过计算得到影响力指数p=5。

361059 3综合服务业
经过计算得到影响力指数p=0。

324766
4
最后通过影响力指数可以得到,SARS病毒对旅游业的影响程度最大,对综合服务业基本没什么影响
附件1
程序(程序不知道怎么了要运行2次才能预测)
y=[96。

9 123.5 131.3 121。

9 133。

7 155。

9];%输入一个月97之02年的数据
n=length(y);
yy=ones(n,1);
yy(1)=y(1);
for i=2:n
yy(i)=yy(i—1)+y(i);
end
B=ones(n-1,2);
for i=1:(n—1)
B(i,1)=-(yy(i)+yy(i+1))/2;
B(i,2)=1;
end
BT=B’;
for j=1:n—1
YN(j)=y(j+1);
end
YN=YN';
A=inv(BT*B)*BT*YN;
a=A(1);
u=A(2);
t=u/a;
t_test=1;
i=1:t_test+n;
yys(i+1)=(y(1)—t).*exp(—a.*i)+t;
yys(1)=y(1);
for j=n+t_test:-1:2
ys(j)=yys(j)—yys(j-1);
end
x=1:n;
xs=2:n+t_test;
yn=ys(2:n+t_test);
plot(x,y,’^r',xs,yn,’*—b’);
det=0;
for i=2:n
det=det+abs(yn(i)-y(i));
end
det=det/(n—1);
disp(['百分绝对误差为:’,num2str(det),’%’]);disp(['预测值为:’,num2str(ys(n+1:n+t_test))]);。

相关文档
最新文档