R语言简介讲课.ppt

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
*/28 中国石油大学(华东)理学院应用数学系 第0章 R软件简介 R主页: ?mean help(mean) help.search(mean) 寻求帮助 管理R包 查看所有可用的包 Library() 第0章:R软件简介(详见教材第9章) 查看某个包的信息 Help(Package=“ ”) 查看当前调入内存的包 [1] .GlobalEnv package:HSAUR package:scatterplot3d [4] package:MASS package:lattice package:stats search() 载入需要的包 library(XXX) # XXX为包的名称 升级更新包 Update.packages()更新所有已经安装的包,比较现有的包的版本,source里面的包的版本,如果发现新的,下载并更新. 基本数学计算 基本符号 + * / - ^ = = == != 向量和赋值 如创建一个含有五个数值的向量x, 且这五个值分别为10.4,5.6,3.1,6.4 和21.7,则R 中的命令为 x - c(10.4, 5.6, 3.1, 6.4, 21.7) 赋值也可以用函数assign() 实现。 assign(x, c(10.4, 5.6, 3.1, 6.4, 21.7)) 向量运算 在算术表达式中使用向量将会对该向量 的每一个元素都进行同样算术运算. 如果他们的长度不一样,该表达式的值将是一个和其中最长向量等长的向量。 进一步的赋值 y - c(x, 0, x) 下面的命令和前面的赋值命令等价: v - 2*x + y + 1 基本的算术运算符也是常用的+,-, *,/ 和做幂运算用的^ 常用的数学函数,如log,exp,sin,cos,tan,sqrt 等等 max 和min 分别给出一个向量的最大值 和最小值 length(x) 给出向量x 的元素个数 sum(x)给出x 中元素的累加和, sort(x) 返回一个和x 长度一样但元素 以升序排列的向量 R 有一系列产生常用数列的工具。 如1:30 等价于向量c(1, 2, ..., 29, 30)。 生成正则序列 prod(x) 则得到它们的乘积。 在R表达式中,冒号优先级别最高, 因此2*1:15 等价于c(2, 4, ..., 28, 30) 将n - 10,1:n-1,1:(n-1)相互比较一 函数seq() 是数列生成中最为常用的工具 seq(from=1, to=30,by=1, length=1) seq(-5, 5, by=.2) (-5.0, -4.8, -4.6, ..., 4.6, 4.8, 5.0) seq(length=51, from=-5, by=.2) 函数rep()。它可以用各种复杂的方式重复一个对象 rep(x, each=5) 最简单的方式是 这种方式把x 中的每个元素都重复五次 数组可以看作是带有多个下标类型相同的元素集合,如数值型。R 有一些简单的工具创建和处理数组,特别是矩阵。 数组和矩阵 向量只有在定义了dim 属性后才能作为数组在R 中使用 假定,z是一个含1500个元素的向量。那么 dim(z) - c(3,5,100) 对dim 属性的赋值使得该向量成一个3 ×5 ×100 的数组 数组 x - array(1:20, dim=c(4,5)) # 产生一个4 × 5 的数组 [,1] [,2] [,3] [,4] [,5] [1,] 1 5 9 13 17 [2,] 2 6 10 14 18 [3,] 3 7 11 15 19 [4,] 4 8 12 16 20 array() 函数 假定向量h 有24个或更少的数值,那么命令 Z - array(h, dim=c(3,4,2)) 就会利用h 在Z 中创建一个3 ×4 ×2 的数组 i - array(c(1:3,3:1), dim=c(3,2)) # i 是一个3 × 2 的索引矩阵。 [,1] [,2] [1,] 1 3 [2,] 2 2 [3,] 3 1 x[i] # 提取这些元素。 [1] 9 6 3 x[i] - 0 # 用0替换这些元素。 [,1] [,2] [,3] [,4] [,5] [1,] 1 5 0 13 17 [2,] 2 0 10 14 18 [3,] 0 7 11 1

文档评论(0)

金不换 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档