- 1、本文档共124页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
语言初步
— 数据处理、绘图与编程
张金龙
jinlongzhang01@
June 3, 2010
1
报告内容
一 R简介
二 函数与对象
三 脚本编程
R绘图
五 编写函数
六 数据保存
2
一 R 简介
3
什么是R?
The R Project for Statistical Computing
图1 R首页的图形
•R是一种统计绘图语言,也指实现该语言的软件。
4
简 史
R语言是从S统计绘图语言演变而来,可看作S的“方言”。
S语言上世纪70年代诞生于贝尔实验室,由Rick Becker, John Chambers,
Allan Wilks开发。
基于S语言开发的商业软件Splus,可以方便的编写函数、建立模型,
具有良好的扩展性,在国外学术界应用很广。
1995年由新西兰Auckland大学统计系的Robert Gentleman和Ross Ihaka ,
基于S语言的源代码,编写了一能执行S语言的软件,并将该软件的源代
码全部公开,这就是R软件,其命令统称为R语言。
5
R的特点
多领域的统计资源
目前在R网站上约有2400个程序包,涵盖了基础统计学、社会学、
经济学、生态学、空间分析、系统发育分析、生物信息学等诸多方面。
跨平台
R可在多种操作系统下运行,如Windows 、MacOS 、多种Linux和
UNIX等。
命令行驱动
R即时解释,输入命令,即可获得相应的结果。
6
为什么选择R?
• 丰富的资源
涵盖了多种行业数据分析中几乎所有的方法。
• 良好的扩展性
十分方便得编写函数和程序包,跨平台,可以胜任复杂的数据分析、
绘制精美的图形。
• 完备的帮助系统
每个函数都有统一格式的帮助,运行实例。
• GNU软件
免费、软件本身及程序包的源代码公开。
7
R与其他统计软件比较
• SAS:
速度快,有大量统计分析模块,可扩展性稍差,昂贵。
• SPSS:
复杂的用户图形界面,简单易学,但编程十分困难。
• Splus:
运行S语言,具有复杂的界面,与R完全兼容,昂贵。
……
8
R的缺点
• 用户需要对命令熟悉
与代码打交道,需要记住常用命令。
• 占用内存
所有的数据处理在内存中进行,不适于处理超大规模的数据。
• 运行速度稍慢
即时编译,约相当于C语
文档评论(0)