搜索
您的当前位置:首页正文

数学建模水资源短缺论文

来源:知库网


2010高教社杯全国大学生数学建模竞赛

承 诺 书

我们仔细阅读了中国大学生数学建模竞赛的竞赛规则.

我们完全明白,在竞赛开始后参赛队员不能以任何方式(包括电话、电子邮件、网上咨询等)与队外的任何人(包括指导教师)研究、讨论与赛题有关的问题。

我们知道,抄袭别人的成果是违反竞赛规则的, 如果引用别人的成果或其他公开的资料(包括网上查到的资料),必须按照规定的参考文献的表述方式在正文引用处和参考文献中明确列出。

我们郑重承诺,严格遵守竞赛规则,以保证竞赛的公正、公平性。如有违反竞赛规则的行为,我们将受到严肃处理。

我们参赛选择的题号是(从A/B/C/D中选择一项填写): B 我们的参赛报名号为(如果赛区设置报名号的话):

所属学校 : 参赛队员 :1.

2. 3. 指导教师或指导教师组负责人 :

日期: 年_月_日

赛区评阅编号(由赛区组委会评阅前进行编号):

2009高教社杯全国大学生数学建模竞赛

编 号 专 用 页

评 阅 人 评 分 备 注 赛区评阅编号(由赛区组委会评阅前进行编号):

赛区评阅记录(可供赛区评阅时使用):

全国统一编号(由赛区组委会送交全国前编号):

全国评阅编号(由全国组委会评阅前进行编号):

水资源短缺风险综合评价

摘要

水资源短缺风险主要是指由于来水和用水两方面存在不确定性,使区域水资源系统发生供水短缺的可能性以及由此产生的损失。

对于问题一,首先搜集影响用水和来水有关的指标的数据,对搜集到的数据采用主成分分析的方法,将主成分因子的权重与各指标的成分系数组合得出一个可以反应各个指标对水资源短缺风险影响大小的数值。通过该数值比较得出北京市水资源短缺风险的主要影响因素分别是:人口规模,生产总值,人均生产总值,污水处理率,第三产业及生活等其它用水等。

对于问题二,将问题一中得出的反应各个指标对水资源短缺风险影响大小的数值,与所对应的标准化后的指标相乘,便可得到对各年风险综合评价的函数。再通过对数值计算划分为五个风险等级。再根据此等级划分标准,求出每一年的风险等级。由此根据问题一中各影响因素的主次程度,得出降低风险的调控方法。

对于问题三,我们分别采用时间序列分析、线性回归、灰色预测等方法分别预测出2009年和2010年各指标的数值。并将该数值标准化后代入综合评价的函数方程,得出未来两年依旧属于高风险。

对于问题四,我们根据前面得出的结论,以北京市水行政主管部门为报告对象,写了一份报告,提出相应的尽量减小水资源短缺风险的措施。 关键词:主成分分析 时间序列 灰色预测 线性回归 指数拟合预测

一、问题重述

水资源,是指可供人类直接利用,能够不断更新的天然水体。主要包括陆地上的地表水和地下水。风险,是指某一特定危险情况发生的可能性和后果的组合。水资源短缺风险,泛指在特定的时空环境条件下,由于来水和用水两方面存在不确定性,使区域水资源系统发生供水短缺的可能性以及由此产生的损失。

近年来,我国、特别是北方地区水资源短缺问题日趋严重,水资源成为焦点话题。但是,气候变化和经济社会不断发展,水资源短缺风险始终存在。如何对水资源风险的主要因子进行识别,对风险造成的危害等级进行划分,对不同风险因子采取相应的有效措施规避风险或减少其造成的危害,这对社会经济的稳定、可持续发展战略的实施具有重要的意义。

根据题目提供的数据以及搜集到的资料,需要解决以下问题:

1.评价判定北京市水资源短缺的主要风险因子是什么?建立一个模型得出个风险因子对水资源短缺的影响程度。

2.建立一个数学模型对北京市水资源短缺风险进行综合评价,做出风险等级划分,并陈述理由。对主要风险因子,如何进行调控,使得风险等级降低? 3.对北京市未来两年水资源的短缺风险进行预测,并提出应对措施。 4.通过前面得出结论,以北京市水行政局主管部门为报告对象,写一份建议报告。

二、问题分析

针对问题一:可以用进行主成分分析,先提取出各主因子的贡献率,再与各指标在主因子中的成分系数进行组合,可得出各因素的相对影响大小。

针对问题二:本题主要是对北京市水资源短缺风险量化,依此作出风险等级划分和提出调控建议。首先要构造风险评价函数,再制定标准。风险评价函数可以用问题一中的结论推出。函数构造出来后,把每年的各个标准化后的指标值代入,就可以求出每年的风险值。相应的,把风险值分为五个区间,依此得出历年的风险等级。并通过改变问题一中的主要因子来尽量减小风险。

针对问题三:要求对未来两年的水资源短缺风险进行预测。因为第二题已经给出了风险评价函数,所以我们需要用不同方法预测出未来两年的各个指标的值,再代入综合评价函数就可得出未来两年的风险值。并依照前两题的结论,提出相应措施。

对于问题四,向主管部门报告我们得出的影响水资源短缺风险的主要因子,以及我们预测北京市未来两年的风险等级,根据等级的高低决定采取多大力度的措施。。

三、模型假设

1、未来几年北京市不会发生洪灾或者旱灾,不会兴建大型的水利工程。 2、未来几年北京市人口和经济等方面不会发生反常的变化。

3、由于收集资料量有限,我们未考虑的因素不会对我们所建的模型有所影响。

四、符号说明

E 主因子的累计贡献率。

1 主成分分析中提取的第一个主因子。

2 主成分分析中提取的第二个主因子。 3 主成分分析中提取的第三个主因子。 z1 历年常住人口的标准化数值。 z2 历年总用水量的标准化数值。 z3 历年农业用水的标准化数值。 z4 历年工业用水的标准化数值。

z5 历年第三产业及生活等其它用水的标准化数值。 z6 历年水资源总量的标准化数值。 z7 历年生产总值的标准化数值。 z8 历年人均生产总值的标准化数值。 z9 历年年降水量的标准化数值。 z10 历年污水处理率的标准化数值。

xt1 t年农业用水量 xt2 t年年降水量 xt3 t年水资源总量 xt4 t年污水处理率

xt5 t年第三产业及生活等其他用水量 xt6 t年工业用水量

p AR模型的阶数 i AR模型系数,i1,,p.

ti 农业用水,年降水量,水资源总量,污水处理率,第三产业及生活等

其他用水,工业用水的白噪声,i1, x0j 总用水量j1,R 总人口 G1 GDP G2 人均GDP

,30

,6

五.模型建立与问题求解

一、问题一:

根据附表中信息,要求对北京市水资源短缺风险的主要风险因子进行判定,本文采用的是主成分分析法,主成分分析法是指标筛选最常用的方法之一,该方法的本质目的是对高位变量系统进行最佳综合与简化,同时客观地确定各个指标的权重,从而筛选出权重大的指标,确定主要风险因子。

根据题目所提供的数据以及搜集到的资料,我们确定的影响水资源短缺的因子有:常住人口,总用水量,农业用水,工业用水,第三产业及生活等其它用水,水资源总量,生产总值,人均生产总值,年降水量,污水处理率。(历年具体数据见附录)

利用SPSS软件进行主成分分析,由下表一知前三个特征值为6.787,1.797,0.774,累计贡献率E=(6.787+1.797+0.774)/10=93.585%>85%, 从而对前三个主成分进行综合分析比较好。

解释的总方差 初始特征值 1 2 3 4 5 6 7 8 9 提取平方和载入 成份 合计 方差的 % 累积 % 合计 方差的 % 累积 % 6.787 67.873 67.873 6.787 67.873 67.873 1.797 17.970 85.843 1.797 17.970 85.843 .774 .385 .153 .074 .018 .011 .001 7.741 93.585 .774 3.848 97.433 1.535 98.967 .735 99.703 .176 99.878 .112 99.991 .009 100.000 7.741 93.585 10 7.842E-6 7.842E-5 100.000 提取方法:主成份分析。 表一 解释的总方差

成份得分系数矩阵 1 成份 2 3 人口规模 .144 .026 .119 总用水量 -.099 -.288 .588 农业 工业 -.106 -.280 .577 -.131 .060 -.298 第三产业 .135 .002 .125 水资源总量 -.071 .413 .508 生产总值 .142 .022 .261 人均 .144 .012 .224 年降水量 -.061 .469 .273 污水处理 .142 -.007 .209 提取方法 :主成分分析法。

表二 成分得分系数矩阵

由表一中特征值得主成分一占的权重为16.787/(6.7871.7970.774)0.73,主成分二占的权重为21.797/(6.7871.7970.774)0.19 主成分三占的权重为30.774/(6.7871.7970.774)0.08

由表二中各风险因子在各主成分中的得分系数乘以各主成分的权重可得风险因子对水资源短缺的影响大小如下表:

风险因子 人口规模 总用水量 农业用水 工业用水 第三产业及生活等其它0.10893 -0.0604 -0.0844 -0.0799 0.1196 影响大小

用水 水资源总量 生产总值 人均生产总值 年降水量 污水处理率 表三 各风险因子影响大小

因此,影响水资源短缺风险的主要风险因子有:人口规模,生产总值,人均生产总值,污水处理率,第三产业及生活等其它用水。 二、问题二: 对于问题二,同样使用主成分分析的方法。由问题一中的各个主成分的权重可得水资源风险的综合评价指标:

Y0.7310.1920.083

0.0673 0.1287 0.1253 0.0664 0.119 其中1,2,3分别为主成分分析中的主成分因子。Y为综合评价的指标。 对于1,23而言由成分得分系数矩阵可得:

10.144z10.099z20.106z30.131z40.135z50.071z60.142z70.144z80.061z90.142z10

20.026z10.288z20.28z30.06z40.002z50.413z60.022z70.012z80.469z90.007z1030.119z10.588z20.577z30.298z40.125z50.508z60.261z7

0.224z80.273z90.209z10

其中z1...z10为历年各个指标的标准化值。 则综合评价指标为:

Y=0.1196z10.0799z20.0844z30.0604z40.1089z50.0673z60.1287z7

0.1253z80.0664z90.119z10

用SPSS标准化数据后代入上式计算得各年综合风险如下:

年份 1979 1980 1981 1982 1983 1984 1985 1986 评价-0.60 -1.03 -0.96 -0.77 -0.79 -0.58 -0.23 -0.30 指标 年份 1989 1990 1991 1992 1993 1994 1995 1996 评价-0.70 -0.33 -0.26 -0.50 -0.53 -0.13 -0.11 -0.15 指标 年份 1999 2000 2001 2002 2003 2004 2005 2006 评价-0.07 -0.22 0.30 -0.49 0.68 0.87 1.03 1.20 指标 表四 各年综合风险

由此将风险分为五个等级: 高风险 较高风险 中风险 较低风险 [0.7,) [0,0.7) 1987 1988 -0.06 -0.41 1997 1998 -0.05 -0.27 2007 2008 1.46 1.77 低风险 (,0.7] [0.3,0) [0.7,0.3) 表五 风险等级

依此求得各年风险如下:

等级 年份(Si)

高风险 2004 2005 2006 2007 2008

较高风险 2001 2003

中风险 1985 1987 1991 1941 1994 1995

1996 1997 1998 1999 2000

较低风险 1979 1984 1986 1988 1990 1992 1993 2002

低风险 1980 1981 1982 1983 1989

表六 各年等级归类

通过以上可以看出,近几年北京市水资源短缺风险一直在加大。通过第一题对影响风险的因子判断可以看出,由于近几年北京市人口规模不断增大,经济发展越来越迅速,导致水资源短缺风险加大。为降低风险北京市应当控制北京市的人口规模,尽量降低增长的趋势,加强对人口的管理,提倡人们节约用水。适当的外迁大型工业单位以便降低工业用水量。 三、问题三:

1. 时间序列模型:

时间序列模型是用随机过程理论和数理统计方法研究随机数据序列的规律的模型。本文利用时间序列自回归模型(AR模型),对农业用水、年降水量、水资源总量、污水处理率、第三产业及生活等其他用水以及工业用水进行了预测。 AR模型的基本形式:

在序列xti(i1,描述序列xti(i1,,6)中,

,6)某一时刻t和前p个时刻序列

之间的关系表示为:

xti1xti12xti2(i1,,6)pxtipti

其中序列ti是白噪声且和前一时刻序列xti(i1,,p)及ti的方差。

,6)不相关,则这样的模型

称为一阶自回归模型,记为AR(p)。在具体工作中,所要做的便是确定阶数p的值,并且估计参数i(i1,2,利用MATLAB软件(具体程序见附录)的p=3,时间序列模拟的曲线与原始曲线

的比较见下图。

原始信号35原始信号LPC估计30 10.90.80.70.6预测误差的自相关函数25农业用水20归一化值1020年份1979+300.50.40.30.20.115105 00-40-20图一 预测农业用水与原始农业用水及其误差相关系数

0延迟2040

原始信号900原始信号LPC估计 1.2预测误差的自相关函数80017000.8年降水量500归一化值1020年份1979+306000.60.44000.23000200 0-0.2-40-200延迟2040

图二 预测年降水量与原始年降水量及其误差相关系数

原始信号50454035原始信号LPC估计 1.2预测误差的自相关函数10.8水资源总量3025201510 0归一化值1020年份1979+300.60.40.20-0.2-40-200延迟2040

图三 预测水资源总量与原始水资源总量及其误差相关系数

原始信号0.80.70.60.70.5原始信号LPC估计 10.90.8预测误差的自相关函数污水处理率0.60.40.30.2归一化值1020年份1979+300.50.40.30.20.10 00.10-40-200延迟2040

图四 预测污水处理率与原始污水处理率及其误差相关系数

原始信号1816140.71210860.242 00.11020年份1979+300-40-200延迟20400.6原始信号LPC估计 10.90.8预测误差的自相关函数第三产业及生活等其他用水归一化值0.50.40.3

图五 预测第三产业及生活等其他用水及其误差相关系数

原始信号18原始信号LPC估计 1.2预测误差的自相关函数161140.8工业用水10归一化值1020年份1979+30120.60.480.2604 0-0.2-40-200延迟2040

图六 预测工业用水与原始工业用水及其误差相关系数

由MATLAB程序运行结果可得AR模型的系数,于是可得到如下AR表达式: 农业用水:xt10.9447xt110.0712xt120.0777xt13 年降水量:xt20.4617xt210.2842xt220.2047xt23 水资源总量:xt30.4371xt310.3176xt320.1879xt33 污水处理率:xt40.9639xt410.0125xt420.0632xt43

第三产业及生活等其他用水:xt50.8996xt510.0045xt520.0509xt53 工业用水:xt60.8083xt610.046xt620.113xt63

其中xt1表示t年农业用水,xt2表示t年年降水量,xt3表示t年水资源总量,xt4表示t年污水处理率,xt5表示t年第三产业及生活等其他用水,xt6表示t年工业用水。 利用以上公式可以预测1999-2010年农业用水、年降水量、水资源总量、污水处理率、第三产业及生活等其他用水以及工业用水,得下表:

年份 真实值 预测值 相对误差

1999 18.45 17.26 0.064499

2000 16.49 15.54 0.057611 2001 17.4 16.18 0.070115 2002 15.5 14.6 0.058065 2003 13.8 12.8 0.072464 2004 13.5 12.53 0.071852 2005 13.2 12.36 0.063636 2006 12.8 11.98 0.064063 2007 12.4 11.6 0.064516 2008 12 11.23 0.064167 2009 11.22 2010 10.49 表七 农业用水真实值与预测值

年份 真实值 预测值 相对误差

1999 266.9 419.4 -0.57138 2000 371.1 396.9 -0.06952 2001 338.9 316.6 0.065801 2002 370.4 343.3 0.073164 2003 444.9 380.1 0.145651 2004 483.5 425.5 0.119959 2005 410.7 418.1 -0.01802 2006 318.0 362.5 -0.13994 2007 483.9 397.9 0.177723 2008 626.3 491.8 0.214753 2009 463.6 2010 491.1 表八 年降水量预测值与真实值

年份 真实值 预测值 相对误差

1999 14.22 22.4 -0.57525 2000 16.86 18.9 -0.121 2001 19.2 16.4 0.145833 2002 16.1 16.3 -0.01242 2003 18.4 16.8 0.086957 2004 21.4 18.2 0.149533 2005 23.2 20.4 0.12069 2006 24.5 22.1 0.097959 2007 23.8 22.5 0.054622 2008 34.2 27.1 0.207602 2009 27.1 2010 27.2

表九 水资源总量真实值与预测值

年份 真实值 预测值 相对误差

1999 0.25 0.224 0.104 2000 0.394 0.362 0.081218 2001 0.42 0.384 0.085714 2002 0.45 0.404 0.102222 2003 0.501 0.451 0.0998 2004 0.539 0.485 0.100186 2005 0.624 0.563 0.097756 2006 0.738 0.67 0.092141 2007 0.762 0.686 0.099738 2008 0.789 0.704 0.107731 2009 0.704 2010 0.622

表十 污水处理率真实值与预测值

年份 真实值 预测值 相对误差

1999 12.7 16.8 -0.32283 2000 13.39 15.6 -0.16505 2001 12.3 14.4 -0.17073 2002 11.6 13.7 -0.18103 2003 13.6 12.6 0.073529 2004 13.4 11.1 0.171642 2005 14.5 11.7 0.193103 2006 15.3 12.6 0.176471 2007 16.6 11.9 0.283133 2008 17.9 11.4 0.363128 2009 15.8 2010 14.9

表十一 第三产业及生活等其他用水真实值与预测值

年份

1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010

真实值 预测值 10.56 10.3 10.52 10.2 9.2 9.1 7.5 7.7 8.4 8.2 7.7 7.5 6.8 6.8 6.2 6.2 5.8 5.74 5.2 5.2 5.17 5.07

相对误差

0.024621 0.030418 0.01087 -0.02667 0.02381 0.025974

0 0

0.010345

0

表十二 工业用水真实值与预测值

2. 灰色系统预测模型预测总用水量:

对总用水量的预测采用灰色系统预测模型:

首先对已知的各年总用水量X(0),2,3...30)做一次累加,生成序列j(j1X(j1,2,3...30);其中,X(1)j(1)jXk。

kj(1)由于X(1)j为指数增长规律,可知Xj满足下列一阶线性微分方程。

dX(1)aX(1)u (X(1)是时间t的函数,这是灰色方程,部分数据未知)。 dta记Au待定,经离散化处理,得YnBA。使用最小二乘法求出A的近似

^^adX(1)^(1)^T1aXu 解:A(BB)Yn^,将近似解代入原微分方程:dtu1(1)(1)x1x2,1(0)x221(1)(1)(0)x3x2x3,1B yn 2x(0)1n(1)(1)-xn11xn,2在Matlab 平台上编制灰色数列模型的函数,把总用水量序列输入程序中,得

出各年的总用水量预测值,结果和误差如下:

总用水量(亿立方米)实预测(亿

年份 际 立方米) 残差 误差(%) 1999 41.71 38.5759 3.1341 7.51 2000 40.4 38.2458 2.1542 5.33 2001 38.9 37.9184 0.9816 2.52 2002 34.6 37.5939 2.9939 8.65 2003 35.8 37.2722 1.4722 4.11 2004 34.6 36.9532 2.3532 6.8 2005 34.5 36.6369 2.1369 6.19 2006 34.3 36.3234 2.0234 5.9

2007 34.8 36.0125 1.2125 2008 35.1 35.7043 0.6043

表十三 总用水量真实值与预测值

3.48 1.72

通过误差分析可以看出,真实值与预测值相差不大,因此可以预测未来两年的总用水量。

并以此方程预测出2009年和2010年的总用水量分别为:35.3988亿立方米和35.0958亿立方米

3. 线性回归预测总人口

将各年总人口作为Y轴,时间作为X轴的人口总量关于时间的图像如下:

总人口的时间分布图1700160015001400总人口130012001100100090080019751980198519901995年份200020052010

所以构造人口关于时间的一元线性函数:R=at+b 通过MATLAB编程可求出:R=26.0311t+799.9476 将时间变量代入上面的R函数可得下表:

年份 真实值 预测值

1999 1257.2 1346.6 2000 1363.6 1372.6 2001 1385.1 1398.7 2002 1423.2 1424.7 2003 1456.4 1450.7 2004 1492.7 1476.8 2005 1538.0 1502.8 2006 1581.0 1528.8 2007 1633.0 1554.8 2008 1695.0 1580.9

相对误差 0.07111 0.0066 0.009819 0.001054 0.003914 0.010652 0.022887 0.033017 0.047887 0.067316

2009 1606.9 2010 1632.9

表十四 1999-2008年总人口真实值与预测值

通过误差分析可以看出预测比较合理。 4.指数模型预测GDP和人均GDP

通过对数据分析,对GDP和人均GDP采用指数模型进行预测,公式分别为:

G1K1K2emtK3emt G2K4K5entK6ent

其中G1,G2分别为GDP和人均GDP的数值,t为时间。其它为待求的参数。 通过MATLAB编程得到各参数分别如下:

K1 -442.5054 K2 171.0310 K3492.3844 m= 0.1389 K4-8693 K53462 K67533 n= 0.1013 将时间变量代入公式可得下表:

年份 真实值 预测值 相对误差 年份 真实值 预测值 相对误差 1999 2677.6 2748 0.026292 1999 21397 21257 0.006543 2000 3161.0 3216 0.0174 2000 24122 24268 0.006053 2001 3710.5 3755 0.011993 2001 26998 27617 0.022928 2002 4330.4 4375 0.010299 2002 30840 31339 0.01618 2003 5023.8 5088 0.012779 2003 34892 35473 0.016651 2004 6060.3 5908 0.025131 2004 41099 40060 0.02528 2005 6886.3 6851 0.005126 2005 45444 45147 0.006536 2006 7861.0 7935 0.009414 2006 50407 50788 0.007558 2007 9353.3 9181 0.018421 2007 58204 57039 0.020016 2008 10488.0 10613 0.011918 2008 63029 63966 0.014866 2009 12259 2009 71638 2010 14151 2010 80136

表十五 GDP真实值与预测值 表十六 人均GDP真实值与预测值 通过以上预测我们得出了2009年和2010年的十个指标的预测值,将该值标准化并带入在问题二中求出的评价函数我们得出,2009年水资源短缺风险指标为 1.3394 。2010年水资源短缺风险指标为1.3985。可看出09和10年风险虽有所降低,但是仍处于高风险期。北京市应该加强外来水源的调入,如南水北调,做好应对水资源紧缺的准备。 四、问题四:

我们通过主成分分析法计算出影响缺水风险的主要因子,并建立了水资源短缺风险等级评分标准,得出北京市近年处于高风险的水资源短缺状况。在采取以往的水资源控制手段的条件下,经过对未来两年各个指标的预测,发现到北京市未来几年的水资源短缺仍会处于一种高风险状态。可见,解决水资源短缺问题依然严峻。

为了能更高效地解决水资源短缺问题,分析造成水资源短缺的风险因子,通

过主成分分析法判断得到主要影响因素为人口规模,生产总值,人均生产总值,污水处理率,第三产业及生活等其它用水。为此我们提出了如下有效缓解北京水资源短缺的措施:

1.控制北京市人口规模并加强民众和单位的节水意识,另一方面有关部门需要采取一些有力的甚至是强制性的节水措施。例如,继续努力提高用水效率,缩小与世界平均用水水平的差距;鼓励清洁生产、节水生产,实行定额用水制度;还有,要根据各地的不同情况,适时、适度地提高水价,逐步改变水价格背离其价值的情况。

2.在优先保证城市生活和重点工业供水的前提下,在无法满足需水时,可以适度压缩农业用水的用水量。加强工业、农业节水力度,调整产业结构,大力发展节水型工业、农业。把节约用水纳入城市发展规划,纳入产品结构调整计划和技术及企业改造计划,使在城市和工业部门中逐步做到计划用水、合理用水和科学用水。

3.建立外来水源、本地水源相互协调的供水网络,实现本地地表水源与外来水源的联合调蓄、地下水与地表水的联合调蓄,提高北京城市供水安全保证程度,支持城市可持续发展。

4.继续开展污水资源化、雨洪利用的研究和应用。把城市污水排放规划管理、污水处理厂建设、再生污水利用三个环节综合起来,全面规划考虑,实现污水资源化。收集和利用城市雨洪,既可防治雨洪灾害,缓解城市雨洪压力;同时又增加了可用水资源,并可通过回灌补给蓄养地下水。

5.为保证城市供水安全,应科学地适度增加地下水开采量,合理开发利用。对已确定的应急供水水源地应尽快投入勘探和开发工作,对其它地区继续开展调查工作,寻找新的后备应急水源。

六、模型评价与推广

本文首先利用主成分分析法很好的对风险因子进行了综合和简化,并且客观的确定了各指标的影响大小。对于问题二将风险量化,使水资源短缺风险能够很好地定量描述;但是风险等级的划分有一定的主观因素,与现实风险会存在一定的误差。

在对风险进行预测时,根据各指标的不同分布采取了不同的预测方法,使得各指标误差尽量小。但是不同的方法预测,也都存在一定的误差,最后将各指标代入评价函数预测出来的风险与实际也有一定误差。

综合评价模型可以通过对事物的各个因素的综合考虑,对事物的的优劣作出科学评价。但是应用范围有一定的局限性。

七、参考文献

[1] 2009年北京市统计年鉴.

[2] 赖国义,陈超,SPSS17.0中文版常用功能与应用精讲,北京,电子工业出版社,2010.

[3] 张善文,雷英杰,冯右前,MATLAB在时间序列分析中的应用,西安电子科技大学出版社,2007.

[4] 陈永胜,多元线性回归建模以及MATLAB和SPSS求解,绥化学院学报. [5] 张延安,肖桂斌,,主成分分析综合评价方法及实证分析, 辽宁经济管理干部学院学报,2001年第二期.

[6] 李恒凯,王秀丽,刘德儿,基于GM( 1,1) 的水资源预测模型库系统设计,人民黄河报 2010年7月第32卷7期.

[7] 白雪梅,赵松山,对主成分分析综合评价方法若干问题的探讨,《统计研究》1995年第6 期.

附录

1. 1979-2008年各影响因子数据: 总用水量(亿立方米) 42.92 50.54 48.11 47.22 47.56 40.05 31.71 36.55 30.95 42.43 44.64 41.12 42.03 46.43 45.22 45.87 44.88 40.01 40.32 40.43 41.71 40.4 38.9 34.6 35.8 34.6 农业用水(亿立方米) 24.18 31.83 31.6 28.81 31.6 21.84 10.12 19.46 9.68 21.99 24.42 21.74 22.7 19.94 20.35 20.93 19.33 18.95 18.12 17.39 18.45 16.49 17.4 15.5 13.8 13.5 工业用水(亿立方米) 14.37 13.77 12.21 13.89 11.24 14.376 17.2 9.91 14.01 14.04 13.77 12.34 11.9 15.51 15.28 14.57 13.78 11.76 11.1 10.84 10.56 10.52 9.2 7.5 8.4 7.7 第三产业及生活等其它用水(亿立方米) 4.37 4.94 4.3 4.52 4.72 4.017 4.39 7.18 7.26 6.4 6.45 7.04 7.43 10.98 9.59 10.37 11.77 9.3 11.1 12.2 12.7 13.39 12.3 11.6 13.6 13.4 年份 常住人口(万人) 1979 897.1 1980 904.3 1981 919.2 1982 935.0 1983 950.0 1984 965.0 1985 981.0 1986 1028.0 1987 1047.0 1988 1061.0 1989 1075.0 1990 1086.0 1991 1094.0 1992 1102.0 1993 1112.0 1994 1125.0 1995 1251.1 1996 1259.4 1997 1240.0 1998 1245.6 1999 1257.2 2000 1363.6 2001 1385.1 2002 1423.2 2003 1456.4 2004 1492.7

2005 2006 2007 2008 1538.0 1581.0 1633.0 1695.0 34.5 34.3 34.8 35.1 13.2 12.8 12.4 12 6.8 6.2 5.8 5.2 年份 1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008

人均生水资源总量(亿方) 生产总值产总值年降水(亿元) (万元) 量 38.23 120.1 1358 718.4 26 139.1 1544 380.7 24 139.2 1526 393.2 36.6 154.9 1671 544.4 34.7 183.1 1943 489.9 39.31 216.6 2262 488.8 38 257.1 2643 721.0 27.03 284.9 2836 665.3 38.66 326.8 3150 683.9 39.18 410.2 3892 673.3 21.55 456.0 4269 442.2 35.86 500.8 4635 697.3 42.29 598.9 5494 747.9 22.44 709.1 6458 541.5 19.67 886.2 8006 506.7 45.42 1145.3 10240 813.2 30.34 1507.7 12690 572.5 45.87 1789.2 14254 700.9 22.25 2075.6 16609 430.9 37.7 2376.0 19118 731.7 14.22 2677.6 21397 266.9 16.86 3161.0 24122 371.1 19.2 3710.5 26998 338.9 16.1 4330.4 30840 370.4 18.4 5023.8 34892 444.9 21.4 6060.3 41099 483.5 23.2 6886.3 45444 410.7 24.5 7861.0 50407 318.0 23.8 9353.3 58204 483.9 34.2 10488.0 63029 626.3 14.5 15.3 16.6 17.9 污水处理率 0.102 0.094 0.108 0.109 0.102 0.1 0.1 0.089 0.077 0.074 0.066 0.073 0.066 0.012 0.031 0.096 0.194 0.212 0.22 0.225 0.25 0.394 0.42 0.45 0.501 0.539 0.624 0.738 0.762 0.789 第三产业及生活年份 人口规模 总用水量 农业用水 工业用水 等其它用水

1979 -1.30578 0.46756 0.78835 0.91006 1980 -1.27509 1.91389 2.03715 0.72254 1981 -1.21158 1.45266 1.9996 0.23497 1982 -1.14423 1.28373 1.54416 0.76004 1983 -1.08029 1.34827 1.9996 -0.0682 1984 -1.01635 -0.07719 0.40636 0.91194 1985 -0.94815 -1.66018 -1.50683 1.79455 1986 -0.7478 -0.74152 0.01785 -0.48388 1987 -0.66681 -1.80444 -1.57866 0.79755 1988 -0.60713 0.37455 0.43085 0.80692 1989 -0.54745 0.79403 0.82753 0.72254 1990 -0.50057 0.12591 0.39004 0.2756 1991 -0.46646 0.29863 0.54675 0.13808 1992 -0.43236 1.13378 0.0962 1.26636 1993 -0.38974 0.90412 0.16313 1.19447 1994 -0.33432 1.02749 0.25781 0.97257 1995 0.2032 0.83958 -0.00337 0.72566 1996 0.23858 -0.08478 -0.06541 0.09433 1997 0.15589 -0.02594 -0.2009 -0.11195 1998 0.17976 -0.00506 -0.32006 -0.19321 1999 0.2292 0.23789 -0.14703 -0.28073 2000 0.68275 -0.01076 -0.46698 -0.29323 2001 0.7744 -0.29547 -0.31843 -0.70578 2002 0.93681 -1.11164 -0.62859 -1.2371 2003 1.07833 -0.88387 -0.9061 -0.95582 2004 1.23306 -1.11164 -0.95507 -1.1746 2005 1.42616 -1.13062 -1.00405 -1.45588 2006 1.60946 -1.16858 -1.06934 -1.64341 2007 1.83111 -1.07368 -1.13464 -1.76843 2008 2.0954 -1.01674 -1.19994 -1.95595 年份 水资源总量 生产总值 人均GDP 年降水量 1979 0.95227 -0.78775 -0.86701 1.21368 1980 -0.34214 -0.78135 -0.85694 -1.02449 1981 -0.55382 -0.78132 -0.85792 -0.94164 1982 0.77975 -0.77604 -0.85006 0.06047 1983 0.57866 -0.76655 -0.83533 -0.30074 1984 1.06658 -0.75527 -0.81806 -0.30803 1985 0.92793 -0.74164 -0.79742 1.23092 1986 -0.23313 -0.73229 -0.78697 0.86175 1987 0.99778 -0.71819 -0.76997 0.98503 1988 1.05282 -0.69012 -0.72978 0.91477 -1.29318 -1.15367 -1.31031 -1.25646 -1.20752 -1.37957 -1.28828 -0.60546 -0.58588 -0.79636 -0.78412 -0.63972 -0.54427 0.32455 -0.01564 0.17526 0.51789 -0.08661 0.35392 0.62313 0.7455 0.91437 0.6476 0.47629 0.96576 0.91682 1.18603 1.38182 1.69998 2.01814

污水处理率 -0.63878 -0.67242 -0.61355 -0.60934 -0.63878 -0.64719 -0.64719 -0.69345 -0.74391 -0.75653

1989 -0.81313 -0.67471 -0.70937 -0.61688 1990 0.70143 -0.65963 -0.68955 1.07384 1991 1.38198 -0.62662 -0.64303 1.4092 1992 -0.71893 -0.58954 -0.59082 0.04125 1993 -1.0121 -0.52994 -0.50699 -0.1894 1994 1.71325 -0.44275 -0.386 1.84199 1995 0.1172 -0.32079 -0.25332 0.2467 1996 1.76088 -0.22606 -0.16862 1.0977 1997 -0.73904 -0.12968 -0.04109 -0.69178 1998 0.89618 -0.02859 0.09479 1.30183 1999 -1.58893 0.0729 0.21821 -1.77872 2000 -1.30951 0.23558 0.36579 -1.08811 2001 -1.06185 0.42049 0.52154 -1.30152 2002 -1.38995 0.6291 0.7296 -1.09275 2003 -1.14652 0.86244 0.94904 -0.59899 2004 -0.829 1.21125 1.28519 -0.34316 2005 -0.63849 1.48921 1.52049 -0.82565 2006 -0.5009 1.81722 1.78927 -1.44004 2007 -0.57499 2.31941 2.21152 -0.34051 2008 0.52574 2.70126 2.47282 0.60327 2.时间序列分析的程序: a=lpc(x,3)

estx=filter([0-a(2:end)],1,x); e=x-estx;

[acs,lags]=xcorr(e,'coeff'); subplot(121);

plot(1:30,x,1:30,estx,'-.'); title('原始信号');

xlabel('年份1979+');ylabel('农业用水');grid; legend('原始信号','LPC估计') subplot(122); plot(lags,acs);

title('预测误差的自相关函数');

xlabel('延迟');ylabel('归一化值');grid; 3.灰色系统预测程序: function kiee (x,t) ;

%初始数据序列%-------灰色预测-------------% % t 表示原始数据后的预测数据步长

n=length(x) ;

x1=[]; %累加序列 x1(1)=x(1); for i=1:1:n-1

x1(i+1)=x1(i)+x(i+1) ; %累加值

-0.79017 -0.76073 -0.79017 -1.01726 -0.93736 -0.66401 -0.2519 -0.1762 -0.14256 -0.12153 -0.0164 0.58916 0.6985 0.82465 1.03912 1.19892 1.55637 2.03577 2.1367 2.25024

end; %以上,作一阶累加得x1 c=[] ;

for i=1:1:n-1

c(i)=-1/2*(x1(i)+x1(i+1)) ; end;

B=[c',ones(n-1,1)]; Y=x(2:n); Y=Y'; %以上,构造矩阵B 和Y b=B'*B; d=B'; d1=d*B; d2=d*Y; c=d1\\d2; a=c(1);

u=c(2); %以上,利用最小二乘法解参数a 和u x0=[];

x0(1)=x(1); for i=1:1:n+t

x0(i+1)=(1-exp(a))*(x(1)-u/a)*exp(-a*i); end; %累减还原得到灰色预测模型x0 xq=x0(1:n);

d1=(x-xq)./x.*100;

%分析误差;相对误差(%):(实际值-预测值) /实际值*100 w=d1; W=[];

for i=1:1:n if w(i)>=0 W(i)=w(i); else

W(i)=-w(i); end; end; sum=0; for i=1:n

sum=sum+W(i); end

da1=sum/n;

%平均误差:各相对误差的绝对值的和/个数。 x,xq,x0,d1

4.线性回归的程序:

b=[897.1 904.3 919.2 935.0 950.0 965.0 981.0 1028.0 1047.0 1061.0 1075.0 1086.0 1094.0 1102.0 1112.0 1125.0 1251.1 1259.4 1240.0 1245.6 1257.2 1363.6 1385.1 1423.2 1456.4 1492.7 1538.0 1581.0 1633.0 1695.0]; a=1:1:30;x=[ones(30,1) a'];

[b,bint,rint,stats]=regress(b',x)

5.指数模型回归求解GDP和人均GDP程序: clear all; close all; x=1:1:30; y=[120.1 139.1 139.2 154.9 183.1 216.6 257.1 284.9 326.8 410.2 456.0 500.8 598.9 709.1 886.2 1145.3 1507.7 1789.2 2075.6 2376.0 2677.6 3161.0 3710.5 4330.4 5023.8 6060.3 6886.3 7861.0 9353.3 10488.0];

myfunc=inline('beta(1)+beta(2)*exp(beta(4)*x)+beta(3)*exp(-beta(4)*x)','beta','x');

beta=nlinfit(x,y,myfunc,[0.5 0.5 0.5 0.5]); a=beta(1),k1=beta(2),k2=beta(3),m=beta(4) xx=min(x):max(x);

yy=a+k1*exp(m*xx)+k2*exp(-m*xx); plot(x,y,'o',xx,yy,'r')

clear all; close all; x=1:1:30;

y=[1358 1544 1526 1671 1943 2262 2643 2836 3150 3892 4269 4635 5494 6458 8006 10240 12690 14254 16609 19118 21397 24122 26998 30840 34892 41099 45444 50407 58204 63029];

myfunc=inline('beta(1)+beta(2)*exp(beta(4)*x)+beta(3)*exp(-beta(4)*x)','beta','x');

beta=nlinfit(x, y,myfunc,[0.5 0.5 0.5 0.5]); a=beta(1),k1=beta(2),k2=beta(3),m=beta(4) yy=a+k1*exp(m*x)+k2*exp(-m*x); plot(x,y,'o',x,yy,'r')

因篇幅问题不能全部显示,请点此查看更多更全内容

Top