R语言在统计中的应用
上QQ阅读APP看书,第一时间看更新

§1.2 R语言与R软件

§1.2.1 R语言

R语言是主要用于统计分析、绘图的语言和操作环境. R最初是由来自新西兰奥克兰大学的Ross Ihaka和Robert Gentleman开发的,因此,称为R. 其现在由“R开发核心团队”负责开发和维护. R语言是基于S语言的一个GNU项目,所以也可以当作S语言的一种实现,通常用S语言编写的代码都可以不做修改地在R环境下运行.

S语言是由AT&T Bell实验室的Rick Becker、John Chambers和Allan Wilks开发的一种用来进行数据探索、统计分析、作图的解释型语言. 最初S语言的实现版本主要是S-Plus. S-Plus是一个商业软件,它基于S语言,并由MathSoft公司的统计科学部进一步完善.

§1.2.2 R软件

R软件是R语言的实现环境,是一套完整的数据处理、计算和制图软件系统,其功能包括数据存储和处理系统、数组运算工具、完整连贯的统计分析工具、优秀的统计制图功能、简便而强大的编程语言、可操纵数据的输入和输出、可实现分支和循环以及用户可自定义功能.

与其说R软件是一种统计软件,还不如说R软件是一种数学计算环境. R软件提供了有弹性的、互动的环境来分析、可视及展示数据. 它提供了若干统计程序包,以及一些集成的统计工具和各种数学计算、统计计算的函数,用户只需根据统计模型,指定相应的数据库及相关的参数,便可灵活机动地进行数据分析等工作,甚至创造出符合需要的新的统计计算方法.

使用R软件可以简化数据分析过程,从数据的存取到计算结果的分享,R软件提供了更加方便的计算工具,能帮助用户更好地决策. 通过R软件的许多内嵌统计函数,用户可以很容易地学习和掌握R软件的语法,也可以编制自己的函数来扩展现有的R语言,完成相关的科研工作. 你可以下载其他的扩展程序包,帮助你完成你的工作或科研所需的计算工作[2].

本章小结

  • 统计、统计学和统计模型.
  • 统计学的基本要素:总体与样本、参数与统计量、变量,以及推断的可靠性.
  • 数据的分类:定性数据与定量数据.
  • R语言与R软件.