R软件和R语言介绍.pptxVIP

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
R软件和R语言介绍

R软件和R语言介绍;R是用于统计分析、绘图的语言和操作环境。R是一个自由、免费、源代码开放的软件,它是一个用于统计计算和统计制图的优秀工具。 R官方网址: 参考教材: 《统计软件教程:SAS系统和S语言》 李东风 编著 《统计建模与R软件》 薛毅 著 《多元统计分析及R语言建模》 王斌会 著;基本运算和赋值:向量、矩阵 输入和输出:数据读入和结果输出 程序结构:定义函数,循环,条件语句 基本作图:散点图,折线图 初等统计:描述性统计,假设检验 统计模型:线性回归, 方差分析;向量是具有相同基本类型的元素序列:数字型、逻辑型、字符型。变量可以看作长度为1的向量。R中命名区分大小写。向量用c()函数定义,用- 或= 赋值。 x1- c(1,2,5) x1 x1[2] x1[c(2,1)] x2-1:6 x-c(x1,x2) length(x) ;对向量的每一个元素进行运算,+,-,*,/,^,%%。 y=x*2+1 y=y^2 y=sqrt(y) y=y%%3 两个等长度向量之间的运算是对应元素的运算 c(1,2,3)+c(10,20,30)/c(2,4,6) 两个长度不同的向量运算,短向量将循环使用。 c(100,200)+c(1,2,3,4) 函数:min, max, sum, mean, var, sd, range 排序:sort(x), order(x), x[order(x)]=sort(x) 任何数与缺失值运算结果是缺失值:2*c(1, NA, 2);1:10 -2:3 5:2 1:n-1 1:(n-1) x=numeric(8) 等差数列函数:seq(from=0, to=2,by=0.7) seq(from=10,length=5) 重复: rep(1:3, 3) rep(c(100,200),c(3,2));m=c(TRUE, TRUE, FALSE) x=1:6 x3 log(10*x)x 比较运算符:, =, , =, ==, != 逻辑运算: (且), | (或) (x3) (x5) 判断是否全为真值:all(x0) 判断是否有真值:any(x3) 判断每个元素是否为缺失:is.na(c(1,NA,3)) 向量下标运算: x=1:10 x[x5] x[9]=100 y=10:20 y[x5]=x[x5]+1 ; 复数向量: x=3+2i Re(x) Im(x) sqrt(x) 字符型向量 c(age, weight) paste(my, job) “my job” ;a=matrix(0, ncol=4, nrow=3) b=matrix(1:12, ncol=4, byrow=TRUE) c(b) 按列拉直 矩阵合并: 横向 cbind 纵向 rbind x=rbind(c(1,2), c(3,4)) x=cbind(a, b) 提取矩阵元素:b[2,] b[,2] b[2,3] b[1:2, c(1,3)] 行列命名:rownames(b)=c(x, y, z) colnames;+ - * / ^ 对应元素的运算 D=C+2*A/B 矩阵函数 : 转置 t(A), nrow (A)行数, ncol(A) 矩阵乘法:A%*%B crossprod(X,Y): X’Y solve(A,b): 求解Ax=b solve(A): 求 A的逆 其他函数:svd 奇异值分解,qr QR分解, eigen 计算特征向量和特征值 ,diag(vector), diag(matrix), diag(k)。 apply(x, margin, fun): margin=1, 对矩阵x的每行作用函数fun; margin=2, 对列。 apply(A,2,sum) apply(A,1,mean);因子用来表示离散分类变量 x=c(男 , 女 , 男 , 男) y=factor(x) table(y) h=factor(c( teacher , doctor , doctor , teacher )) table(x,h);rec=list(name=李明, age=30, scores=c(85,76)) 提取元素:rec[[2]] rec[[3]][2] rec[[age]] rec$age d=data.frame(name=c(李明, 王建), age=c(30,28), height=c(180,175)) Data.frame(A):将矩阵A转变为数据框 提取元

文档评论(0)

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

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

版权声明书
用户编号:5134022301000003

1亿VIP精品文档

相关文档