R语言—介绍
数理信息学院
汤银才
1
R介绍
为什么要学习R语言
R的资源
资料与文献
网站
统计分析软件包
R的运行平台
R_GUI
mander
R_WinEdt
R_ESS+XEmacs
2
语言/软件使用示例
John Verzani, Simple R – Using R for Introductory Statistics, 2002
. Maindonald, Using R for Data Analysis and Graphics – An Introduction, 2001
Julian J. Faraway, Practical Regression and ANOVA Uing R, 2002/~faraway/快速入门:/~faraway/ stat500/
S. Chatterjee, . Hadi & B. Price, Regression Analysis by Example, 3rd Ed., John Wiley & Sons, 2000.edu/~hadi/RABE/
(印影版,中国统计出版社,2003)
3
R的无私奉献者
Bill Venables
Robert Gentleman
Ross Ihaka
4
为什么要学习R语言
R是
一个开放(GPL)的统计编程环境
一种语言,是S语言(由AT&T Bell实验室的Rick Becker, John Chambers,Allan Wilks开发)的一种方言(dialect) 之一,另一则为S-plus.
一种软件,是集统计分析与图形直观显示于一体的统计分析
R作为一个计划(project),最早(1995年)是由Auckland大学统计系的Robert Gentleman和Ross Ihaka开始编制,目前由R核心开发小组(R Development Core Team –以后用R DCT表示)维护,他们完全自愿、工作努力负责,并将全球优秀的统计应用软件打包提供给我们。我们可以通过R计划的网站(.org)了解有关R的最新信息和使用说明,得到最新版本的R软件和基于R的应用统计软件包.
5
R是完全免费的!! 而S-Plus尽管是非常优秀的统计分析软件,可是你需要支付一笔$US .
R可以在运行于UNIX, Windows和Macintosh的操作系统上.
R嵌入了一个非常实用的帮助系统.
R具有很强的作图能力.
我们将R程序容易地移植到S-Plus程序中,反之S的许多过程直接或稍作修改用于R.
通过R语言的许多内嵌统计函数,很容易学习和掌握R语言的语法.
我们可以编制自己的函数来扩展现有的R语言(这就是为什么它在不断等级完善!!)
…....
6
网站—R的资源
R主页: .org
CRAN (Comprehensive R work),
-
CRAN的镜像站点-/
UCLA提供的关于R与S-Plus的联接,具有搜索功能
李东风主页提供了R的Windows版本./teachers/lidf/
如果使用FTP软件(如Cuteftp)则推荐使用(匿名访问)-
7
统计分析软件包
CRAN提供了许多便于统计分析的宏包:-/src/contrib/
stable -- 稳妥(分布)广义回归分析
tseries –时间序列分析
VaR –风险值分析
matrix –矩阵运算
cinterface – C与R的接口
foreign –读写由S, Minitab, SAS, SPSS, Stata等软件的数据
normix –混合正态分布分析
nortest –正态分布的Anderson-Darling检验
MCMCpack –基于Gibbs抽样的MCMC抽样方法
fracdiff –分数差分模型的极大似然估计
还有很多……
8
参考资料
随软件所附pdf文档(help->manuals),随版本更新:
. Venables, . Smith and the R DCT: Introduction to R -- Notes on R: A Programming Environment for Data Analysis and G
R语言教程.ppt 来自淘豆网m.daumloan.com转载请标明出处.