内容发布更新时间 : 2024/11/13 9:37:12星期一 下面是文章的全部内容请认真阅读。
1
雨量预报方法的评价模型李泳,易勋,贺望香
1. 问题分析
雨量预报对农业生产和城市工作和生活有重要作用,但准确、及时地对雨量作出
预报是一个十分困难的问题。
针对问题一,气象部门提供了41天实测数据并且希望建立数学模型来评价两种雨量预报方法的准确性。通过分析数据可知,网格点数据代表的是53*47的网格点的预测雨量,而实测数据是以经纬度定位的观测点的实测雨量。很显然无法对两个定位方式不同的数据进行插值。所以我们选取与对应观测站点最近的5个网格点,通过计算网格点对对应观测站点的权重和网格点的预测雨量的乘积的和求出观测站点的预测雨量。然后就可以通过对两种方法的预测雨量与实测雨量进行比较得出哪种方法更准确。
由于两种方法与实测雨量很相近,很难对比出两种方法的准确性,所以我们采用预报偏差率来比较两种6小时雨量预报方法的准确性。
2. 模型假设
(1)观测站点之间距离的设置是不同的。 (2)雨量用毫米做单位,小于0.1毫米视为无雨
3. 符号说明
dinqinfinyij:表示第n个网格点到第i个观测站点的距离;(其中n=1,2,3,4,5; i=1-91) :表示与第i个观测站点的距离最小的前5个网格点的权重;
:表示第i个网格点分别在某月某日某个时段的雨量值;(其中n=1,2,3,4,5) :表示第i个观测点第j个时段的预测雨量值;
1
1
sij:表示第i个观测点第j个时段的实测雨量值。
4. 模型的建立与求解
4.1.1 首先,找出网格点与观测站点的散点图.从图中可以看出,观测站(红点)与网格点(蓝点)分布不均匀。且观测站点分布在网格点中间部分。
4.1.2 筛选出每一个站点周围的5个距离观测站点最近的网格点。5个网格点的选取通过先给定最大与最小值的范围,然后利用matlab的find()函数找出符合筛选条件的全部点。(见附录2)
4.1.3 运用欧拉公式求出符合条件的5个网格点到观测站点的距离的集合,并对其进行从小到大排序。
欧拉距离公式:d?(x1?x2)2?(y1?y2)2 4.1.4 运用欧拉的倒数加权法计算出5个网格点到观测站的权重
1d计算公式:q?5in,?i?1,2,......91,n?1,2,3,4,5?
1?i?1dij[1]
4.1.5 计算观测点的雨量预测值,取得每一个5个网格某月某日某时段对应的预测雨量值乘以其对应的权重即等于各个观测点各个时段的预测雨量值yij。
5计算公式:yij??qin?fin
n?14.1.6 已经得到了两种方法的观测点的预测雨量,接下来则与实测数据比较,分析哪种
方法的准确性高。
? 通过比较方法1与方法2的4个时段的预测雨量的平均值(见附录四)
预测雨量的平均值 第一时段 第二时段 1
第三时段 第四时段 1
方法一 方法二 1.2112 2.4127 1.3588 3.1605 实测雨量的平均值 3.9047 2.7383 2.5623 2.6722 第一时段 1.4827 第二时段 2.1179 第三时段 1.8007 第四时段 1.6362 实测 ? 通过对上面两个表格的分析可得平均值无法得到准确评估,故采用求预报偏差率的方法来判断两种方法的准确性。
计算公式:?=|yij-sij|yij(i?1,2,...,91,j?1,2,....,164)
? 由于最终结果依然是一个164*91矩阵,所以对其求和之后再对他进行求列平均得到一个行向量,然后再对行向量平均得到一个均值 通过matlab程序,最终得到:
第一种方法预报偏离的平均值为 124.3207 第二种方法预报偏离的平均值为 124.4289
5. 参考文献
[1]《雨量预报数学模型》论文
[2] 欧拉, 《基于欧式距离的最近邻改进算法》,
[3] H. P. Williams, 《数学规划模型建立与计算机应用》,北京,国防工业出版社,1991年;
六 附录
附录1
x=lat; y=lon;
1