欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

R語(yǔ)言中其它對(duì)象知識(shí)點(diǎn)總結(jié)

 更新時(shí)間:2021年03月22日 15:07:19   作者:看云  
在本篇文章里小編給大家分享的是一篇關(guān)于R語(yǔ)言中其它對(duì)象知識(shí)點(diǎn)總結(jié)內(nèi)容,有需要的朋友們可以學(xué)習(xí)下。

其他對(duì)象

矩陣

二維向量

矩陣操作更類(lèi)似于向量,而不是向量的向量或者向量列表

下標(biāo)可以用用來(lái)引用元素,但并不反應(yīng)矩陣的存儲(chǔ)方式

矩陣沒(méi)有一個(gè)確定的屬性

數(shù)組

具有兩個(gè)以上維度的向量

數(shù)組可用來(lái)表示多個(gè)維度的同類(lèi)型數(shù)據(jù)

數(shù)組的底層存儲(chǔ)機(jī)制是向量

數(shù)組也沒(méi)有確定的類(lèi)屬性

因子

因子型變量表示分類(lèi)信息

因子型變量通常是一個(gè)有序項(xiàng)目的集合

因子型變量可以取得的所有值被稱(chēng)為因子水平

因子型變量的輸出結(jié)果中各個(gè)因子水平?jīng)]有加引號(hào),且都明確顯示出來(lái)了

> (eye.colors <- factor(c("brown", "blue", "blue", "green", "brown", "brown", "brown")))
[1] brown blue blue green brown brown brown
Levels: blue brown green
> class(eye.colors)
[1] "factor"

R在輸出有序的因子時(shí)會(huì)顯示因子水平的順序

因子型數(shù)據(jù)在計(jì)算機(jī)內(nèi)部存儲(chǔ)為整型數(shù)據(jù)

因子水平將每個(gè)整型數(shù)據(jù)映射到一個(gè)因子水平上

因?yàn)檎蛿?shù)據(jù)占用的存儲(chǔ)空間較少,因此這種方法比字符串向量更節(jié)省存儲(chǔ)空間

可以將因子型變量轉(zhuǎn)換為整型數(shù)組

> (eye.colors.integer.vector <- unclass(eye.colors))
[1] 2 1 1 3 2 2 2
attr(,"levels")
[1] "blue" "brown" "green"
> class(eye.colors.integer.vector)
[1] "integer"

也可蛇形類(lèi)屬性將整型向量重新轉(zhuǎn)換為因子

> (class(eye.colors.integer.vector) <- "factor")
[1] "factor"
> eye.colors.integer.vector
[1] brown blue blue green brown brown brown
Levels: blue brown green

(筆記:沒(méi)懂內(nèi)部是如何將整數(shù)值與因子水平匹配的)

數(shù)據(jù)框

用于展示表格數(shù)據(jù),每列的內(nèi)容可以分屬不同的類(lèi)型

數(shù)據(jù)框中的每一行必須具有相同的長(zhǎng)度

通常,數(shù)據(jù)框中的每一列都有列名,有時(shí)候行也會(huì)有名字

數(shù)據(jù)框中的列經(jīng)常被用來(lái)表示變量

library(nutshell)
data(top.bacon.searching.cities)
top.bacon.searching.cities
> top.bacon.searching.cities
      city rank
1    Seattle 100
2   Washington  96
3    Chicago  94
4    New York  93
5    Portland  93
6    St Louis  92
7     Denver  90
8     Boston  90
9  Minneapolis  89
10    Austin  87
11 Philadelphia  85
12 San Francisco  84
13    Atlanta  82
14  Los Angeles  80
15  Richardson  80
> typeof(top.bacon.searching.cities)
[1] "list"
> class(top.bacon.searching.cities)
[1] "data.frame"

列表中引用元素的方法在數(shù)據(jù)框總共也能使用

公式類(lèi)formula

用于描述變量之間的關(guān)系

y是x1,x2和x3的函數(shù)

> sample.formula <- as.formula(y ~ x1 + x2 + x3)
> class(sample.formula)
[1] "formula"
> typeof(sample.formula)
[1] "language"

公式中包含的不同項(xiàng)目的含義

說(shuō)明 栗子
變量名字 表示變量的名字
波浪號(hào)~ 用來(lái)連接公式中的響應(yīng)變量(波浪號(hào)左邊)和自變量(波浪號(hào)右邊)
加號(hào)+ 用來(lái)表示變量之間的線(xiàn)性關(guān)系
0 當(dāng)公式中加入0時(shí),意味著模型中沒(méi)有截距項(xiàng) y~u+w+v+0
豎線(xiàn)| 用來(lái)指定條件變量,常用在lattice繪圖公式中
變量保護(hù)函數(shù)I() 放在I內(nèi)的表達(dá)式按照算術(shù)意義進(jìn)行解釋 a + b:表示變量a和變量b都包含在公式中.I(a + b):表示(a + b)這個(gè)和應(yīng)該包含在公式中
星號(hào)* 表示變量之間的交互效應(yīng) y~(u + v)* w
插入符^ 表示冪 y~(u + v)^2等價(jià)于y~(u + v)*(u + v)
變量的函數(shù) 意味著指定變量的函數(shù)應(yīng)當(dāng)作為自變量包含在公式中 y~log(u) + sin(v) + w

到此這篇關(guān)于R語(yǔ)言中其它對(duì)象知識(shí)點(diǎn)總結(jié)的文章就介紹到這了,更多相關(guān)R語(yǔ)言其它對(duì)象內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論