中文

从教育者视角看 tidyverse

其他统计学 2022-10-11 v4

摘要

计算在数据科学和统计学课程中所占的比重日益增大。其中许多课程,尤其是那些由受过统计学家训练的教师讲授的课程,以 R 作为编程语言。不少教师选择围绕 tidyverse 的使用来构建其大部分教学内容。用其开发者的话说,tidyverse“是一系列 R 包的集合,它们共享高层设计理念以及底层语法与数据结构,从而学会一个包后更容易学会下一个”。这些共享原则促成了 tidyverse 生态系统的广泛采用。其大量使用的原因在于,tidyverse 工具经过有意设计以简化学习过程,并使用户在接触更大生态的更多组成部分时更容易学习新函数。此外,tidyverse 内各包所提供的功能覆盖了整个数据科学周期,包括数据导入、可视化、整理、建模与沟通。我们认为,tidyverse 为各层次、各专业的本科生提供了一条高效且有效的途径,以获得贯穿数据科学周期所需的计算技能与思维。本文从教育者视角介绍 tidyverse。我们简要介绍 tidyverse,演示如何用 tidyverse 完成基础统计与数据科学任务,并讨论 tidyverse 的优势,特别是在教与学的语境中。

关键词

引用

@article{arxiv.2108.03510,
  title  = {An educator's perspective of the tidyverse},
  author = {Mine Çetinkaya-Rundel and Johanna Hardin and Benjamin S. Baumer and Amelia McNamara and Nicholas J. Horton and Colin Rundel},
  journal= {arXiv preprint arXiv:2108.03510},
  year   = {2022}
}