降雨预测方法

2023-11-10

降雨预测方法

  • DBNPF (Deep Belief Network for Precipitation Forecast)

    来源:张雷师兄论文:A deep-learning based precipitation forecasting

模型:

在这里插入图片描述

比较:RBF、SVM、ARIMA、ELM(extreme learning machine)、SAE(Sparse AutoEncoder)
数据集:

遵义市1956-2010

train data:1956-2000

test data:2000-2010

  • 动态区域组合MLP

    来源:贾旸旸师兄论文:Short-term Rainfall Forecasting Using Multi-layer Perceptron

模型:

PCA:13个物理因子进行降维,输入到MLP中

贪婪算法决定MLP的结构,

该模型的初始数据包括五个高空因素和八个地表因素。

在气象学中,通常用位势高度代替实际高度,用等压面代替水平高度,因此,气象数据总是采用等压面格式。例如,500hpa通常相当于5.5km的高度。降雨系统通常由500hpa的天气系统控制。根据区域经验,该模型选择的五个海拔因子分别是500hpa高度下的实际高度(x1)、温度(x2)、温度露点差(x3)、风向(x4)和风速(x5)。风向和风速影响着降雨系统的运动方向和速度。温度露点差与湿度直接相关。温度露点差、温度和实际高度值影响着降雨系统的内能。地表因子代表该地区的局部大气条件。不同地区地表因子的差异导致降雨不同。该模型中所用的八个面因子包括总云量(X6)、地表风速(X7)、地面风向(X8)、地面气压(X9)、地表3小时压力变化(X10)、地表温度露点差(X11)、地表温度(X12)和过去三小时的降雨。周围区域(x13)。对于同一个预测区域,每个周边区域都与该预测区域建立一个MLP。表1显示了所有13个因素。这些因素是我们模型的初始输入。

最小-最大规范化。最常用的数据规范化方法之一是最小-最大规范化。它可以在0和1之间标准化数据。由于不同因素的大小不同,有必要对数据进行预处理。对于要处理的序列,序列的最大值对应于1,最小值对应于0,其余值在0和1之间按比例转换。

主成分分析。归一化后,PCA用于减小输入的维数。确定新因子个数的标准是99%,即所选因子的特征值之和占总特征值的99%以上。经计算,新因子的总信息可以代表原始数据的99%以上。此标准定义了保留的信息量,但没有指定所需的因子数量。对于不同的预测区域,因子的数量可能不同,但不会超过初始输入,即13。在大多数情况下,需要的因素数量在3到8之间。PCA处理后,所需的计算资源大大减少。

MLP的输入是Z1-Z4四个参数,输出是降雨量

step1:

在这里插入图片描述

step2:中心预测点与其他地区各有一个MLP,两个地区的距离决定了周围MLP的数量。周围多个MLP模型一起决策,如果预测降雨的MLP超过1,取均值。

在这里插入图片描述

比较:

在这里插入图片描述

数据集:

2015-2017年海拔(500hPa)测绘数据和数值预报结果。

train data:2015-2016

test data:2016-2017

  • 基于雷达回波图像的短期降雨预测

    来源:基于雷达回波图像的短期降雨预测

模型:

卷积自编码器的编码模块首先提取每帧输入图像特征,送入LSTM预报网络;LSTM预报网络的编码模块,对输入信息提取时序特征,在此基础上,由LSTM预测模块产生关于未来时段回波图像时序特征预测。

比较:

在MINIST数据集上对自编码器的层数和LSTM层数预测效果进行对比

数据集:

石家庄地区 2010 -2017 年之间降雨天气的雷达回波图像 。

回波图像每6分钟采集一帧, 1个小时内得到 10 帧雷达回波图像,构成一个时间序列。

  • 常用方法

    常用的基于观测和预报场的统计评分:

偏差值,均方根误差,POD指数,CSI指数,FAR指数,TS评分,ETS评分

xgboost特性:
    • 允许用户在交叉验证时自定义误差衡量方法,例如回归中使用RMSE还是RMSLE,分类中使用AUC,分类错误率或是F1-score。
    • 允许用户先迭代1000次,查看此时模型的预测效果,然后继续迭代1000次,最后模型等价于一次性迭代2000次。
    • xgboost的模型和传统的GBDT相比加入了对于模型复杂度的控制以及后期的剪枝处理,使得学习出来的模型更加不容易过拟合。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

降雨预测方法 的相关文章

随机推荐

  • GD32F103使用DMA方式实现ADC0数据循环采集

    选择合适的DMA通道 ADC0使用ch0 brief configure the DMA peripheral param in none param out none retval none void dma config void AD
  • ST MCU Finder:MCU/MPU选型神器

    点击上方蓝字 关注我们 1 ST MCU Finder简介 ST MCU Finder 是 ST MCU生态系统中的选型工具 也内嵌在STM32CubeMX 和 STM32CubeIDE 中 具有相同的数据基础 可以通过在电脑端安装ST M
  • heartbeat mysql nfs 高可用mysql集群

    一 环境准备 二 拓扑结构 三 安装heartbeat 四 配置NFS服务 五 安装mysql 六 crm 配置资源 一 环境准备 操作系统 centos 6 4 x86 64 最小化安装 如使用yum 安装的方式 centos5 5 安装
  • Object类型数据转化为json字符串工具类

    Object类型数据转json字符串 package com xxxxx emis base util import com fasterxml jackson annotation JsonFilter import com faster
  • 2022Robocom(本科组)RC-u2 智能服药助手

    智能看护中很重要的环节是安排需要服药的老年人的服药计划 已知机器人需要照顾的某位老年人需要服用 N 种药物 但某些药物不宜间隔过短服用 比如降糖药一般遵医嘱日服 3 次 两次之间需要间隔至少 4 小时 当需要服用的药物比较多 医嘱比较复杂时
  • 深入理解PoW共识

    前言 上一篇文章中大概介绍了一下目前区块链应用中的几种常用的共识机制 本篇将重点聊一下区块链之一的PoW共识机制 以及它的实现原理和代码实现 PoW Proof of Work 工作量证明 其核心设计思路是提出求一个复杂度计算值的运算过程
  • 多播与广播原理分析及区别

    1 0 广播 广播的用途 假定服务器主机在本地局域网上 但不知道它的单播IP地址时对它进行定位 即进行资源发现 当有多个客户和单个服务器通信时 减少局域网上的数据流量 使用广播的因特网应用的例子 ARP协议通过链路层广播定位具有指定IP地址
  • RS485通信(Modbus)丢包解决经验(基于ARM/Linux和STM32平台)

    1 RS485通信属于半双工通信 即发送和接收不能同时进行 需要切换 一般定义一根GPIO做RTS切换 2 ARM Linux平台有Linux底层驱动做自动切换 比如应用程序发送完成后 一般会在底层驱动自动切换接收 3 但是STM32平台基
  • 【工作中常用工具类,提升开发效率】

    JDK常用工具类 JDK中常用工具类 集合工具类 Collections 数组工具类 Arrays 对象工具类 Objects 文件工具类 Files 路径工具类 Paths TimeUnit 线程sleet System JDK中常用工具
  • C++基础知识 - C++的类型转换

    类型转换使用建议 static cast静态类型转换 编译的时c 编译器会做编译时的类型检查 隐式转换 基本类型转换 父子类之间合理转换 若不同类型之间 进行强制类型转换 用reinterpret cast lt gt 进行重新解释 建 议
  • 京东联盟导购平台开发指南(附带API接口)

    一 写在前面 做过淘客开发的一定接触过淘宝API开发 而做京东联盟软件自然离不开京东联盟API 京东联盟API目前上线的有很多 如下图 https jos jd com api list htm id 117 但是京东联盟API获取比较难
  • 遭遇HTML被恶意注入JS弹广告,通过SSL证书学习及安装

    起因 近期有客户反映界面错乱 本能的以为是缓存原因导致的 告知方法 操作无效 远程查看发现代码里面突然多了一句 http 45 32 21 251 1 js 好了 有线索就开始跟 if typeof PinkFlag undefined v
  • vue使用jsencrypt实现rsa前端加密

    实现 RSA 加密 介绍 vue 完成 rsa 加密传输 jsencrypt 实现参数的前端加密 1 安装 jsencrypt npm install jsencrypt 2 编写 jsencrypt js 在 utils 文件夹中新建 j
  • 数据可视化——Davinci

    数据可视化 Davinci对比及功能使用 文档地址 一 数据可视化 个人引用部分 1 有趣的意义 2 常规的意义 二 图形的内涵 1 图形类型 2 优秀可视化的特点 三 可视化需求分析 1 四个问题 2 三个沟通点 四 Davinci功能详
  • 二分查找 —— 有序数组不小于(不大于)某数的第一个(最后一个)元素

    1 不小于某数的第一个元素 def bisearch l e lo hi while lo lt hi mi lo hi 2 if e gt l mi lo mi 1 else hi mi return hi 注 1 不同于寻找等于某值的情
  • 【C】PTA期末分数排序(归并排序)

    考试结束了 全班同学的分数都出来了 老师需要对分数做一次排序 看看从高到低 分数的排列是怎样的 输入格式 第一行是一个n 表示班级同学的人数 1 lt n lt 500000 第二行开始有n个分数 0 lt 分数 lt 100 分数都是整数
  • [从零开始学习FPGA编程-23]:进阶篇 - 基本组合电路-门电路级组合逻辑运算(Verilog语言)

    作者主页 文火冰糖的硅基工坊 文火冰糖 王文兵 的博客 文火冰糖的硅基工坊 CSDN博客 本文网址 https blog csdn net HiWangWenBing article details 125246093 目录 前言 第1章
  • 排序函数 dense_rank()

    dense rank 对结果集进行排序 排名值没有间断 特定行的排名等于该特定行之前不同排名值的数量加一 语法 DENSE RANK OVER
  • error when starting dev server: Error: Cannot find module ‘node:url‘

    需要升级node版本 直接在官网 下载 Node js 上下载最新的msi 安装到原来node的安装目录下即可
  • 降雨预测方法

    降雨预测方法 DBNPF Deep Belief Network for Precipitation Forecast 来源 张雷师兄论文 A deep learning based precipitation forecasting 模型