R是有着强大统计分析及作图功能,免费,
最先是由
Ross Ihaka
和
Robert Gentleman
共同
创立。
R的 核 心 开 发 与 维 护 小 组 通 过
R的 主 页网站(
http://www.r-project.org)及时发布有关信息。
♦ R的功能与特点
1)
免费
;
2)
浮点运算功能强大
:
R
不需要编译就可执行代码;
3)
不依赖于操作系统
:
R
可以在运行于
UNIX
,
Linux
,
Windows
和
Macintosh 的 操 作 系 统 上,
它 们 的 安 装 文 件 以 及 安 装 说 明 都 可 以 在
CRAN (Comprehensive R Archive Network
)
社区上下载
;
4)
帮助功能完善
:
随软件所附的pdf
或
html
帮助文件可以随时通过主菜单打开浏览或打印
.
通过
help
命令可随时了解R
所提供的各类函数的使用方法和例子
;
5)
作图功能强大
:
其内嵌的作图函数能将产生的图片展示在一个独立的窗 口中,并能将之保存为各种形式的文件(
例如
jpg, png, bmp, ps, pdf, emf, pictex, xfifig);
6)
统计分析能力尤为突出
:
R
内嵌了许多实用的统计分析函数
,
统计分析的结果也能被直接显示出来,
一些中间结果
(
如
p-
值、回归系数、残差等
)
既可保存到专门的文件中,
也可以直接用于进一步的分析
.
R
的部分统计功能整合在
R
语言的底层,但是大多数功能则以包的形式提供.
更多的包可以通过网上或其CRAN
社区
(http://CRAN.R-project.org)
得到
, 都配有完整的pdf
帮助文件
,
且其版本会随
R
新版本的发行得到更新;
7)
可移植性强:许多常用的统计分析软件(如SPSS, SAS, Stata及EExcel)的数据文件都可读入
R, 这样其它软件的数据或分析的中间结果可用于
R, 并作出进一步的分析.
8)
较强大的拓展与开发能力:可以编制自己的函数来扩展现有的R语言;
9)
灵活而不死板:结果都存放在一个对象(object)里。
♦ R的安装与运行
R的安装
:
从
CRAN
社区下载最新的封装好的
R
安装程序到本地计算机,运 行可执行的安装文件,
通常缺省的安装目录为
C:\Program Files\R\R-x.x.x,xxx为版本号. 安装时可以改变目录,从2.2.0以后还可以选择中文作为基本语言,这样RGui窗口的菜单都是中文的.
R
的启动
:
安装完成后点击桌面上
R x.x.x
快击图标就可启动
R
的交互式用 户窗口(R-GUI).
R
是按照问答的方式运行的
,
也即你在命令提示符“
>
”后键入命令并回车,
R
就完成一些操作
.
例如输入命令
> plot(rnorm(1000))
就可得到图
1.1
,
此命令的具体含义我们将在后面第二章叙述
.
R的退出
:
在命令行键入
q( )
或点击
R-GUI
右上角的叉叉
.
缺省文件名为
R
安装目录的
bin
子目录下的
R.RData
.
以后可以通过命令load( )
或通过菜单“文件”下的“载入工作空间”加载,进而继续你 前一次的工作.
♦ R程序包的安装与运行
R程序包的安装有三种方式:
1)
菜单方式
:
在已经联网的条件下
,
按步骤“程序包
→
安装程序包...→选择CRAN镜像服务器
ñ
选定程序包”进行实时安装
;
2)
命令方式
:
在已经联网的条件下
,
在命令提示符后键入
> install.packages("PKname")
完成程序包
PKname
的安装
.
3)
本地安装
:
在无上网条件下,先从
CRAN
社区下载需要的程序包及与之关 联的程序包,
再按第一种方式通过“程序包”菜单中的“用本机的
zip
文件安装程序包”选定本机上的程序包(zip
文件
)
进行安装
.
除
R
的标准程序包
(
如
base
包
)
外,新安装的程序包在使用前必须先载入
,
有两种载入方式
:
1)
菜单方式
:
按步骤“程序包
→
载入程序包
...
”
,
再从已有的程序包中选定 需要的一个加载;
2)
命令方式
:
在命令提示符后键入
> library(
“
PKname
”
)
来加载程序包
PKname
.
若有必要,我们还可通过步骤“程序包
ñ
更新程序包
...
”对本机的程序包
进行实时更新
.
注意
:
R
命令对大小写敏感
,
这在使用命令方式安装和载入程序包时应特别注
意
.