第1章 R基础
R是一种专业统计分析软件,*早于1995年由Auckland大学统计系的RobertGentleman和Ross lhaka等研制开发,l997年开始免费公开发布1.0版本。在短短的10年时问里,R发展迅速,现己发展到R2.7系列版本。据不完全统计,在欧美等发达**的**高等学府,R不仅是专业学习统计的流行教学软件,而且已成为从事统计研究的学生和统计研究人员**的统计计算工具。
R的主要特点归纳如下:
(1)R是自由免费的专业统计分析软件,拥有强大的面向对象的开发环境,��以在UNIX,Windows和MACINTOSH等多种操作系统中运行。
(2)使用可编程语言是R作为专业软件的基本特点。众所周知,目前流行的许多商业统计分析软件主要是通过单击菜单完成计算和分析组合任务,用户不得不在预定义好的统计过程中选择可能接近的模块进行数据分析,被迫接受预设的程式化输出,许多应有的对数据的观察、体验和分析判断受到很大限制。而R却克服了这些弱点。
(3)R的语言与S语言非常相似,虽实现方法不同,但兼容性很强。作为面向对象的语言,R集数据的定义、插入、修改和函数计算等功能于一体,语言风格统一,可以独立完成数据分析生命周期的全部活动。作为标准的统计语言,R几乎集中了所有程序编辑语言的**特点。用户可以在R中自由地定义各种函数,设计实验,采集数据,分析得出结论。在这个过程中,用户不仅可能延伸R的基本功能,而且还可能自创一些特殊问题的统计过程。R是一种解释性语言,语法与英文的正常语法和其他程序设计语言的语法表述相似,容易学习,编写的程序简练,费时较短。
……