电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > DOCX文档下载
分享到微信 分享到微博 分享到QQ空间

R语言基本数据对象之矩阵了解

  • 资源ID:225822472       资源大小:760.79KB        全文页数:19页
  • 资源格式: DOCX        下载积分:1金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要1金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

R语言基本数据对象之矩阵了解

【实验目的】1)掌握R语言的矩阵操作2)熟悉R语言的基本数据类型3)熟悉R语言的基本操作【实验原理】在R语言里操作和接触的所有东西都称作对象 (object)。对象有很多种类可以包含各种类型的数据。R 语言里所有的东西都被称为对象,R语言中常见的数据类型有几下几种,分别是字符型(character)、数值型 (numeric)、复数型 (complex)以及逻辑型 (logical)。通过mode()函数可以查看一个对象的类型。R语言中的基本运算包括以下:数学计算,比较运算,运算函数,向量常用统计函数,矩阵常用函数集合运算,向量化,从文件中读取数据,概率分布,循环和条件操作。R语言的数据对象主要包括向量(vector),矩阵(matrix),因子(factors),列表(list),数据框(data frame)函数( function)。矩阵是其中元素以二维矩形布局布置的R对象。 它们包含相同原子类型的元素。 虽然我们可以创建一个只包含字符或只包含逻辑值的矩阵,但它们没有太多用处。 我们使用包含数字元素的矩阵用于数学计算。使用matrix()函数创建一个矩阵。【实验环境】本次环境是:win7/2008 64位系统+ R 3.3.3【实验步骤】一、打开R语言的界面1.1双击桌面上的程序R x64 3.3.3,出现如下画面,则打开成功。二、产生矩阵2.1产生矩阵matrix()。 2.2生成对角矩阵和单位阵。通过diag()函数生成对角矩阵和单位阵。注意生成单位阵和对角矩阵的不同。承接上一个2.3矩阵的下标以及选取,注意,当选取某一列或者某一行时“,”不能省略。三、矩阵的简单运算 3.1矩阵加法运算,一般是对应元素之间的运算,所以两个或多个矩阵运算时,要求它们包含的元素个数相同(或一个是另一个的整数倍)。3.2 矩阵的减法运算,一般是对应元素之间的运算。 3.3矩阵的代数乘法运算,*表示对应元素之间的相乘 3.4 矩阵的乘法运算,%*%表示矩阵的乘法运算,即对应行乘以对应列,要注意矩阵相称需要满足x的列数等于y的行数,注意与矩阵的代数相乘进行比较区分。 3.5 获取矩阵的行和列的维数。dim()可以获取矩阵的行和列的维数也可以使用ncol()获取列数,使用nrow()获取行数向量转换为矩阵。as.matrix(x)函数 判断是否为矩阵,使用is.matrix()函数生成对角矩阵或者单位矩阵。diag()函数求矩阵的特征值和特征向量eigen()函数2.5求矩阵的行列式。det()函数图2求矩阵的逆矩阵。solve()函数矩阵的QR分解,使用qr()函数矩阵的奇异值分解。使用svd()函数矩阵的转置,使用t()函数矩阵apply()运算函数语法是apply(data, dim, function),dim取1表示对行运用函数,取2表示对列运用函数 sum表示在行和列上的求和运算。对矩阵在行或者列上求均值。apply(xx, 1, mean) #行均值,等同于colMeans(xx)apply(xx, 2, mean) #列均值,等同于colMeans(xx) 对矩阵在行或者列上求方差。apply(xx, 1, var) #行求方差apply(xx, 2, var) #列求方差对矩阵在行或者列上求最大值。apply(xx, 1, max) #行求最大值apply(xx, 2, max) #列求最大值对矩阵在行或者列上求最小值。apply(xx, 1, min) #行求最小值apply(xx, 2, min) #列求最小值对矩阵在行或者列上求反排列。apply(xx, 1, rev) #行求反排列apply(xx, 2, rev) #列求反排列

注意事项

本文(R语言基本数据对象之矩阵了解)为本站会员(扳手)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.