1 / 10
文档名称:

r语言基础知识.doc

格式:doc   大小:35KB   页数:10页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

r语言基础知识.doc

上传人:1006108867 2022/7/9 文件大小:35 KB

下载得到文件列表

r语言基础知识.doc

文档介绍

文档介绍:. .
优选
R语言根底知识
1. R的历史
R是一个有着统计分析功能及强大作图功能的软件系统,是由奥克兰大学统计学系的Ross Ihaka和Robert Gentleman 共同创立。actor):因子型数据类型简单来说就是披着定量数据外壳的定性数据,即以数字代码的形式表现的字符型数据,本质上为定性数据。
因子 (factor) 是一种特殊的向量类型,通常用来记录分类数据。因子有两种类型:有序的以及无序的。无序因子可以认为是用来标记那些有标签有类别但是又没有顺序的数据,比方说男性和女性。序因子可以用来标记那些有先后次序的数据,这些数据可以不是数值型的,但却是有序的。例如大学的助理教授、副教授以及正教授,这就是一种有序的分类。所以可以把有序因子当作是一个整型向量,其中每个整数都有一个标签。例如一个由1、2、3组成的向量,1代表较高的值,2代表一个中等的值,3代表一个较低的值。这三个变量将会有三个标签,分别是高、中、低,在R当中分别用1、2、3来表示。
. .
优选
可以使用factor()函数来创立因子,命令如下:
> sex = factor(c(1,0,1,1,0,1),levels = c(0,1),labels = c("male","female")) * 设置因子型数据sex
> sex * 输出sex的值
[1] female male female female male female
Levels: male female
> class(sex) * 显示sex的数据类型
[1] "factor"
创立一个含有两个level〔yes和no〕的简单因子,命令如下:
> x unclass(x) * unclass() 函数能够去掉分类信息,使x变为一个整型向量
[1] 2 2 1 2 1
> attr(,"levels")
[1] "no" "yes"
一个向量可以包含单一类型的多个对象,因此可以有实数向量或整数向量。但是一个标准的向量不能包含不同类型的对象,同一个向量里的所有对象都必须是同一类型的。如果一个向量中包含两种不同类型的对象,那么R会创立最低级公共类型〔least common denominator〕的向量。此时R不会报错,而是将向量强制转换成〔coerce〕为二者的最低级公共类型。例如:
. .
优选
> y1 y3
[1] "a"TRUE"
> class(y3)
[1] "character"
假设想强制转换对象的类型,()、()、()函数进展强制转换。
> x (x) * 根据约定0转换成FALSE,所有大于0的数都转换成TRUE
[1] FALSE TRUE TRUE TRUE TRUE TRUE TRUE
> class(x)
[1] "integ