R计算计划书北理.docVIP

  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计算计划书北理

《统计软件R及其实践》指导书 一、实践目的 本课程是专业的修课本课程要求学生实进行过程中,指导教师给予适当的指导,尽量让每个学生自己动手完成指导教师根据学生情况和报告的撰写情况打分。 /)下载最新的R安装程序安装即可,进入官网后 点击 Download R for Windows 点击 install R for the first time. 点击 Download R 2.15.2 for Windows (47 megabytes, 32/64 bit) 安装完成后,双击桌面的快捷方式即可启动运行(也可通过R的集成环境R-studio)。 R程序包的安装。 R的在线帮助。R丰富的帮助文件和在线帮助给初学者提供了很大的方便。 R-studio是统计软件R的集成环境,很好地把R的命令窗口、历史记录、图形显示、帮助文件等各种功能集于同一界面,使用起来更方便快捷。简单介绍如下: 1.R-studio的安装与运行。在安装好R软件之后,从R-studio官网(/)下载安装程序安装(注意一定先安装R再安装R-studio)。安装完成后,点击桌面的快捷方式启动运行R-studio。 第二部分:R软件的使用 R的基本工作原理简单介绍如下:R是编程语言,也是解释性语言,可以如同maxima一样,对输入的命令直接运行,而不需要像C一样编译连接,而且R的语法简单直观,当然在R中相关的变量和函数名中用到的字母都是区分大小写的。 R是通过一些对象来运行的,下面先介绍R的对象和属性 1、所有对象都有两个内在属性:类型和长度 其中类型主要分为数值型、字符型、复数型、逻辑型四种,可以通过函数mode(对象名)查看其属性;而长度为对象中元素的数目,可以通过函数length(对象名)查看其长度 2、R的数据对象的类别包括向量、因子、数组、矩阵、数据框、时间序列、列表,其中数据框和列表内的元素可以是多种不同类型的,而其他对象中的元素必须是同一类型的,下面将介绍每个对象 向量: 向量的产生 根据向量的类型可以通过相应的函数来完成,如数值型向量常用c( ), seq( ), rep( ), scan( ), 字符型向量常用c( ), paste( ),逻辑型向量通过逻辑表达式产生,如 a=c(1.2,3.1,4.2,5.8,3.4) b=seq(-2*pi,2*pi,by=pi/4) c=1:20 d=rep(1:4,times=4) f=rep(1:4,each=4) A=c(“apple”,”orange”,”bear”) B=paste(“X”,1:10)#如果需要了解函数paste的更多用法,可输入?paste,同样方法可得其他函数帮助 a3 (a3)(a6) 向量的运算 向量可以做算术运算,用到相关的运算符和函数如开方sqrt( )、正弦sin( )、余弦cos( )等;向量也可以做统计运算,直接调用相关的统计函数即可,常用的统计函数见《R语言与统计分析》P27表2.3,如 sin(b),sqrt(c),sum(a),mean(a),var(a) 向量索引 向量的每个分量自动带有下标的,可以通过下标作为索引来提取部分子集或者修改向量,如 a[2],b[3:5],c[2:3]=c(5.3,pi),c[-c(1,4,10)],c[c10],sum(c[c16])#其中c16生成一个逻辑向量 矩阵: 矩阵的建立 通过函数matrix等建立矩阵,如 A=matrix(1:24,nrow=4) matrix(1:24,nrow=4,byrow=T)#矩阵默认是按列排列元素的,如需按行排,可通过选项byrow A=matrix(c(1,3,5,2,4,6,3,6,9),nrow=3) rownames(A)=c(A,B,C) diag(c(1,3,5)) 矩阵相关的运算 各种矩阵的运算都是通过调用相关函数实现,如转置t( ),合并矩阵cbind( ), rbind( ), 逐元乘积符号*,矩阵乘法符号%*%,方阵的行列式det( ),另外向量中用到的相关统计函数在矩阵上同样可以适用,如 C=matrix(1:4,norw=2) D=matrix(5:8,nrow=2) cbind(C,D) dbind(C,D)#体会如何构造分块矩阵 C*D C%*%D#体会两种乘法有何不同 det(C) diag(C) apply(A,1,sum) apply(A,2,sum)#对比体会apply函数的应用,及参数margin的作用 A=matrix(c(1:8,10),nrow=3,byrow=T) b=c(1,1,1) solve(A)#求矩阵A的逆矩阵 solve(A,b)#求解线性方程组Ax=b eigen(A)#求A的特征值与特征

文档评论(0)

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

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

1亿VIP精品文档

相关文档