一、R语言界面设置
R是一套完整的数据处理、计算和绘图软件系统。具有强大的数据存储和处理系统以及数组运算工具(其向量、矩阵运算方面功能尤其强大)、完整连贯的统计分析工具和优秀的统计制图功能。还是一个强大的面向对象编程语言。这样的编程环境需要使用者熟悉各种命令的操作,还需熟悉DOS编程环境,而且所有命令执行完即进入新的界面,这对那些不具编程经验和对统计方法掌握不是很好的使用者是一大困难。
但到目前为止R语言还是一个命令行编程环境(见上图),命令、函数很多,需要记住大量的操作命令和统计函数,统计分析也需要通过编程方式来实现。所以通常是以批命令的方式进行的(如SAS程序那样),R自带一个建立程序脚本的编辑器,要使该R编辑器和输出界面同步,如下图。
然后重新布置窗口界面,使其同时可显示程序、结果和图形。调整窗体位置,以适应屏幕大小,这样就形成了类似与Matlab和SAS一样的编程环境。并通过选择代码或在当前行上执行Ctrl+R运行命令。
(1)优点:自由软件,统计功能强大,可以看作Splus的免费版本,是统计研究的首选。
(2)缺点:初学较为麻烦,需一定编程经验。
二、Rstudio分析平台
需要指出的是,目前R语言中最好的这类编辑器当属Rstudio,本书的程序都是在该平台上进行的。在http://www.rstudio.org/就可以下载,还支持多平台,windows,Linux,Mac都能用,非常好。当然,它的好不仅是夸平台,还有许许多多的优点。关于Rstudio的详细介绍见附录。下面就是我们调整后的Rstudio的界面。实际上跟R本身的编辑器差别也不是很大,但更友好些,详细介绍见附录。
附录 Rstudio简介
(1)Rstudio下载
(2)Rstudio界面
下面我们详细介绍一下Rstudio的运行环境。下图就是它的主界面,我们将从左上窗口开始介绍起:
从图上可以看出,它总共有四个工作区域,左上是用来写代码的,左下也可以写代码,同时也是数据输出的地方。(记住,R语言是动态语言,写代码的 形式有两种,一种是像写作文一样写很多,也就是像c这样的语言一样的代码,一种则是写一句就编译解释一句。左下就是写一句编译解释一句的工作区域。右上是workspace和历史记录,功能等下再介绍。右下有四个主要的功