- 1、本文档共124页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2010-6-3 张金龙 R初步 语言初步 张金龙 jinlongzhang01@ June 3, 2010 报告内容 一 R简介 二 函数与对象 三 脚本编程 四 R绘图 五 编写函数 六 数据保存 一 R 简介 什么是R? 图1 R首页的图形 R是一种统计绘图语言,也指实现该语言的软件。 简 史 R语言是从S统计绘图语言演变而来,可看作S的“方言”。 S语言上世纪70年代诞生于贝尔实验室,由Rick Becker, John Chambers, Allan Wilks开发。 基于S语言开发的商业软件Splus,可以方便的编写函数、建立模型,具有良好的扩展性,在国外学术界应用很广。 1995年由新西兰Auckland大学统计系的Robert Gentleman和Ross Ihaka,基于S语言的源代码,编写了一能执行S语言的软件,并将该软件的源代码全部公开,这就是R软件,其命令统称为R语言。 R的特点 多领域的统计资源 目前在R网站上约有2400个程序包,涵盖了基础统计学、社会学、经济学、生态学、空间分析、系统发育分析、生物信息学等诸多方面。 跨平台 R可在多种操作系统下运行,如Windows、MacOS、多种Linux和UNIX等。 命令行驱动 R即时解释,输入命令,即可获得相应的结果。 为什么选择R? 丰富的资源 涵盖了多种行业数据分析中几乎所有的方法。 良好的扩展性 十分方便得编写函数和程序包,跨平台,可以胜任复杂的数据分析、绘制精美的图形。 完备的帮助系统 每个函数都有统一格式的帮助,运行实例。 GNU软件 免费、软件本身及程序包的源代码公开。 R与其他统计软件比较 SAS: 速度快,有大量统计分析模块,可扩展性稍差,昂贵。 SPSS: 复杂的用户图形界面,简单易学,但编程十分困难。 Splus: 运行S语言,具有复杂的界面,与R完全兼容,昂贵。 …… R的缺点 用户需要对命令熟悉 与代码打交道,需要记住常用命令。 占用内存 所有的数据处理在内存中进行,不适于处理超大规模的数据。 运行速度稍慢 即时编译,约相当于C语言的1/20。 相比点击鼠标进行操作,R仍能够大大提高效率。 图2 R软件首页 / CRAN The Comprehensive R Archive Network 简称CRAN,由世界几十个镜像网站组成网络,提供下载安装程序和相应软件包。各镜像更新频率一般为1-2天 推荐镜像: 中国的镜像:数学所 /mirrors/CRAN/ 即时更新的CRAN源 / Windows下载和安装R CRAN: BinariesWindowsbase 下载完成后,双击R-2.11.0-win32.exe 开始安装。 一直点击下一步,各选项默认,语言建议选英文。 图 4 R登陆界面(Windows版) 路径: 开始所有程序R 2.11.0 图 5 R Gui 的File菜单 图 6 R Gui 的Edit菜单 图 7 R Gui 的Packages菜单 图 8 R Gui 的Help菜单 R程序包(R Packages) 程序包是什么? R程序包是多个函数的集合,具有详细的说明和示例。 Window下的R程序包是经过编译的zip包。 每个程序包包含R函数、数据、帮助文件、描述文件等。 为什么要安装程序包? R程序包是R功能扩展,特定的分析功能,需要用相应的程序包实现。 例如:系统发育分析,常用到ape程序包,群落生态学vegan包等。 常用R程序包(I) 常用R程序包(II) 常用R程序包(III) CRAN Task Views 图 9 CRAN Task Views: 对程序包的分类介绍 图 10 vegan包页面 R程序包 在CRAN 提供了每个包的源代码和编译好的程序包 以vegan包为例,CRAN提供了: Package source: vegan_1.17-2.tar.gz MacOS X binary: vegan_1.17-2.tgz Windows binary: vegan_1.17-2.zip Reference manual: vegan.pdf Window下程序包为zip文件,安装时不要解压缩。 安装程序包的方法 1 用函数 install.packages(), 如果已经连接到互联网,在括号中输入要安装的程序包名
您可能关注的文档
- 营销中心管理资料-组织架构及岗位职责篇.doc
- 新目标高中英语(选修11)-取自共享资料、高中英语选修8.pdf
- 沐融老师多空BBI指标排序使利用教程.doc
- 公路沥青路面设计规范(JTGD502006).doc
- 薪酬管理体系操作资料(薪酬及激励体系设计).pdf
- 教育心理学思维导图(教师资格考试).pdf
- 教育心理学思维导图(教师资格考试).pdf
- CAN总线活动讲座教程整理.pdf
- 构建互联网iOS应用阿里技术嘉年华.pdf
- 初中英语必备400词组.pdf
- 2025年安徽合肥中考多校联考一模数学试卷含答案.pdf
- 安徽省黄山市2025届高三毕业班质量检测(二模)含答案(9科试卷).pdf
- 2025届四川省成都市石室中学高三下学期三诊模拟含部分答案(5科试卷).pdf
- 2025届广东省茂名市高三下学期二模政治试题(含答案).docx
- 2025届广东省茂名市高三二模语文试题含答案.docx
- 重庆市巴蜀中学2025届高三4月适应性月考卷(七)物理含答案.pdf
- 2025届四川省成都市石室中学高三下学期三诊模拟英语试题+含答案.pdf
- 安徽省宣城市黄山市2025届高三4月第二次模拟化学含答案.pdf
- 广东省茂名市2025届高三下学期二模语文含答案.pdf
- 2025届广东省茂名市高三下学期第二次综合测试英语试题 含答案.pdf
最近下载
- 维修电工高级实操题库.pdf VIP
- 桥梁工程墩柱、盖梁模板支架专项施工方案.doc
- 2024-2025学年苏科版七年级数学下册 第9章 图形的变换 综合素质评价(含答案).pdf VIP
- 移动厕所投标方案(技术标 310页).doc
- 2023年江苏省普通高校单独招生统一考试电子电工单招试卷-B卷.docx
- 2025年成都市公共交通集团有限公司人员招聘笔试备考试题及答案解析.docx
- GB+30871-2022国家新标准规范.pdf
- 学生处处长述职报告范文.pdf VIP
- 国电乐东发电公司配煤掺烧全流程动态优化系统介绍(罗荣).pdf
- GB50433-2018 生产建设项目水土保持技术标准.docx
文档评论(0)