- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
R的简单实用教程
一、R的安装
在 下可以找到R的各个版本的安装程序和源代码。点击进入:Windows (95 and later),再点击:base,下载SetupR.exe,约兆,此便是R FOR WINDOWS的安装程序。双击SetupR.exe,按照提示一步步安装即可。
命令提示符,在其后可输出命令;后的矩形是光标。R一般是采用交互方式工作的,在命令提示符后输入命令,回车后便会输出结果。
R是一个免费的自由软件,它有UNIX、LINUX、MacOS和WINDOWS版本,都是可以免费下载和使用的。在那儿可以下载到R的安装程序、各种外挂程序和文档。在R的安装程序中只包含了8个基础模块,其他外在模块可以通过CRAN获得。
R的源代码可自由下载使用,亦有已编译的执行档版本可以下载,可在多种平台下运行,包括UNIX(也包括FreeBSD和Linux)、Windows和MacOS。 R主要是以命令行操作,同时有人开发了几种图形用户界面。
R内建多种统计学及数字分析功能。因为S的血缘,R比其他统计学或数学专用的编程语言有更强的物件导向(面向对象程序设计)功能。R的另一强项是绘图功能,制图具有印刷的素质,也可加入数学符号。虽然R主要用于统计分析或者开发统计相关的软体,但也有人用作矩阵计算。其分析速度可媲美GNU Octave甚至商业软件MATLAB。
R的功能能够通过由用户撰写的套件增强。增加的功能有特殊的统计技术、绘图功能,以及编程界面和数据输出/输入功能。这些软件包是由R语言、LaTeX、Java及最常用C语言和Fortran撰写。下载的执行档版本会连同一批核心功能的软件包,而根据CRAN纪录有过千种不同的软件包。其中有几款较为常用,例如用于经济计量、财经分析、人文科学研究以及人工智能。
图形工具
图形工具是R环境里面一个非常重要和多用途的组成部分。我们可以用这些图形工具显示各种各样的统计图并且创建一些全新的图。
3.1 高级绘图
在这一部分中,我们将讨论一些基本的plots.在R中这个函数是高级绘图函数。因为你只需要的plot就可以,R就会自然的画出来。
3.1.1 柱状图和点图
图形最基本的类型就是展示一系列到数字。柱状图和点图可以通过柱状的高度点的位置来反应这些数字。
例如,VADeaths数据集代表着1940年维吉尼亚洲不同地方的死亡率。这个可以通过柱状图来表示。
VADeaths
Rural Male Rural Female Urban Male Urban Female
50-54 11.7 8.7 15.4 8.4
55-59 18.1 11.7 24.3 13.6
60-64 26.9 20.3 37.0 19.3
65-69 41.0 30.9 54.6 35.1
70-74 66.0 54.3 71.1 50.0
barplot(VADeaths,beside=TRUE,legend=TRUE,ylim=c(0,90),
ylab=Deaths per 1000,main=Death rates in Virginia)
图1
图1展示了绘图的结果。柱形对应着矩阵中的数字。Beside=TRUE代表着柱与柱之间的没有空隙是紧挨着的;legend=TRUE表示柱状图的高度从左到右是递增的。Ylim=c(0,90)指的是纵坐标的范围。最后,main=指的是这个图的名称。
除了柱状图之外,我们还可以用点图来表示这组数据。具体的代码如下:
dotchart(VADeaths,xlim=c(0,75),xlab=Deaths per 1000,
main=Death rates in Virginia)
图2
我们设定x坐标的范围是0到75,所以0也在范围。因为比较不同群体的总的死亡率是有必要的。
3.1.2 饼图
饼图是通过将一个圆形饼图分成几份,每一个部分代表每个数组。例如,一个班的成绩分布可以用饼图来表示。R程序如下:
groupsizes-c(18,30,32,10,10)
labels-c(A,B,C,D,F)
pie(groupsizes,labels,col=c(grey40,white,grey,black,grey90))
图3
没有什么技术要求的时候饼图很受欢迎,但是在统计学中饼图很少使用。
3.1.3 直方图
直方图是一种特殊的柱状图,因为直方图显示了数据的频率分布
文档评论(0)