1.R的概述
R是一个*软件,GPL授权, 最初由新西兰Auckland 大学的Ross Ihaka 和 Robert Gentleman于1997年发布, R实现了与S语言基本相同的功能和统计功能。 现在由R核心团队开发,但全世界的用户都可以贡献软件包。 R的网站: http://www.r-project.org/
一般特点:
-
*软件,免费、开放源代码,支持各个主要计算机系统;
-
完整的程序设计语言,基于函数和对象,可以自定义函数,调入C、C++、Fortran编译的代码;
-
具有完善的数据类型,如向量、矩阵、因子、数据集、一般对象等,支持缺失值,代码像伪代码一样简洁、可读;
-
强调交互式数据分析,支持复杂算法描述,图形功能强;
-
实现了经典的、现代的统计方法,如参数和非参数假设检验、线性回归、广义线性回归、非线性回归、可加模型、树回归、混合模型、方差分析、判别、聚类、时间序列分析等。
-
统计科研工作者广泛使用R进行计算和发表算法。R有上万软件包(截止2019年7月有一万四千多个)。
技术特点: -
函数编程(functional programming)。R语言虽然不是严格的functional programming语言,但可以遵照其原则编程,得到可验证的可靠程序。
-
支持对象类和类方法。基于对象的程序设计。
-
是动态类型语言,解释执行,运行速度较慢。
-
数据框是基本的观测数据类型,类似于数据库的表。
-
开源软件(Open source software)。可深入探查,开发者和用户交互。
-
可以用作C和C++、FORTRAN语言编写的算法库的接口。
-
主要数值算法采用已广泛测试和采纳的算法实现,如排序、随机数生成、线性代数(LAPACK软件包)。
2.R的下载与安装
a.官网下载R安装包
下载地址为:https://cran.r-project.org 进入链接,如下图所示,在页面顶部提供了三个下载链接,分别对应三种操作系统:Windows、Mac和Linux。请选择自己操作系统对应的链接,接下来我将以windows为例给大家展示安装过程。
接下来单击【Download R for Windows】——>【base】——>【Download R 3.3.1 for Windows】,即可下载相应安装包。
单击base,进入下面页面,点击【Download R 3.5.1 for Windows】
b.安装R
下载完R安装包(我下的安装包名称为:“R-3.3.1-win.exe”),之后双击开始安装,跟一般的软件安装一样,根据需要进行相关安装设置并不断点击下一步即可。
c.官网下载RStudio安装包
下载地址: http://www.rstudio.com/ide 进入下载页面后,可以发现有Desktop和Server两个版本,我们选择Desktop。
单击蓝色圆形图标,进入跳转到Desktop版本下载窗口,Desktop版本又分为两个版本:Open Source Edition(免费)和Commercial License(付费)。
初学者自己用的话可选择前者,单击【DOWNLOAD RSRUDIO DESKTOP】。
单击【DOWNLOAD RSRUDIO DESKTOP】后进入下载页面,根据自己电脑的操作系统选择下载的版本,因为我的操作系统是win7,所以我选择【RStudio 0.99.903-Windows Vista/7/8/10】,单击并下载得到【RStudio-0.99.903.exe】。
d.安装RStudio
(1)双击【RStudio-0.99.903.exe】进行安装
(2)选择安装位置
可自行更改安装路径。
(3)安装完成
(4)IDE功能介绍
打开RStudio之后,会出现上图所示的窗口,其中有三个独立的面板。最大的面板是控制台窗口,这是运行R代码和查看输出结果的地方。也就是运行原生R时看到的控制台窗口。其他面板则是RStudio所独有的。隐藏在这些面板中的包括一个文本编辑器、一个画图界面、一个代码调试窗口、一个文件管理窗口等。
注意:有了RStudio还需要下载R吗?
即使使用RStudio,还是需要事先为计算机安装好R。RStudio只是辅助你使用R进行编辑的工具,它自身不附带R程序。