基于R的统计分析与数据挖掘PPT

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
工作空间(workspace)是R的工作环境,
或工作内存,其中临时保存了本次运行 中生成的R对象和已输入的命令清单等 退出R时,用户可指定将工作空间中的内容
保存到当前工作目录下的环境文件中。环境 文件名为.Rdata和.Rhistory
2020/11/19
基于R的统计分析与数据挖掘
13
第2章 R的数据组织
2020/11/19
基于R的统计分析与数据挖掘
18
向量的创建和访问
示例:
2020/11/19
基于R的统计分来自百度文库与数据挖掘
19
访问向量中的元素
示例:
2020/11/19
基于R的统计分析与数据挖掘
20
矩阵的创建和访问
示例:
2020/11/19
基于R的统计分析与数据挖掘
21
矩阵的创建和访问
示例:
2020/11/19
基于R的统计分析与数据挖掘
15
从结构角度划分R对象
数据对象是R组织数据的基本方式。由于数 据分析实践中有不同的数据组织结构,所以 R数据对象可划分为向量、矩阵、数组、数 据框、列表等多种结构类型
2020/11/19
基于R的统计分析与数据挖掘
16
创建和访问R的数据对象
创建对象是通过赋值语句实现的。基本书写 格式为: 对象名 <- R常量或R函数
2020/11/19
基于R的统计分析与数据挖掘
8
如何获得的R帮助文档
help.start()
2020/11/19
基于R的统计分析与数据挖掘
9
函数和包的拓展使用
若要调用尚未加载的包中的函数,需按照 “先加载,后浏览,再调用”的步骤实现
先加载:首先,将未加载的包加载到R的工 作空间,调用的函数为:library(“包名称”)
R对象是R程序处理的基本单元,用于待分 析数据的组织,以及分析结果的组织等。每 个R对象均有一个对象名作为唯一的标识。 一般可直接通过对象名访问对象中的数据或 其他内容
2020/11/19
基于R的统计分析与数据挖掘
7
当前可以做的事情
函数是实现某计算或分析的程序段,可视为 一种特殊的对象。每个函数均有一个函数名。 用户可通过两种形式调用函数: 函数名() 函数名(形式参数列表)
访问对象,即浏览对象的具体取值,也称对 象值。基本书写格式为: 对象名,或,print(对象名)
查看对象的结构,即对象的存储类型以及与 结构相关的信息。基本书写格式为: str(对象名)
2020/11/19
基于R的统计分析与数据挖掘
17
创建和访问R的数据对象
管理对象,即浏览当前工作空间中包含哪些 对象,删除不再有用的对象等。基本书写格 式为: ls() rm(对象名或对象名列表),或, remove(对象名)
《基于R的统计分析与数据挖掘》
2020/11/19
基于R的统计分析与数据挖掘
14
从存储角度划分R对象
数据对象是R组织数据的基本方式。由于不 同类型的数据在计算机中所需的存储字节不 同,所以可将R数据对象划分为 数值型:123.5,1.235E2 字符型:”ZhangSan”,”BeiJing” 逻辑型:只有真(是)、假(否)两个 取值
后浏览:然后,浏览包中提供的函数,调用 的函数为:library(help=”包名称”)
再调用:最后,以无形式参数或带形式参数 的方式调用相应函数
2020/11/19
基于R的统计分析与数据挖掘
10
R的运行方式
命令行方式是指在R控制台的提示符>后,输 入一条命令并回车即可立即得到运行结果。 适合于较为简单步骤较少的数据处理和分析
2020/11/19
基于R的统计分析与数据挖掘
22
访问矩阵中的元素
示例:
2020/11/19
基于R的统计分析与数据挖掘
23
访问矩阵中的元素
示例:
2020/11/19
基于R的统计分析与数据挖掘
24
访问矩阵中的元素
以编辑窗口形式访问:
2020/11/19
基于R的统计分析与数据挖掘
25
数据框的创建和访问
示例:
2020/11/19
基于R的统计分析与数据挖掘
26
示例:
访问数据框
2020/11/19
基于R的统计分析与数据挖掘
27
数据对象的相互转换
可利用as函数将数据对象的存储类型转换为 指定的类型,基本书写格式为: as.存储类型名(数据对象名)
向量转换为因子:因子是一种特殊形式的向 量。由于一个向量可视为一个变量,如果该 变量的计量类型为分类型,则将对应的向量 转换为因子,这样更利于后续的数据分析。 基本书写格式为: as.factor(向量名)
基于R的统计分析与数据挖掘
2
R入门必备
R是一个关于包的集合 包是关于函数、数据集、编译器等的集合 编写R程序的过程就是通过创建R对象组织
数据,通过调用系统函数,或者创建并调用 自定义函数,以逐步完成数据分析任务的过 程 包是R的核心,可划分为基础包(Base)和 共享包(Contrib)两大类
2020/11/19
基于R的统计分析与数据挖掘
3
R的下载
可从R的网站上免费下载并安装R软件
2020/11/19
基于R的统计分析与数据挖掘
4
启动R
成功启动R之后显示的窗口
R的书写是严格区分英文大小写的;利用键盘上的
上下箭头键,可重复显示以往或后续的书写内容
2020/11/19
基于R的统计分析与数据挖掘
5
当前已经加载了哪些包
成功启动R意味着基础base包中的默认加载 包已成功加载到R的工作空间,用户可以直 接调用其中的函数
窗口菜单:Mics List search path
2020/11/19
基于R的统计分析与数据挖掘
6
当前可以做的事情
成功启动R意味着用户可在R工作空间中创 建和管理R对象,调用已被加载包中的函数, 实现对对象的管理和相关的数据分析等
第1R
《基于R的统计分析与数据挖掘》
2020/11/19
基于R的统计分析与数据挖掘
1
为什么选择R和如何学习R
• R语言是一种面向统计分析的计算机高级语言,属于数据分析软 件范畴
• 根据由浅入深的数据分析需求,依据数据分析过程分阶段、分步 骤地学习R,是一种快速有效掌握R的基本方法
2020/11/19
2020/11/19
基于R的统计分析与数据挖掘
11
R的运行方式
程序运行方式也称脚本运行方式,是指首先 编写R程序,然后一次性提交运行该程序。 适合于较为复杂步骤较多的数据处理和分析
2020/11/19
基于R的统计分析与数据挖掘
12
退出R
当结束R工作退出R的时候,可调用函数: q(),或鼠标单击R主窗口右上角的窗口关闭 按钮
相关文档
最新文档