R语言基本函数集合_第1页
R语言基本函数集合_第2页
R语言基本函数集合_第3页
R语言基本函数集合_第4页
R语言基本函数集合_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、- Page 1- R 语言基本函数集合 基本 一、数据管理 vector :向量 numeric :数值型向量 logical :逻辑型向量 character ;字符型向量 list :列表 data.frame :数据框 c :连接为向量或列表 length :求长度 subset :求子集 seq ,from:to ,sequence :等差序列 rep :重复 NA :缺失值 NULL :空对象 sort ,order ,unique ,rev :排序 unlist :展平列表 attr ,attributes :对象属性 mode ,typeof :对象存储模式与类型 names

2、:对象的名字属性 二、字符串处理 character :字符型向量 nchar :字符数 - Page 2-substr :取子串 format ,formatC :把对象用格式转换为字符串 paste ,strsplit :连接或拆分 charmatch ,pmatch :字符串匹配 grep ,sub ,gsub :模式匹配与替换 三、复数 complex ,Re ,Im ,Mod ,Arg ,Conj :复数函数 四、因子 factor :因子 codes :因子的编码 levels :因子的各水平的名字 nlevels :因子的水平个数 cut :把数值型对象分区间转换为因子 tabl

3、e :交叉频数表 split :按因子分组 aggregate :计算各数据子集的概括统计量 tapply :对“不规则”数组应用函数 数学 一、计算 +, -, *, /, , %, %/% :四则运算 ceiling ,floor ,round ,signif ,trunc ,zapsmall :舍入 max ,min ,pmax ,pmin :最大最小值 range :最大值和最小值 sum ,prod :向量元素和,积 cumsum ,cumprod ,cummax ,cummin :累加、累乘 - Page 3-sort :排序 approx 和approx fun :插值 diff

4、 :差分 sign :符号函数 二、数学函数 abs ,sqrt :绝对值,平方根 log, exp, log10, log2 :对数与指数函数 sin ,cos ,tan ,asin ,acos ,atan ,atan2 :三角函数 sinh ,cosh ,tanh ,asinh ,acosh ,atanh :双曲函数 beta ,lbeta ,gamma ,lgamma ,digamma ,trigamma ,tetragamma ,pentagamma ,choose , lchoose :与贝塔函数、伽玛函数、组合数有关的特殊函数 fft ,mvfft ,convolve :富利叶变换

5、及卷积 polyroot :多项式求根 poly :正交多项式 spline ,splinefun :样条差值 besselI ,besselK ,besselJ ,besselY ,gammaCody :Bessel 函数 deriv :简单表达式的符号微分或算法微分 三、数组 array :建立数组 matrix :生成矩阵 data.matrix :把数据框转换为数值型矩阵 lower.tri :矩阵的下三角部分 mat.or.vec :生成矩阵或向量 t :矩阵转置 cbind :把列合并为矩阵 rbind :把行合并为矩阵 diag :矩阵对角元素向量或生成对角矩阵 - Page 4

6、-aperm :数组转置 nrow, ncol :计算数组的行数和列数 dim :对象的维向量 dimnames :对象的维名 row/colnames :行名或列名 %*% :矩阵乘法 crossprod :矩阵交叉乘积(内积) outer :数组外积 kronecker :数组的 Kronecker 积 apply :对数组的某些维应用函数 tapply :对“不规则”数组应用函数 sweep :计算数组的概括统计量 aggregate :计算数据子集的概括统计量 scale :矩阵标准化 matplot :对矩阵各列绘图 cor :相关阵或协差阵 Contrast :对照矩阵 row :

7、矩阵的行下标集 col :求列下标集 四、线性代数 solve :解线性方程组或求逆 eigen :矩阵的特征值分解 svd :矩阵的奇异值分解 backsolve :解上三角或下三角方程组 chol :Choleski 分解 qr :矩阵的QR 分解 chol2inv :由Choleski 分解求逆 - Page 5-五、逻辑运算 < ,> ,<= ,>= ,= ,!= :比较运算符 !,& ,&& ,|,|,xor() :逻辑运算符 logical :生成逻辑向量 all ,any :逻辑向量都为真或存在真 ifelse() :二者择一 ma

8、tch ,%in% :查找 unique :找出互不相同的元素 which :找到真值下标集合 duplicated :找到重复元素 六、优化及求根 optimize ,uniroot ,polyroot :一维优化与求根 - Page 6- 人大经济论坛 评谷(pinggu) 统计软件培训班 人大经济论坛统计软件培训 中心 “R 语言初级班”培训班通知 当今社会,统计软件已经广泛应用于通讯、医疗、银行、证券、保险、制造、商业、市场研究、科研、 教育等多个行业和领域。 统计分析软件不仅在数据处理、计量分析、数据挖掘等方面发挥着优势,而且是学术研究中的一把利器, 现代研究工作更看重对数据的计量分

9、析、更看重对客观事实的研究,掌握统计分析软件的应用,无疑有助于 学术研究水平和能力的提升,有益于更有效率的产出学术成果。 其中 R 语言是一门应用领域广泛 ,且方法不断创新的应用统计学课程。北京国富如荷网络科技有限公司 联合人大经济论坛统计培训中心推出 R 语言培训班 ,详情如下: 一、培训时间、地点: 培训时间:2014 年 8 月 9 日至2014 年 8 月 11 日 (三天) 培训地点:上海市南京东路培训教室 授课安排: (1) 授课方式:采用 R 软件,中文多媒体互动式授课方式 (2) 授课时间:上午 9:00 至 12:00; 下午 1:00 至4:00; 答疑 4:00 至4:3

10、0 二、讲师介绍: 阎老师,长期从事与市场相关的数据分析的理论研究、教学和实践工作。长期关注科学软件与编程语言的发 展和国内外各行业的应用情况,一直保持着与统计应用前沿的密切接触,在数据挖掘应用、市场研究应用等领域 经验丰富。一直以来钟情于 R 语言,后因 Python “移情别恋”,再后来倾向于让R 与 Python 相互扶持共同发挥 - 1 - - Page 7- 人大经济论坛 评谷(pinggu) 统计软件培训班 作用。擅长企业数据分析和企业诊断,参与多项国家级、省级课题的科研工作,曾任多家电商企业的运营顾问和 培训师,积累了大量实战经验。 三、课程导语和培训内容 (1 )课程导语 初级

11、课程分为三大部分,分别是对 R 语言的概览,R 语言统计基础,以及 R 语言在数据分析与处理方面的应 用。 第一部分:不可否认,一门课程的学习方式会直接影响我们对知识的吸收和自主思考的提升空间,这也是为 什么大学生入学教育中都会开设专业导论和课程导论的原因所在。因此,我们在本次课程的第一部分中,除了必 要的介绍和 R 作为数据分析平台的诸多特性之外,还会和大家一起对 R 的学习思路进行理顺,并且用简单的例子 建立对学习的自信心。 第二部分:很多用户最初接触 R 都是为了绘制图形,但本次课程我们并没有在一开始就向大家灌输创建、修 改和保存图形的方法,而是首先和大家一起了解如何管理数据,包括各种导

12、入数据的方式,和数据集的排序、合 并、取子集,以及变量的转换、重编码和删除。这是工具使用的前奏,磨刀不误砍柴工,我们将仔细讲解每个命 令的作用。图形只是使用工具的表现形式,因此被放在了数据管理的后面。 第三部分:这一部分是对 R 这个工具的使用,因此我们需要了解一些必要的应用知识,首先我们会演示如何 总结数据,包括使用描述统计量和交叉表,之后会介绍针对一个数值型结果变量与一系列数值型预测变量间的关 系进行建模的回归方法,详细给出了拟合模型的方法、适用性评价和含义解释。 本课程最大的特点是用大量的范例和小示例,加上引导问题来帮助大家主动思考并吸收课程内容,以便未来 独立操作时能够更好的实现和机器

13、的交互。 (2 )课程大纲 第一部分 R 的功能、应用及课程概览 0. R 软件和包的下载及安装 (讲义给出详细介绍,并配有视频讲解,不占用授课时间) - 2 - - Page 8- 人大经济论坛 评谷(pinggu) 统计软件培训班 1.1 R 语言在学术领域的应用 范例:三产业从业人员的趋势预测分析 1.2 R 语言在商业领域的应用 1. R 语言的广泛应用(0.5 H ) 范例:节目收视率分析 2.1 课程概览 2.2 思路整理 2. 课程概览及学习逻辑(0.5 2.3 学习资料建议 H ) 2.4 安装情况检查 3.1 R 的用户界面介绍 3.2 通过函数获取帮助 3.3 包的载入及使

14、用 3.4 管理工作空间的函数 3. R 语言的功能(2.0 H ) 3.5 基本操作实践 第二部分 R 语言基础 4.1 对象及属性 4.2 数据结构(向量、矩阵、数组、数据框、因子、列表) 4.3 数据的输入和写出 4.4 数据集的标注 4. 创建数据集(3.0 H ) 4.5 范例:介绍处理数据的实用函数 5.1 引导问题:性别对工作风格的影响 5.2 变量的基本操作及缺失值处理 5.3 数据排序 5. 数据管理(2.0 H ) 5.4 合并数据集 - 3 - - Page 9- 人大经济论坛 评谷(pinggu) 统计软件培训班 5.5 数据集取子集 5.6 数据框操作 5.7 数值与

15、字符处理函数 6.1 控制流:重复与循环 6.2 控制流:条件执行 范例:比赛分数的绝对优势 6.3 编写自己的函数 范例:自己编写概率质量函数 练习: 编写累积分布函数 6. 效率提升(2.0 H ) 6.4 批处理 7.1 Plot 函数作图 范例:世界 GDP 前十名图形表示 7.2 作图命令与函数 7.3 多元数据的图形表示及示例 范例:车重与每加仑英里数的气泡图 7. 基础绘图(2.0 H ) 练习:美国各地区平均文盲率排序的条形图 第三部分 R 语言数据分析与处理 8.1 描述统计 8.2 频数和交叉列联表 8.3 相关假设检验 范例:产品质量差异分析 8.4 组间差异的非参数检验

16、 8. 基础统计分析(3.0 H ) 范例:用户收入对购买行为的影响 - 4 - - Page 10- 人大经济论坛 评谷(pinggu) 统计软件培训班 练习:刑罚制度对犯罪率的影响 9.1 OLS 回归基础回顾 9.2 lm()拟合回归模型 9.3 一元线性回归 范例:CEO 薪水与股本回报率 练习:居民消费和收入的关系 9.4 多元线性回归 范例:国家税收与工商税收和农业税收之间的关系 专题:有交互项的多元线性回归 9.5 多项式回归 范例:零售价格分类指数与时间的关系 9. 回归分析(3.0 H ) 专题:局部多项式回归拟合 四、培训费用: 2400 元 (含发票、报名费、培训费、资料费 ) 差旅及食宿费用自理 汇款方式:支持在线支付,银行汇款等多种方式,详情请查看: http:/baomi

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论