R语言浅析(知识点)_第1页
R语言浅析(知识点)_第2页
R语言浅析(知识点)_第3页
R语言浅析(知识点)_第4页
R语言浅析(知识点)_第5页
已阅读5页,还剩59页未读 继续免费阅读

下载本文档

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

文档简介

1、R语言浅析语言浅析 宋玉平 办公室:徐汇六教504 R语言初学者指南语言初学者指南 R语言数据操作语言数据操作 统计建模与统计建模与R软件软件 ggplot2:数据分析与图形艺术数据分析与图形艺术 R语言参考书目语言参考书目: 2上海师范大学商学院 内容架构内容架构: R语言前世今生语言前世今生 R语言简介:语言简介:软件安装,获取帮助,包的安装 数据结构:数据结构:向量、矩阵、数组、数据框(Dataframe)、 因子、列表 数据导入数据导入 控制流控制流/函数函数 R语言统计分析语言统计分析 ggplot2图形艺术图形艺术 3上海师范大学商学院 R语言前世今生语言前世今生: 奥克兰大学奥克

2、兰大学Ross Ihaka,Robert Gentleman 在在20世纪世纪 90年代初开发年代初开发 前身是前身是20世纪世纪70年代的年代的S语言(贝尔实验室开发)语言(贝尔实验室开发) 免费,开源,开放等优点免费,开源,开放等优点 4上海师范大学商学院 R语言简介语言简介: 下载网址:下载网址: / (百度R Cran第一个链接) 安装:一般软件安装方式(安装:一般软件安装方式(适合电脑操作系统) 运行并简单操作运行并简单操作 5上海师范大学商学院 R语言优点语言优点: u R免费,永远正版 u R 资源公开(不是黑匣子),优秀的内在帮

3、助系统 u R可以在linux, Windows和Macos X上运行 u R有优秀的画图功能 学生能够轻松地转到商业支持的 S-Plus程序 u R语言有一个强大的,容易学习的语法,有许多内在的统 计函数 u 对计算机初学者, 学习R语言使得学习下一步的其他编程不 那么困难(譬如金融大数据分析软件Python等) 6上海师范大学商学院 R语言数据结构语言数据结构: u向量 u矩阵 u数组 u数据框 u列表 u因子 7上海师范大学商学院 R语言数据结构语言数据结构: 常量常量&变量变量 ,以句号开头时的第二个字符不允许是数字,以句号开头时的第二个字符不允许是数字 8上海师范大学商学院 R语言数

4、据结构语言数据结构: 变量赋值变量赋值 9上海师范大学商学院 R语言数据结构语言数据结构-向量向量 l向量生成及相关运算函数 l向量元素选取 10上海师范大学商学院 R语言数据结构语言数据结构: 向量向量 11上海师范大学商学院 R语言数据结构语言数据结构: 向量向量序列生成序列生成 12上海师范大学商学院 R语言数据结构语言数据结构: 向量向量选取元素选取元素 13上海师范大学商学院 R语言数据导入语言数据导入: u读纯文本文件读纯文本文件 read.table() 函数函数【非工作目录需采用绝对路径】 常用使用格式read.table(file,header=TRUE,sep=“”,ski

5、p=0) 例rtread.table(C:Desktophouses.txt,header=TRUE) OR OR rt2 rt3 library(RODBC) connection query mydata odbcClose(conenction) 15上海师范大学商学院 R语言数据结构语言数据结构-矩阵矩阵 l矩阵创建 l矩阵元素选取 l矩阵计算 16上海师范大学商学院 矩阵创建矩阵创建-matrix R语言数据结构语言数据结构-矩阵矩阵 17上海师范大学商学院 矩阵创建矩阵创建-rbind R语言数据结构语言数据结构-矩阵矩阵 18上海师范大学商学院 矩阵创建矩阵创建-cbind R语

6、言数据结构语言数据结构-矩阵矩阵 19上海师范大学商学院 矩阵元素选取矩阵元素选取 R语言数据结构语言数据结构-矩阵矩阵 20上海师范大学商学院 矩阵元素选取矩阵元素选取 R语言数据结构语言数据结构-矩阵矩阵 21上海师范大学商学院 矩阵计算矩阵计算 R语言数据结构语言数据结构-矩阵矩阵 l矩阵转置:t(A)t(A) l矩阵相乘:A%A%* *%B%B l矩阵求逆:solve(A)solve(A) l特征值和特征向量:eigen(A) eigen(A) eigen(A)$values eigen(A)$values eigen(A)$vecotrs eigen(A)$vecotrs 22上海师

7、范大学商学院 apply系列函数系列函数 R语言数据结构语言数据结构-矩阵矩阵 23上海师范大学商学院 数组创建数组创建-array R语言数据结构语言数据结构-数组数组 24上海师范大学商学院 数组创建数组创建-dim R语言数据结构语言数据结构-数组数组 25上海师范大学商学院 R语言数据结构语言数据结构-数据框数据框 l数据框创建 l数据框元素选取 lAttach、detach、with 26上海师范大学商学院 R语言数据结构语言数据结构-数据框数据框 R语言内置数据集语言内置数据集 27上海师范大学商学院 R语言数据结构语言数据结构-数据框数据框 数据框(数据框(data.frame)

8、创建)创建 28上海师范大学商学院 R语言数据结构语言数据结构-数据框数据框 数据框(数据框(data.frame)创建)创建 29上海师范大学商学院 R语言数据结构语言数据结构-数据框数据框 数据框(数据框(data.frame)引用)引用 30上海师范大学商学院 R语言数据结构语言数据结构-数据框数据框 数据框(数据框(data.frame)特殊引用方式)特殊引用方式 31上海师范大学商学院 R语言数据结构语言数据结构-数据框数据框 数据框(数据框(data.frame)引用)引用-subset 32上海师范大学商学院 R语言数据结构语言数据结构-数据框数据框 数据框(数据框(data.f

9、rame)-数据框添加变量数据框添加变量 33上海师范大学商学院 R语言数据结构语言数据结构-数据框数据框 数据框(数据框(data.frame)-数据框部分变量计算数据框部分变量计算 34上海师范大学商学院 R语言数据结构语言数据结构-数据框数据框 数据框(数据框(data.frame)-attach、detach 35上海师范大学商学院 R语言数据结构语言数据结构-数据框数据框 数据框(数据框(data.frame)-with 36上海师范大学商学院 R语言数据结构语言数据结构-列表列表 列表(列表(list)创建)创建 37上海师范大学商学院 R语言数据结构语言数据结构-列表列表 列表(

10、列表(list)函数)函数 38上海师范大学商学院 R语言数据结构语言数据结构-列表列表 列表(列表(list)选取注意事项)选取注意事项 39上海师范大学商学院 R语言数据结构语言数据结构-因子因子 因子(因子(factor)创建)创建 40上海师范大学商学院 R语言数据结构语言数据结构-因子因子 因子(因子(factor)创建)创建 41上海师范大学商学院 R语言数据结构语言数据结构-因子因子 因子(因子(factor)-tapply函数函数 42上海师范大学商学院 R语言数据结构语言数据结构 各种数据结构的判定和转化各种数据结构的判定和转化 43上海师范大学商学院 R语言控制流语言控制流

11、分支语句分支语句 分支语句分支语句if/else语句语句 44上海师范大学商学院 R语言控制流语言控制流分支语句分支语句 分支语句分支语句if/else语句语句 45上海师范大学商学院 R语言控制流语言控制流分支语句分支语句 分支语句分支语句switch语句语句 46上海师范大学商学院 R语言控制流语言控制流循环语句循环语句 循环语句循环语句for语句语句 47上海师范大学商学院 R语言控制流语言控制流循环语句循环语句 循环语句循环语句while语句语句 48上海师范大学商学院 R语言控制流语言控制流循环语句循环语句 循环语句循环语句repeat语句语句 49上海师范大学商学院 R语言统计分析

12、语言统计分析 l数据分布 l区间估计 l模型搭建 50上海师范大学商学院 R语言统计分析语言统计分析数据分布数据分布 随机数生成随机数生成 r - rnorm(100,0,1) dnorm(x,mean=0,sd=1,log=FALSE) #密度函数 pnorm(q,mean=0,sd=1,lower.tail=TRUE,log.p=FALSE) 51上海师范大学商学院 R语言统计分析语言统计分析数据分布数据分布 直方图、经验分布图、直方图、经验分布图、QQ图图 w- c(75.0,64.0,47.4,66.9,62.2,62.2,58.7,63.5,66.6,6 4.0,57.0,69.0,

13、56.9,50.0,72.0) 52上海师范大学商学院 R语言统计分析语言统计分析区间估计区间估计 区间估计区间估计 53上海师范大学商学院 R语言统计分析语言统计分析区间估计区间估计 区间估计区间估计 54上海师范大学商学院 R语言统计分析语言统计分析区间估计区间估计 区间估计区间估计 55上海师范大学商学院 R语言统计分析语言统计分析区间估计区间估计 区间估计区间估计 56上海师范大学商学院 R语言统计分析语言统计分析区间估计区间估计 区间估计区间估计 57上海师范大学商学院 R语言统计分析语言统计分析模型搭建模型搭建 一元线性一元线性准备工作准备工作 58上海师范大学商学院 R语言统计分析语言统计分析模型搭建模型搭建 一元线性一元线性模型构造模型构造 59上海师范大学商学院 R语言统计分析语言统计分析模型搭建模型搭建 一元线性一元线性模型构造模型构造 60上海师范大学商学院 R语言语言ggplot2图形艺术图形艺术 ggplot2简介简介 61上海师范大学商学院 R语言语言ggplot2图形艺术图形艺术 ggplot2简

温馨提示

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

评论

0/150

提交评论