第二章-R基本原理和核心.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
R的基本原理与核心LOREM IPSUM DOLORLOREM IPSUM DOLOR命令提示符是:,表示正在等待输入命令;续行符:+同一行中输入多个命令语句, 则需要使用分号来隔开2.1 R的基本原理R是一种编程语言,R是一种解释性语言,即着输入的命令能够直接被执行。R的语法非常简单和直观。eg:lm(y~x)。合法的R函数总是带有圆括号的形式运行一个R函数可能不需要设定任何参量,原因是所有的参量都可以被默认为缺省值,当然也有可能该函数本身就不含任何参量。在R中进行的所有操作都是针对存储在活动内存中的对象的.所有能使用的R函数都被包含在一个库(library) 中,library含有具有各种功能的包(packages),R的核心是base m=rnorm(10)#随机生成10个数字 m [1] 1-0-0 2-1-0 0 0[9] 1 0括号中的数字1表示从m的第一个元素开始显示对象的名字必须是以一个字母开头(A-Z 或a-z), 中间可以包含字母、数字(0–9)、点(.)及下划线( ). R对对象的名字区分大小写,所以x和X就可以代表两个完全不同的对象.R中使用井号(#)表示注释的开始 n - 10 n[1] 10 10 - n n[1] 10 assign(n, 10) n[1] 10 n=10 n[1] 10一个对象可以通过赋值操作来产生,R语言中的赋值符号一般是由一个尖括号与一个负号组成的箭头形标志(-或 -). 赋值也可以用函数assign( )实现, 还可以用等号“=”. ((10 + 2) * 5-2^4)/4[1] 13 sqrt(3)+exp(-2)[1] 1.867386输入函数或表达式而不把它的结果赋给某个对象(如果这样在窗口中展示的结果将不会被保存到内存中),这时我们就可将R作为一个计算器使用.2.2 R的在线帮助1)关于R的基本知识: 通过命令help.start( )或R用户界面上的“帮助”菜单的“html帮助”得到2) 关于R中的函数或关键字符:i. 命令 help(fun)或 ?fun会立即显示名为“fun”函数的帮助页面, help(char)显示某个具有特殊语法意义字符“char”的帮助页面. apropos(fun)或 apropos(fun)找出所有在名字中含有指定字符串“fun”的函数,但只会在被载入内存中的程序包中进行搜索; help.search(char)列出所有在帮助页面含有字符“char”的函数, 它的搜索范围比apropos(fun)更广; find(fun)或 find(fun)得到名为“fun”函数所在的程序包; args(fun)或 args(fun)得到名为“fun”函数的自变量列表.2.3 一个简短的R会话 ?mtcars是 美 国Motor Trend收 集的1973到1974年期间总共32辆汽车的11个指标: 油耗及10个与设计及性能方面的指标数据的浏览与编辑1) 数据的浏览 mtcars可以显示数据集mtcars中全部的32个观测值. head(mtcars)仅显示数据集mtcars中前7个观测值 names(mtcars)仅显示数据集mtcars中的变量, 在此为11个指标数据的编辑数据的编辑主要有两种方式(函数) data.entry(mtcars)通过R的数据编辑器打开数据集mtcars, 除了浏览数据集外,这里我们还可以对变量及其观测值进行修改 MTcars - edit(mtcars)同样启动R的数据编辑器, 在此可对原来的数据集mtcars进行编辑,完成后将生成的新的数据集赋给MTcars, 而原来的数据集保持不变.如果你要修改原来的数据集,使命令edit( )前后的数据集同名即可. 因此命令edit(mtcars) 将无法完成对数据的修改,可以编辑生成新的数据集.对于一维的数据, edit( )打开的是R Editor.比较两条命令的不同: x - c(10.4, 5.6, 3.1, 6.4, 21.7) x[1] 10.4 5.6 3.1 6.4 21.7 data.entry(x) edit(x) fix(mtcars)可以完成数据集mtcars的直接修改. 因此它等价于命令 mtcars - edit(mtcars)注意:使用上面的三个命令将挂起R的对话窗口(R Console), 关闭编辑器即可继续进行R的对话;数据对象:向量、数据框、讲矩阵、数组、和列表。命令data.entry( )和edit( )都可用于编辑向量、矩阵、数据

文档评论(0)

js1180 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档