R語(yǔ)言中其它對(duì)象知識(shí)點(diǎn)總結(jié)
其他對(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)文章
pycharm實(shí)現(xiàn)R語(yǔ)言運(yùn)行環(huán)境安裝配置的實(shí)現(xiàn)步驟
大多數(shù)人仍然使用RStudio進(jìn)行R語(yǔ)言開(kāi)發(fā)。與RStudio相比,PyCharm具有更多的優(yōu)勢(shì),本文主要介紹了pycharm運(yùn)行R語(yǔ)言腳本的實(shí)現(xiàn)步驟,文中通過(guò)圖文介紹的非常詳細(xì),感興趣的可以了解一下2023-10-10R語(yǔ)言ggplot2拼圖包patchwork安裝使用
這篇文章主要介紹了R語(yǔ)言ggplot2拼圖包patchwork安裝使用的圖文示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-06-06R語(yǔ)言繪制Facet violin plot小提琴刻面圖實(shí)現(xiàn)示例
這篇文章主要為大家介紹了R語(yǔ)言繪制Facet violin plot小提琴刻面圖的實(shí)現(xiàn)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步2022-02-02R語(yǔ)言中dnorm,pnorm,qnorm和rnorm的區(qū)別淺析
正在學(xué)習(xí)R語(yǔ)言統(tǒng)計(jì)學(xué)的小伙伴,可能會(huì)被各種專(zhuān)有名詞所困擾,下面這篇文章主要給大家介紹了關(guān)于R語(yǔ)言中dnorm,pnorm,qnorm和rnorm區(qū)別的相關(guān)資料,需要的朋友可以參考下2022-12-12R語(yǔ)言中邏輯回歸知識(shí)點(diǎn)總結(jié)
在本篇文章里小編給大家總結(jié)了關(guān)于R語(yǔ)言中邏輯回歸知識(shí)點(diǎn)相關(guān)內(nèi)容,有需要的朋友們跟著學(xué)習(xí)下。2021-05-05R語(yǔ)言線(xiàn)性回歸知識(shí)點(diǎn)總結(jié)
在本篇內(nèi)容里小編給大家整理的是一篇關(guān)于R語(yǔ)言線(xiàn)性回歸知識(shí)點(diǎn)總結(jié)內(nèi)容,有興趣的朋友們可以跟著學(xué)習(xí)下。2021-05-05R語(yǔ)言 查找滿(mǎn)足條件的數(shù)并獲取索引的操作
這篇文章主要介紹了R語(yǔ)言 查找滿(mǎn)足條件的數(shù)并獲取索引的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-04-04R語(yǔ)言數(shù)值取消科學(xué)計(jì)數(shù)法表示的操作
這篇文章主要介紹了R語(yǔ)言數(shù)值取消科學(xué)計(jì)數(shù)法表示的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-04-04