R 语言支持科学研究

赵鹏
    “开放科学与 R 语言”项目组

这是什么

这是个海报示例,用途有二:(1) 介绍“R 语言支持科学研究”课程的主要信息,(2) 展示用 R 语言有趣和强大的功能——本海报就是用 R 做的。

R 语言,绝不仅仅用于统计学。它是一个完全开放权限的数据分析环境,不仅开源,而且具有完整的可重复性研究生态,可以生成与用户互动的在线产品(不信你就试试表 1 和图 3).

想知道本海报如何制作的吗?那就参加这个为期两天的入门课程吧。本课程面向:

  • 无编程基础的初级用户,
  • 对 R 语言感兴趣的青年学生和中青年教师,
  • 对可重复性研究感兴趣的科研工作者。

如何参加

  • 课程通知通过中央财经大学 oa 系统发布,欲参加者通过该系统报名。
  • 本课程分为五部分(详见本海报各部分标题),既彼此呼应又相对独立。选择你喜欢的部分。
  • 本课程需要现场操作,请自备可以现场上网的电脑。课程以 Windows 10 操作系统为演示平台,实例兼容其他常见操作系统(Linux, MacOS)。建议课前安装好 R 和 RStudio。

课程目的

图 1: 课程前 图.2: 课程后

第〇部分: 准备 (星期一 8:30)

表 1.用于练习的数据 (点击可与用户交互).

推荐读物

  • 赵鹏, 李怡 (2018). 学 R:零基础学习 R 语言. 研究出版社.

  • 谢益辉, 黄湘云, 赵鹏 (2019). 现代统计图形(第二版).

  • Zuur, Alain F, Elena N. Ieno, and Erik H. W. G. Meesters (2011). R 语言初学者指南.

地点与时间

  • 中央财经大学。
  • 2019 年 9 月 16 日星期一和 17 日星期二。

第一部分: 基本操作 (周一 08:00)

数学计算

  • 基本运算
  • 数据结构
  • 常用统计函数

编程

  • 读取和存储数据
  • 分支: ifelse
  • 循环: for

第二部分: 作图 (周一 13:00)

图 3: 中国 2016 年 12 月 30 日的空气质量地图 (用户可交互,用鼠标放大或缩小)

基本作图

ggplot2 包

第三部分: 数据处理 (周一 16:00)

基本函数

字符与时间数据的处理

tidyverse 包

第四部分: R Markdown (周二 08:30)

期刊论文

  • rticle 包简介
  • 期刊论文书写示例

学位论文/书稿

  • bookdown/bookdownplus 包简介
  • 学位论文书写示例

幻灯片

  • xaringan 包简介
  • 现场制作幻灯片

海报

  • drposter 包简介
  • 现场制作海报

思维导图

  • mindr 包简介
  • 现场制作思维导图

网站

  • blogdown 包简介
  • 现场制作科研网站

第五部分: 项目管理和开放科学 (周二 16:00)

使用 R 语言环境管理一个科研项目里的数据、算法、参考文献、公式、文档、幻灯片、海报等要素。

联系方式

QR code 扫描访问本海报在线版

致谢

感谢刘倩博士促成了本次课程。感谢谢益辉博士开发了诸多扩展包,并开放了很多展示素材。