1. R和Rstudio
本章节主要为R和Rstudio的介绍和基本安装方式。
1.1 R的基本介绍
R语言的特点:
- 自由软件,免费、开放源代码,支持各个主要计算机系统;
- 完整的程序设计语言,基于函数和对象,可以自定义函数,调入C、C++、Fortran编译的代码;
- 具有完善的数据类型,如向量、矩阵、因子、数据集、一般对象等,支持缺失值;
- 强调交互式数据分析,支持复杂算法描述,图形功能强;
- 实现了经典的、现代的统计方法,如参数和非参数假设检验、线性回归、广义线性回归、非线性回归、可加模型、树回归、混合模型、方差分析、判别、聚类、时间序列分析等。
- 统计科研工作者广泛使用R进行计算和发表算法。
1.2 R的安装方式
R的官方网站为https://www.r-project.org/
官方镜像网站为https://cran.r-project.org/mirrors.html
国内常用清华镜像为https://mirrors.tuna.tsinghua.edu.cn/CRAN/
下载官方的R软件后按提示安装,安装后获得一个桌面快捷方式,即可在视窗界面中运行。但是一般情况下,我们可以选择在Rstudio中运行R,详情如下。
1.3 Rstudio的基本介绍
RStudio软件是R软件的应用界面与增强系统, 可以在其中编辑、运行R的程序文件, 可以跟踪运行, 还可以构造文字、R结果图表融合在一起的研究报告、论文、图书、网站等。界面一般分为四个窗格, 其中编辑窗口与控制台(Console)是最重要的两个窗格。 编辑窗格用来查看和编辑程序、文本型的数据文件、程序与文字融合在一起的Rmd文件等。 控制台与基本R软件的命令行窗口基本相同, 功能有所增强。在编辑窗口中可以用操作系统中常用的编辑方法对源文件进行编辑, 如复制、粘贴、查找、替换, 还支持基于正则表达式的查找替换。
其它的一些重要窗格包括:
- Files: 列出当前项目的目录(文件夹)内容。 其中以
.R
或者.r
为扩展名的是R源程序文件, 单击某一源程序文件就可以在编辑窗格中打开该文件; - Plots: 如果程序中有绘图结果, 将会显示在这个窗格。 因为绘图需要足够的空间, 所以当屏幕分辨率过低或者Plots窗格太小的时候, 可以点击“Zoom”图标将图形显示在一个单独的窗口中, 或者将图形窗口作为唯一窗格显示。 如何放大窗格见下面的使用技巧;
- Help: R软件的文档与RStudio的文档都在这里;
- Environment: 已经有定义的变量、函数都显示在这里;
- History: 以前运行过的命令都显示在这里。 不限于本次RStdudio运行期间, 也包括以前使用RStudio时运行过的命令;
- Packages: 显示已安装的R扩展包及其文档;
- Viewer, Connection, Build, Git等窗格;
1.4 Rstudio的安装方式
RStudio的官方网站为https://www.rstudio.com/
下载地址为https://www.rstudio.com/products/rstudio/download/#download
对普通研究者,只需要选择自己对应操作系统免费版本即可。安装后,一般情况下RStudio会自动寻找系统内的R程序。如果在系统内存在多个R版本,可以在Tools选项下Global Options中选择所需R的安装目录即可。