十围地小(武汉) R语言入门教程 中圖地质大学(武以)圆书馆高思字
语言入门教程 中国地质大学(武汉)图书馆 高思宇
中圈顶大话 China University of Geosciences 艰告樸素求真务穹了 报告内容 、R简介 二、R函数与对象 三、编写脚本 四、R绘图 五、编写函数
报告内容 一、 R简介 二、 R函数与对象 三、 编写脚本 四 、R绘图 五、 编写函数
中圈顶大话 China University of Geosciences 艰告樸素求真务穹了 、R简介
一、 R 简 介
中圈顶大话 China University of Geosciences 艰告樸素求真务穹了 R语言的由来 口R语言是从S语言演变而来的。 口S语言是二十世纪70年代诞生于贝尔实验室,由Rick Becker, John chambers, Allan wilks开发。 口基于S语言开发的商业软件 Splus,可以方便的编写函数、 建立模型,具有良好的扩展性,取得了巨大成功。 口1995年由新西兰 Auckland大学统计系的 Robert gentleman 和 Ross thaka,编写了一种能执行S语言的软件,并将该 软件的源代码全部公开,这就是R软件,其命令统称为R 语言
R语言的由来 R语言是从S语言演变而来的。 S语言是二十世纪70年代诞生于贝尔实验室,由Rick Becker, John Chambers, Allan Wilks开发。 基于S语言开发的商业软件Splus,可以方便的编写函数、 建立模型,具有良好的扩展性,取得了巨大成功。 1995年由新西兰Auckland大学统计系的Robert Gentleman 和Ross Ihaka,编写了一种能执行S语言的软件,并将该 软件的源代码全部公开,这就是R软件,其命令统称为R 语言
中圈顶大话 China University of Geosciences 艰告樸素求真务穹了 R软件简介 口R是开源软件,代码全部公开,对所有人兔费。 口R可在多种操作系统下运行,如 Windows、 MacOs、多种 Linux和UNX等。 口R需要输入命令,可以编写函数和脚本进行批处理运算, 语法简单灵活。 口目前在R网站上约有2100个程序包,涵盖了基础统计学、 社会学、经济学、生态学、地理学、医学统计学、生物 信息学等诸多方面
R软件简介 R是开源软件,代码全部公开,对所有人免费。 R可在多种操作系统下运行,如Windows、MacOS、多种 Linux和UNIX等。 R需要输入命令,可以编写函数和脚本进行批处理运算, 语法简单灵活。 目前在R网站上约有2100个程序包,涵盖了基础统计学、 社会学、经济学、生态学、地理学、医学统计学、生物 信息学等诸多方面
中圈顶大话 China University of Geosciences 艰告樸素求真务穹了 下载和安装R The Comprehensive R archive Network 简称CRAN,提供下载安裝程序和相应软件包。 R主页htp/www.r-project.org Windows版本下载地址之- http://mirror.bitu.edu.cn/cran/ 下载完成后,双击R292-win32exe开始安装。 直点击下一步,各选项默认
下载和安装R The Comprehensive R Archive Network 简称CRAN,提供下载安装程序和相应软件包。 R主页 http://www.r-project.org/ Windows版本下载地址之一: http://mirror.bjtu.edu.cn/cran/ 下载完成后,双击R-2.9.2-win32.exe 开始安装。 一直点击下一步,各选项默认
中圈顶大话 China University of Geosciences 艰告樸素求真务穹了 R TheR Project for Statistical Computing Getting Started Home R is a free software environment for statistical computing and graphics. It compiles and runs on a wide Download variety of UNIX platforms, Windows and MacoS To download R, please choose your preferred CRAN mirror CRAN if you have questions about R like how to download and install the software, or what the license terms R Project are. please read our answers to frequently asked questions before you send an email About R Contributors News What's New? Mailing Lists R version 3.2.3 (Wooden Christmas-Tree) prerelease versions will appear starting Monday Bug Tracking 2015-11-30. Final release is scheduled for Thursday 2015-12-10 Conferences R version 3.2.2(Fire Safety) has been released on 2015-08-14 The R Journal volume 7/1 is available R Foundation R version 3.1.3(Smooth Sidewalk) has been released on 2015-03-09 Foundation useR! 2015, took place at the University of Aalborg, Denmark, June 30-July 3, 2015 Board useR! 2014, took place at the University of Califomia, LOs Angeles, USA June 30-July 3. 2014 Members Donors Documentation Manuals FAQS 图1R软件首页htp/www.r-project.org
图1 R软件首页 http://www.r-project.org/
中圈顶大话 China University of Geosciences 艰告樸素求真务穹了 RGui(32-bl File Edit View Misc Packages Windows Help 菜单栏 巴回回回画 快捷按钮 R COnsole 回x R version 3.2.2(2015-08-14)--"Fire safety Copyright (C) 2015 The R Foundation for statistical Computing Platform: 1386-w64-mingw32/1386 (32-bit R is free software and comes with ABSOLUTELY NO WARRANTY You are welcome to redistribute it under certain conditions Type license( or ' licence() for distribution details R i3 a collaborative project with many contributors 控制台 Type 'contributors(' for more information and ' citation( on how to cite R or R packages in publications Type 'demo()' for some demos, help(' for on-line help,or help start for an HTML browser interface to help Type'q()'t。 quit R 命令行 图2R登陆界面( Windows版
图2 R登陆界面(Windows版) 菜单栏 快捷按钮 控制台 命令行
中圈顶大话 China University of Geosciences 艰告樸素求真务穹了 R程序包 为什么要安装程序包? 特定的分析功能,需要用相应的程序包实现。 例如:时间序列分析,往往要用到TSA程序包,多元正态 分布 mvtnorn包等等。 程序包是什么? R程序包是多个函数的集合,具有详细的说明和示例 Window下的R程序包是已经编译好的ip包。 每个程序包包含R函数、数据、帮助文件、描述文件等
R程序包 为什么要安装程序包? 特定的分析功能,需要用相应的程序包实现。 例如:时间序列分析,往往要用到TSA程序包,多元正态 分布mvtnorm包等等。 程序包是什么? R程序包是多个函数的集合,具有详细的说明和示例。 Window下的R程序包是已经编译好的zip包。 每个程序包包含R函数、数据、帮助文件、描述文件等
中圈顶大话 China University of Geosciences 艰告樸素求真务穹了 常用R程序包 base R基础功能包 stats R统计学包 nime 线性及非线性混合效应模型 Graphics绘图 lattice 栅格图 TSA 时间序列分析 mvtnorm-多元正态分布分析 truncnorm-截尾正态分布 cluster-聚类分析
常用R程序包 base- R 基础功能包 stats- R统计学包 nlme- 线性及非线性混合效应模型 Graphics- 绘图 lattice- 栅格图 TSA- 时间序列分析 mvtnorm- 多元正态分布分析 truncnorm- 截尾正态分布 cluster- 聚类分析