
第1章进入R的世界
第1章 进入R的世界

R语言的起源R语言最初是由新西兰奥克兰大学统计系的RossIhaka和RobertGentleman在S语言的基础上开发的。R语言于1993年首次亮相。一大群人通过发送代码和错误报告对R语言做出了贡献。1997年,R语言的核心开发团队成立,当然RossIhaka和RobertGentleman是这个开发团队的成员,另外,S语言的开发者JohnChambers也是这个开发团队的一Rosslhaka和RobertGentleman员。这些成员拥有修改R源代码的权限
R语言的起源 R语言最初是由新西兰奥克兰大学统计系的 Ross Ihaka和Robert Gentleman在S语言的基 础上开发的。R语言于1993年首次亮相。一 大群人通过发送代码和错误报告对R语言做 出了贡献。1997年,R语言的核心开发团队 成立,当然Ross Ihaka和Robert Gentleman 是这个开发团队的成员,另外,S语言的开 发者John Chambers也是这个开发团队的一 员。这些成员拥有修改R源代码的权限

R语言的特点1.有效的数据处理和保存机制。2.拥有一整套数组和矩阵的操作运算符。3.一系列连贯而又完整的数据分析中间工具。4.图形统计可以直接对数据直接进行分析和显示,可用于多种图形设备。5.一种相当完善、简洁和高效的程序设计语言。6.R语言是彻底面向对象的统计编程语言。7.R语言和其他编程语言、数据库之间有很好的接口。8.R语言是自由软件,可以放心大胆使用,其功能不比任何其它同类软件差。9.R语言具有丰富的网上资源
R语言的特点 1. 有效的数据处理和保存机制。 2. 拥有一整套数组和矩阵的操作运算符。 3. 一系列连贯而又完整的数据分析中间工具。 4. 图形统计可以直接对数据直接进行分析和显示,可用于多种图形设备。 5. 一种相当完善、简洁和高效的程序设计语言。 6. R语言是彻底面向对象的统计编程语言。 7. R语言和其他编程语言、数据库之间有很好的接口。 8. R语言是自由软件,可以放心大胆使用,其功能不比任何其它同类软件差。 9. R语言具有丰富的网上资源

R用于计算>X=c(1:100)mean(x)>[1]50.5> sum(x)[1]5050> max(x)[1] 100> min(x)[1]1> var(x)[1]841.6667>prod(x)[1] 9.332622e+157> sd(x)[1]29.01149
R用于计算

R语言支持算法回日贝叶斯网络判别式两步二元分类器数值预测器Logistics回归序列QUESTCHAIDGRI时间序列C&R树Aprion异常特征选择C5.0神经网络决策列表K-MeansKohonen主成分分析烟子SLRMSVMGenLinCoxCama
R语言支持算法

R用于绘图Sales Figures
R用于绘图

R的缺点1.R软件不够规范,不容易上手,需要付出较多的努力,付出大量的学习成本。2.R的扩展包太多了,需要利于较多的时间查找和学习
R的缺点 1. R软件不够规范,不容易上手,需要付出较多的努力,付出大量的学习成本。 2. R的扩展包太多了,需要利于较多的时间查找和学习

本章学习目标1.掌握R及RStudio的下载和安装2.认识RStudio开发环境3.掌握R语言的基本开发过程4.了解R语言的扩展包
本章学习目标 1. 掌握R及RStudio的下载和安装 2. 认识RStudio开发环境 3. 掌握R语言的基本开发过程 4. 了解R语言的扩展包

1.1R的下载与安装1.R的下载:从“维护者”网站(CRAN)来下载需要的R程序。2.R的安装:R语言需要依靠安装在操作系统中的R程序来运行。Windows系统、MacOS系统、Linux系统都支持R程序的运行,当然前提是已下载了相应的R程序。本书中的所有例子都在Windows环境下执行,所以本书选择Windows环境下的R程序。根据所使用的操作系统安装相应版本的R语言即可
1. R的下载: 从“维护者”网站(CRAN)来下载需要的R程序。 2. R的安装: R语言需要依靠安装在操作系统中的R程序来运行。Windows系统、MacOS系统、Linux系统 都支持R程序的运行,当然前提是已下载了相应的R程序。本书中的所有例子都在Windows 环境下执行,所以本书选择Windows环境下的R程序。根据所使用的操作系统安装相应版 本的R语言即可。 1.1 R的下载与安装

1.1R的下载与安装3.RStudio的下载:R语言充满了魅力,有无数的程序员为R的发展无私地贡献了自已的力量。他们为R编写了大量的集成开发环境(IDE),现在公认最好的是JAllaire小组设计的RStudio。本书中的例子使用RStudio来完成,是在Windows系统环境下使用R,所以选择支持Windows的RStudio版本来下载。4.RStudio的安装:(需要注意的是,RStudio安装成功的前提条件是已经成功安装了R程序,也就是说RStudio需要R程序来支持。)根据所使用的操作系统安装相应版本的RStudic
3. RStudio的下载: R语言充满了魅力,有无数的程序员为R的发展无私地贡献了自己的力量。他们为R编写了 大量的集成开发环境(IDE),现在公认最好的是JJAllaire小组设计的RStudio。本书中的例子 使用RStudio来完成,是在Windows系统环境下使用R,所以选择支持Windows的RStudio版 本来下载。4. RStudio的安装: (需要注意的是,RStudio安装成功的前提条件是已经成功安装了R程序,也就是说RStudio 需要R程序来支持。)根据所使用的操作系统安装相应版本的RStudio 1.1 R的下载与安装