线性回归和灰色预测模型案例
人口预测模型经典

中 国 人 口 预 测 模 型摘要本文对人口预测的数学模型进行了研究。
首先,建立一次线性回归模型,灰色序列预测模型和逻辑斯蒂模型。
考虑到三种模型均具有各自的局限性,又用加权法建立了熵权组合模型,并给出了使预测误差最小的三个预测模型的加权系数,用该模型对人口数量进行预测,得到的结果如下:其次,建立Leslie 人口模型,充分反映了生育率、死亡率、年龄结构、男女比例等影响人口增长的因素,并利用以1年为分组长度方式和以5年为负指数函数,并给出了反映城乡人口迁移的人口转移向量。
最后我们BP 神经网络模型检验以上模型的正确性关键字:一次线性回归 灰色序列预测 逻辑斯蒂模型 Leslie 人口模型BP 神经网络一、问题重述1. 背景人口增长预测是随着社会经济发展而提出来的。
由于人类社会生产力水平低,生产发展缓慢,人口变动和增长也不明显,生产自给自足或进行简单的以货易货,因而对未来人口发展变化的研究并不重要,根本不用进行人口增长预测。
而当今社会,经济发展迅速,生产力达到空前水平,这时的生产不仅为了满足个人需求,还要面向社会的需求,所以必须了解供求关系的未来趋势。
而人口增长预测是对未来进行预测的各环节中的一个重要方面。
准确地预测未来人口的发展趋势,制定合理的人口规划和人口布局方案具有重大的理论意义和实用意义。
2. 问题人口增长预测有短期、中期、长期预测之分,而各个国家和地区要根据实际情况进行短期、中期、长期的人口预测。
例如,中国人口预期寿命约为70岁左右,因此,长期人口预测最好预测到70年以后,中期40—50年,短期可以是5年、10年或20年。
根据2007年初发布的《国家人口发展战略研究报告》(附录一)及《中国人口年鉴》收集的数据(附录二),再结合中国的国情特点,如老龄化进程加速,人口性别比升高,乡村人口城镇化等因素,建立合理的关于中国人口增长的数学模型,并利用此模型对中国人口增长的中短期和长期趋势做出预测,同时指出此模型的合理性和局限性。
用灰色模型进行数学建模-数学建模中的灰色方法

数学建模中的灰色方法在数学建模的过程中,常常遇到一些诸如:人在数学建模的过程中,常常遇到些诸如:人口模型、全国的物资调运、运输、生产销售等问题,其中有许多信息都无法确定,要建立这样的模型很困难。
量化分析方法大都是现有的系统分析方法—量化分析方法,大都是数理统计方法但这种方法多用于少因素的、线性的情形。
对于多因素的、非线性的则难以处理。
的情形对于多因素的非线性的则难以处理针对这些不足,邓聚龙教授创立了一种就数找数的方法,即灰色系统生成法。
创立灰色系统的数的方法即灰色系统生成法创立学科体系和灰色系统“概念与公理体系”,提出理论灰建模理论并创灰生成空间、灰关联空间理论、灰建模理论并创立灰预测理论及方法体系。
一、灰色系统.定义:系统作为一个包含若干相互关联、相互制约的任意种类元素组成的具有某种特定功能的整体系任意种类元素组成的具有某种特定功能的整体。
系统内部存在有物质流、信息流、能量流。
系统(根据信息明确程度)黑色系统(信息毫无所知或知之甚少)灰色系统(既含有已知信息又有未知信息)白色系统(信息完全明确)()灰色系统公理:(一)灰色系统公理:1.信息不完全、不确定的解是非唯一的;(解的非唯一性原理)22.信息是认识的根据;(认识根据原理)3.灰色系统理论的特点是充分开发利用已占有的“最小信息”;最小信息原(最小信息原理)4.新信息对认识的作用大于老信息;(新信息优先原理)(二)灰色系统的描述:灰色系统用灰色参数、灰色方程、灰色矩阵、灰色度等综灰色系统用灰色参数灰色方程灰色矩阵灰色度等综合描述,其中灰数是灰色系统的基本单元。
1.灰色参数(灰数)灰数是那些只知道大概范围而不知其确切值的数(只知道部分数学特征而不知道具体数值的参数)(只知道部分数学特征,而不知道具体数值的参数)。
例如:“某人的身高约为170cm 、体重大致为60kg”,这里的“(约为))”“60”都是灰数这里的(约为)170(cm )、60都是灰数,分别记为、。
基于灰色预测模型与一元线性回归模型的煤矿瓦斯涌出量预测比较

( co l f S f t ce c n n iern H ea oyeh i U ies y, io u 5 0 0 C ia S h o o a eyS inea d E g neig, n nP l tc nc n vri J a z o4 4 0 , h n ) t
Su yo h rdcino o l n sE sin Qu n i ae n te td n t eP e it fC ami eGa miso a t yB sdo h o t
Co p r s n b t e a y t m nd One El m e t Li e r Re r s i n m a i o e we n Gr y S s e a e n n a g e so
Ab t a t s r c :On t e b ss o nt o c n wo ki ds o sc f r c s i g m e ho fgr y f r c s n h o e h a i fi r du i g t n fba i o e a tn t ds o e o e a ta d t e f r — c s fon l me i a e e so a t o e e e ntlne rr gr s i n,a n c m bi to t hea t a iua i n ofc a i e , hi p r nd i o na i n wih t c u lst to o lm n s t spa e p e c e he a ou fga mi so n o pa e h c ur c ff r c s a ue he t e ho . r dit d t m nto se s i n a d c m r d t e a c a y o o e a tv l soft wo m t ds The
回归分析和灰色理论在地面沉降预测中精度的对比

GM( , 】 型 11模
沧 州
O 引 言
22 预 测 结 果 .
回 归预 测 包 含 线 性 回 归预 测 与 非线 性 回 归预 测 。 为 了考 虑 数 据 采 样 的 时序 性 和 连 续 性 , 这里 选 取 1 7 ~1 8 在 9 8 9 3年 连 续 数 据 进 行 预 害加重、 工程 设 施破 坏 、 筑 物 基 础 下 沉 、 暴 潮 及 海 岸侵 蚀 灾 害 加 建 风 测 。 根 据 上 述 原 则 选 取 数 据 ,在 直 角 坐 标 系 中对 应 的 做 出 一 系列 的
12 灰 色理 论 G 预 测 法 . M
通 过 计 算 发 现 对 数 回 归 预 测 模 型 的 相 关 系 数 平 方 值 R=
O9 3 精 度相 对低 , 指 数 回 归预 测 残 差 太 大 , 以将 其预 测 结 果 和 .1 , 而 所
预 测 模 型剔 除。
醛 —]
{= 壁 =塑 霎 基
观 测 数 据 表 明 ,上 世 纪 7 0年 代 沧 州 漏 斗 中 心 累 计 沉 降 量 较 小
沧 州 市 地 面 沉 降 模 型 , 用 两 类 不 同 的 模 型 分 别 对 该 区 地 面 沉 降 发 展 趋 势 进 ( 2 0 运 < 0 mm)8 , 0年 代 后 期 沉 降 量 迅 速 增 加 , 1 9 到 9 0年 漏 斗 中 心 累计 行 了预 测 , 较得 出 灰 色 系 统 理 论预 测 精 度 最 大 , 该 地 区 今 后 的 地 面 沉 降 沉 降 量 达 到 1 3 mm , 面 沉 降 灾 害 已成 为 沧 州 地 区 主 要 地 质 灾 害 比 为 O 1 地 发展趋势及其防治提供可靠依据。 关键词 : 面沉降 灰 色系统 回归分析 地
灰色线性回归组合模型在地面沉降预测中的应用

1 数据序列的光滑性与指数规律
设有 数 据序列 X 。 { ( ( ) ( ( ) … ,‘ ( ) ’= 。 1 , 。 2 , 。 n ) ’ ’ 对 ‘ 进行 一次 累加 ( 一A O) 。 1 G 生成 处理 , 到生 成序 得
列
用 于地 面 沉 降 的 灰 色 预 测 模 型 主 要 有 G 1 M( , 1 - 、 色 残 差 模 型 _ 、 陈 代 谢 G 1 1 L 、 M ) 3灰 j 4 新 J M( , )5 G ]
Re r s in i r c si g f r G r u ub i e c g e so n Fo e a tn o o nd S sd n e
Ma Ba q n Z a g Yi o ig h n n
摘
要
选 择合 适 的沉 降与 时 间的 关 系模 型对 于 沉降预 测 而言是很 重要 的。根 据地 面Байду номын сангаас 降机 理 与
灰 色线 性 回归组 合模 型对 某 地 面沉 降数据 序列 进行 模 拟和 预测 , 取得 了较 好 的预测 效果 。
收 稿 日期 :0 8— 8~2 20 0 8 基 金 项 目 : 南 科 技 大 学 基 金 项 目 (0 7 Y 3 ) 河 20 Z 0 8 。 第一 作 者 简 介 : 保 卿 (9 5 ) 男 , 马 16 一 , 副教 授 。
其 中
() : i
£=1
() ( 12 … , 。 t , i: , , )
1 1 数 据 序 列 的 光 滑 比 .
称 p ): (
茸
k:2 3 … , ,, n () i
为序 列 的光 滑 比。
灰色预测原理及实例

灰色预测原理及实例
一、灰色预测原理
灰色预测,是指根据动态系统的过去试验数据和实测数据,利用灰色规律进行预测的一种数学方法。
灰色预测的基本思想是:由内在原理和系统的实际运行数据,建立有关系的关于未来时间的数学模型,即所谓的灰色系统模型,从而建立未来状态的预测模型。
二、灰色预测实例
1、灰色模型在汽车行业的应用
汽车行业是一个特殊的行业,其市场受到很多因素的影响,因此,在汽车行业预测中,灰色模型能够很好地发挥其优势。
首先,根据汽车市场的详细统计数据,如汽车生产量、销售量,可以采集过去一定时间段内(如一年、两年)汽车的生产量及销售量等数据,将这些数据经过一定的模型处理,形成一个灰色模型,利用该模型可以预测汽车行业的今后发展趋势。
2、灰色模型在电力行业的应用。
基于灰色灾变GM(1,1)——线性回归模型的军用自备客车保障数量预测

Ke w r s m la r a —o n d cr ae G 1 1 n n a rges nm d lg aa teq a t yr u e e t y o d : itr p i t w e a i ; M( , )a d l er e rs o o e;u rne u ni q i m n iy v e rg i i t e r
Ab ta t B s d o h n lsso e e re t i a in o r a l a r n p r t n v h ce g a a te, r g r a d t e s r c : a e n t e a ay i ft u r n t t fa my r i y ta s o t i e il u r n e b i sf w r h h su o w ao n o
关 键词 : 军用 自 客 车 ; M( , ) 线性 回』模 型 ; 障数 量 备 G 1 1一 3 - 保
中图分类 号 : 2 4 E 3 文献标 志码 : A 文章编 号 :64— 12 2 1 )2— 0 6— 5 1 7 2 9 ( 0 0 0 0 1 0
F r c s n a t yRe ur me to itr rv t — wn d o e a t g Qu ni q ie n f l a y P iae—o e i t M i
从 20 0 8年 1月 1日起 , 军 部 队人 员 铁 路 输 我
习、 打靶 运输 与 黄 金 周 运输 发 生 冲 突时 , 至 到 了 甚
灰色gm(1,1)模型与一元线性回归模型的比较

分类号 TP1 密级U D C硕士学位论文灰色GM(1,1)模型与一元线性回归模型的比较学位申请人:张建学科专业:控制理论与控制工程指导教师:吉培荣教授二○一三年五月A Dissertation Submitted in Partial Fulfillment of the Requirements forthe Degree of Master of Science in EngineeringGray GM (1,1) model with Linear Regressionmodel comparisonGraduate Student: Zhang JianMajor: Control Theory and Control EngineeringSupervisor: Prof. Ji PeirongChina Three Gorges UniversityYichang, 443002, P.R.ChinaMay, 2013三峡大学学位论文原创性声明本人郑重声明:所呈交的学位论文,是本人在导师的指导下,独立进行研究工作所取得的成果,除文中已经注明引用的内容外,本论文不含任何其他个人或集体已经发表或撰写过的作品成果。
对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明,本人完全意识到本声明的法律后果由本人承担。
学位论文作者签名:日期:内容摘要在信息时代里,数据日益成为了一种比较重要的资源,实际的生活生产中,通常会遇到各种各样的情况,可能由于其它的原因,可用的数据比较少,但是人们必须依照已有的数据,对未来可能产生的活动,进行生产生活的计划安排。
有时候,信息来源很多,可用的数据比较充足,如何从大量的数据里提取有用的信息,利用各种数学方法对这些数据进行分析,找到和抓住事物发展的本质。
对于上述种种实际存在的情况,如何选择合适的预测方法对决策者来说是一件十分重要的事,准确的对未来发展的预测,可以经济合理地进行工作安排和资源分配,为创造尽可能大的价值。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
预测未来2015年到2020年的货运量灰色预测模型是通过少量的、不完全的信息,建立数学模型并做出预测的一种预测方法.当我们应用运筹学的思想方法解决实际问题,制定发展战略和政策、进行重大问题的决策时,都必须对未来进行科学的预测. 预测是根据客观事物的过去和现在的发展规律,借助于科学的方法对其未来的发展趋势和状况进行描述和分析,并形成科学的假设和判断.灰色系统的定义灰色系统是黑箱概念的一种推广。
我们把既含有已知信息又含有未知信息的系统称为灰色系统.作为两个极端,我们将称信息完全未确定的系统为黑色系统;称信息完全确定的系统为白色系统.区别白色系统与黑色系统的重要标志是系统各因素之间是否具有确定的关系。
建模原理模型的求解原始序列为:)16909 15781 13902 12987 12495 11067 101499926 9329 10923 7691())6(),...1(()0()0()0(==x x x构造累加生成序列)131159,114250,98469,84567,71580,59085,48018,37869,27943,18614,7691())6(),...1(()1()1()1(==x x x归纳上面的式子可写为称此式所表示的数据列为原始数据列的一次累加生成,简称为一次累加生成.对(1)X 作紧邻均值生成,....2))1()((21)()1()1()1(=-+=k k z k z k zMATLAB 代码如下:x=[7691 18614 27943 37869 48018 590857 71580 84567 98469 114250 131159]; z(1)=x(1); for i=2:6z(i)=0.5*(x(i)+x(i -1)); endformat long g z z =Columns 1 through 37691 13152.5 23278.5Columns 4 through 632906 42943.5 319437.5Columns 7 through 9331218.5 78073.5 91518Columns 10 through 11106359.5 122704.5 因此)53551.5 42943.5 3290623278.5 13152.5 ())5(),...1(()1()1()1(==z z z构造B 矩阵和Y 矩阵;对参数ˆα进行最小二乘估计,采用matlab 编程完成解答如下:B=[[ -13152.5 -23278.5 -32906 -42943.5 -319437.5 -331218.5 -78073.5 -91518 -106359.5 -122704.5]',ones(10,1)];Y=[18614 27943 37869 48018 59085 71580 84567 98469 114250 131159]'; format long g a=inv(B'*B)*B'*Y结果如下:a =-0.0850401176809297 59277.2079622774即∂=-0.085,u=59277 ∂u= -697376.471 则GM(1,1)白化方程为59277x 085.0)1(=-dtdx 预测模型为:697376.471-471.705067)1(ˆk *0.085)1(e k x =+再次通过线性回归模型对货运量进行预测:线性回归预测模型:一、定义一元线性回归预测是处理因变量y与自变量x 之间线性关系的回归预测法.二、模型的建立:1,设年份y, 货运量x y随x的变化函数,建立一元线性回归方程:Y=β0 + β1x其中β0、β1称为回归系数。
散点图如下:首先根据x、y的现有统计数据,在直角坐标系中作散点图,观察y随x而变是否为近似的线性关系。
若是,则求出的β0、β1值,就可确定其数学模型,然后由x的未来变化去求相应的y 值。
,2,确定方法—最小二乘法使拟合的数值与实际值的总方差为最小,即拟合程度最好,则得两者之差e i 根据极值原理,式(7.4.6)对a、b分别求偏导,并令其=0,得z)()(()()222iiiiQiia aa b aaa ba bxyy xy x∂∂=∂∂∂=---∂=-----∑∑∑()()()()()()()()222ii iii iiQy b x xy ib by b x b xby b x xy x xy x x∂∂⎡⎤=---∑⎣⎦∂∂∂⎡⎤⎡⎤=-----⎣⎦⎣⎦∂⎡⎤=-----⎣⎦∑∑三,模型的求解:运用MATLAB 软件对数据进行一元线性回归分析:代码如下:x=[1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 ]'; x=[ones(11,1) x];y=[7691 10923 9329 9926 10149 11067 12495 12987 13902 15781 16909]'; plot(x,y, '+');[b,bint,r,rint,stats]=regress(y,x) b,bint ,stats ,rcoplot(r,rint);结果:b =1.0e+006 *-1.5796 0.0008bint =1.0e+006 *-2.0027 -1.1565 0.0006 0.0010stats =1.0e+005 *0.0000 0.0007 0.0000 9.6571(注:1.0e+006 *为1*10^6 后同理)()()()()()()2002(7.4.8)i i i i xy xxx x y y b x x ix x y y b x xiS S =---=---==-∑∑∑∑令其,即所以因为,p<0.05,所以可知回归方程为y=-1579600 + 800x先观察观察模型残差:如图所示,应该剔除第2组数据。
MATLAB代码为:x=[1991 1993 1994 1995 1996 1997 1998 1999 2000 2001 ]';x=[ones(10,1) x];y=[7691 9329 9926 10149 11067 12495 12987 13902 15781 16909]'; plot(x,y, '+');[b,bint,r,rint,stats]=regress(y,x)b,bint ,stats ,rcoplot(r,rint);结果为:b =1.0e+006 *-1.78790.0009bint =1.0e+006 *-2.0512 -1.52460.0008 0.0010stats =1.0e+005 *0.0000 0.0025 0.0000 3.0216(其中:1.0e+006 *为1*10^6)同理1.0e+005 * 为1*10^5剔除之后结果如下:回归模型,残差图如下:因为,p<0.05, 无异常数据可剔除因此,可知最终回归方程为y=-1787900 + 900x,对ployfit拟合的函数进行评价与估计。
运用polyconf函数对多项式评价和置信区间估计,matlab代码如下:x=[1991 1993 1994 1995 1996 1997 1998 1999 2000 2001 ];y=[7691 9329 9926 10149 11067 12495 12987 13902 15781 16909];[p,S]=polyfit(x,y,1)结果为:p =1.0e+006 *0.0009 -1.7879S =R: [2x2 double]df: 8normr: 1.5547e+003对2015年的货运量预测,即y=polyconf(p,2015)y =2.8793e+004DELTA =2.7899e+003(其中)所以预测区间为:[(2.8793e+004)-(2.7899e+003), (2.8793e+004)+(2.7899e+003)]即,2015年的货运量在(26003.1 31582.9)之间。
同理对2016年的货运量预测,即y =2.9695e+004DELTA =2.9065e+003所以预测区间为:[(2.9695e+004)-(2.9065e+003), (2.9695e+004)+(2.9065e+003)]即,2016年的货运量在(26788.5 32601.5)之间。
对2017年的货运量预测,即y =3.0596e+004DELTA =3.0244e+003所以预测区间为:[(3.0596e+004)-(3.0244e+003), (3.0596e+004)+(3.0244e+003)]即,2017年的货运量在(27571.6 33620.4)之间。
对2018年的货运量预测,即y =3.1498e+004DELTA =3.1433e+003所以预测区间为:[(3.1498e+004)-(3.1433e+003), (3.1498e+004)+(3.1433e+003)]即,2018年的货运量在(28354.7 34641.3)之间。
对2019年的货运量预测,即y =3.2399e+004DELTA =3.2633e+003所以预测区间为:[(3.2399e+004)-(3.2633e+003), (3.2399e+004)+ (3.2633e+003)]即,2019年的货运量在(29135.7 35662.3)之间。
对2020年的货运量预测,即y =3.3301e+004DELTA =3.3842e+003所以预测区间为:[(3.3301e+004)-(3.3842e+003), (3.3301e+004)+(3.3842e+003)]即,2020年的货运量在(29916.8 36685.2)之间。
附:MATLAB代码:1,x=[1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 ]';x=[ones(11,1) x];y=[7691 10923 9329 9926 10149 11067 12495 12987 13902 15781 16909]';plot(x,y, '+');[b,bint,r,rint,stats]=regress(y,x)b,bint ,stats ,rcoplot(r,rint);2,x=[1991 1993 1994 1995 1996 1997 1998 1999 2000 2001 ]';x=[ones(10,1) x];y=[7691 9329 9926 10149 11067 12495 12987 13902 15781 16909]';plot(x,y, '+');[b,bint,r,rint,stats]=regress(y,x)b,bint ,stats ,rcoplot(r,rint);3,x=[1991 1993 1994 1995 1996 1997 1998 1999 2000 2001 ];y=[7691 9329 9926 10149 11067 12495 12987 13902 15781 16909];[p,S]=polyfit(x,y,1)y=polyconf(p,2015)。