亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

R語言中其它對象知識點總結(jié)

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

其他對象

矩陣

二維向量

矩陣操作更類似于向量,而不是向量的向量或者向量列表

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

矩陣沒有一個確定的屬性

數(shù)組

具有兩個以上維度的向量

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

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

數(shù)組也沒有確定的類屬性

因子

因子型變量表示分類信息

因子型變量通常是一個有序項目的集合

因子型變量可以取得的所有值被稱為因子水平

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

> (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ù)據(jù)在計算機內(nèi)部存儲為整型數(shù)據(jù)

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

因為整型數(shù)據(jù)占用的存儲空間較少,因此這種方法比字符串向量更節(jié)省存儲空間

可以將因子型變量轉(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"

也可蛇形類屬性將整型向量重新轉(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

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

數(shù)據(jù)框

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

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

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

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

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ù)框總共也能使用

公式類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"

公式中包含的不同項目的含義

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

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

相關(guān)文章

最新評論