购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.1 R语言概述

R语言是一门解释型编程语言,也是一门数学性极强的编程语言。下面介绍R语言的产生以及为什么要学习R语言。

1.1.1 R语言简介

R语言最初是由新西兰奥克兰大学统计系的教授Ross Ihaka和Robert Gentleman在S语言基础上开发完成的,因为两位教授名字的第一个字母都是R,因此称为R语言。从1997年年中开始,其核心团队拥有对R语言源代码的写访问权。现如今的R语言由来自世界各地的贡献者共同创造。

说明

关于R语言更详细的资料可访问R语言官网(https://www.r-project.org)查看。

R语言是一门解释型编程语言,同时也是一门数学性极强的编程语言。R语言提供了各种各样的统计(线性和非线性建模、经典统计检验、时间序列分析、分类、聚类等)和图形技术,并且具有高度的可扩展性。R语言的优势之一是它可以轻松地生成设计良好的符合出版质量要求的图,包括需要的数学符号和公式。

1.1.2 为什么要学习R语言

R语言具有极其出色的计算与统计分析能力,它可以用极少的代码完成许多复杂的数据分析工作,是完成数据分析、数据可视化、数据挖掘、数据建模和数据分析报告的优秀工具。其具体优势如下。

(1)R语言是完全免费、开放源代码的。可以在其网站或镜像中下载安装程序、源代码、程序包及其源代码和技术文档、帮助资料等。

(2)R语言作为一种开放的统计编程语言,其语法通俗易懂,很容易学会并掌握,属于傻瓜式的编程。

(3)R语言就像是一种环境平台。它提供平台,而统计分析研究人员和计算机研究人员可以将各自通过编程形成的统计分析方法以打包的方式放在R语言平台上,供统计分析者直接使用。我们可以不懂统计分析原理,但是我们可以通过编写代码调用统计分析包来完成统计分析工作。

(4)更新速度快。相比一般的统计分析工具,如社会科学统计软件包(statistical package for the social sciences,SPSS)、统计分析系统(statistical analysis system,SAS)等,R语言更新速度更快,最新和最复杂的统计分析方法,可以很快地在R语言上看到并使用。

(5)与SPSS、SAS、Stata等统计分析工具相比,R语言更注重编程,更加灵活,我们能想到的所有与统计分析相关的工作,R语言都可以轻松地用几行代码实现,非常快捷高效。

(6)可以轻松地生成设计良好的符合出版质量要求的图,包括需要的数学符号和公式。

综上所述,这就是我们为什么要学习R语言的原因。 Ns0mDYBIr7J9NuKgUjTGki/Fy2Zpx1t4tRYIOk0T3oaSX5NRiZzqzb1eCPTn7whL

点击中间区域
呼出菜单
上一章
目录
下一章
×