【案例教程】R语言在气象、水文中数据处理及结果分析、绘图实践技术

语言是一门由统计学家开发的用于统计计算和作图的语言(a Statistic Language developed for Statistic by Statistician),由S语言发展而来,以统计分析功能见长。R软件是一款集成了数据操作、统计和可视化功能的优秀的开源软件。来自世界各地开源社区的研究者为其提供了各种丰富的工具包,目前在官方网站注册的 R 包已经多达16066个,覆盖了各种学科和各个行业。

R 不仅功能强大,更是简单易学,所以目前成为了在数据分析领域最热门的集中编程语言之一,广泛用于人工智能、统计学术研究在内的各个领域,鉴于R开源的特性和强大的功能,R与Python慢慢成为了数据分析与人工智能领域最流行的语言。

除了以上行业,在地学领域,R也提供了大量的数据处理和绘图的专门包,甚至在官网还有关于地学空间数据、时空数据以及R在水文数据和模拟应用上的专题。本内容聚焦R在气象水文领域的应用,将贯穿气象水文分析制图的整个流程,从多个方面来介绍 R 在气象水文领域的使用技巧,用大量的例子来讲解一些典型的 R 包在气象水文数据分析及图形汇制的具体使用。当然,为了能更好地掌握 R 的基本用法,本内容将对 R 的安装、使用、编程以及 R 语言独特的语法和用法进行详细的介绍,同时为学员呈现R在数据分析和人工智能中的具体应用,以为学员今后进一步的工作、学习和研究打下较为坚实的基础。

 

【内容介绍】:

一:《 R简介与 R 在气象水文中的应用 》

  1. R语言与 R软件简介
  2. R 在各行业的应用
  3. R 与其他语言的比较及其在数据分析与作图上的优势
  4. R 在地学中的应用以及R 在气象水文中的应用

二:《用什么来同时记录我们的数据、代码及结果——Rmd与 knitr讲解》

讲解一种方便的理念——Reproducible Research和Rmd及knitr

  1. “原始数据保平安”与R-Rmd、Python-Jupyter
  2. Rmd 的适用范围:笔记、PPT、互动网页、报告、论文
  3. Rmd知识讲解:结构、用法
  4. Rmd 导出为 PDF、Word、HTML:knitr、officedown

三:《 R及相关开发环境的安装、配置 》:

R-core 软件和 R开发环境及下载安装 

  1. R 软件在不同平台的下载
  2. Rstudio 软件讲解
  3. Visual Studio Code等编辑器中的R开发环境
  4. R 包的基础结构与包的安装

四:《 研究区域的探索—R绘图知识讲解与区域地形和站点分布的汇制 》

R绘图中的“设备”与绘图包

  1. R绘图中的“设备概念”与R画图方法,一张图的基本组成部分
  2. R绘图的基础包,常用命令,注意事项
  3. 常见不同图形类型的绘制
  4. 区域地形图与区域内观测站点分布图的汇制

五:《 气象数据的准备——R程序 》

R编程语言的语法讲解与数据读写

  1. 一个典型 R 程序的组成部分
  2. R中的基本数据类型及其与其他语言的差异
  3. R中的结构与分支,R中的循环,以及不推荐R循环
  4. 文件的读写,典型气象数据的读取(站点数据、再分析数据、模式数据,txt文件、netcdf 文件)

六:《 气象数据的探索——R 数据分析与绘图  》

R数据分析的基本包以及常用气象、气候数据处理,图形汇制的进阶 

  1. 常用数据处理包及函数:mean、rmse、sd、cor 等
  2. 统计方法:回归分析、极值分析、主成分分析、小波分析等
  3. 气候数据处理;气候均一性分析;极端气候指数的计算;SPEI 计算等
  4. 气象水文数据降尺度与插值等

七:《 水文模型的运行——R 编程的高级知识及常见数据格式 》

R 与水文 变量计算、模型;掌握 R的“类”、DataFrame 、%>%管道等 

  1. R 来计算水文变量:计算Evapotranspiration的21种方法等
  2. 用R实现的水文模型:物理模型及统计模型;BigLeaf、RHMS、TOPMODEL等
  3. R 中的“类”的概念及其应用;%>%管道概念
  4. DataFrame 以及 R 中的基本数据
  5. 常用的数据处理函数,常见数据的读写地学常见数据的读写及处理

八:《 最终呈现——从过程笔记到实验报告、学术论文、网站呈现 》

最终结果的呈现,与R在气象水文中的更多应用与举例 

  1. 从 Rmd 到最终的结果:网页 html 文件、Word、PPT、PDF、矢量图
  2. R与Python、Fortran、Cpp 、Julia等语言的互操作
  3. 人工智能及其他
  4. 更多应用及举例
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值