R 筆記(基礎(chǔ)內(nèi)容)

barplot(a)? #直方圖 數(shù)值型變量--每一個(gè)獨(dú)立? ? ? VS? ? hist(a)? #畫(huà)直方圖

barplot(table(a))? #頻數(shù)分布直方圖?

stem(a)? #莖葉圖

boxplot (a) #箱線圖

plot()? ? #散點(diǎn)圖

mean(mpg)? ?# 計(jì)算平均值

mean(mpg,trim=.1)? ? ?# 計(jì)算截去10%的平均值

tapply(mpg,cyl,mean)? ?#按分組變量cyl計(jì)算mpg的分組平均數(shù)??

tapply(mpg,cyl,mean)? ?#按分組變量cyl計(jì)算mpg的分組平均數(shù)??

IQR(mpg)? ??# 計(jì)算四分位數(shù)的極差

quantile(mpg)? ?=? fivenum(mpg)? ? ? # 計(jì)算樣本常用的分位數(shù):極小稍刀、極大幸缕、中位數(shù)及兩個(gè)四分位數(shù)quantile(mpg, probs=c(0.1,0.25,0.75))? ? ?#計(jì)算由向量prob給定的各概率處的樣本分位數(shù)(10%.25%.75%)

summary(mpg)? ?#最小值、第一四分位數(shù)血崭、中位數(shù)岩臣、平均數(shù)、第三分位數(shù)和最大值

sd()? ?#標(biāo)準(zhǔn)差? ? ?var()? ?#方差? ?mad()? #中位絕對(duì)離差

z=lm(cyl~mpg)? ? ?# 擬合線性回歸(注意:用~分割,不是逗號(hào))

cor(cyl,mpg)? ??# 相關(guān)系數(shù)


# 殘差分析

lm.res=lm(cyl~mpg)? ?# 將回歸分析的結(jié)果作為對(duì)象,保存到 lm.res?

lm.resids=resid(lm.res)? # 提取殘差向量

plot(lm.resids)# 考察殘差的散點(diǎn)圖

hist(lm.resids)# 考察殘差的直方圖

qqnorm(lm.resids)# 殘差的QQ圖是否落在直線上

ls()函數(shù)顯示所有在內(nèi)存中的對(duì)象转培,ls.str()顯示所有對(duì)象的詳細(xì)信息

?rm()? ? ?# 刪除對(duì)象使用?

rm(x)? 刪除對(duì)象x

rm(x, y)刪除對(duì)象x,y

rm(list=ls())刪除內(nèi)存中所有對(duì)象

rm(list=ls(pat="^m"))? ? ?刪除對(duì)象以字母m開(kāi)頭的對(duì)象



rep(x, time = , length = , each = ,)? ? ?rep表示重復(fù)的意思?浆竭?浸须?

?examples:

? ? ?> rep(1:4, 2)

? ? [1] 1 2 3 4 1 2 3 4

? ? > rep(1:4, each = 2)

? ? [1] 1 1 2 2 3 3 4 4

? ? > rep(1:4, each = 2, len = 10)

? ? [1] 1 1 2 2 3 3 4 4 1 1


rep(c(3,5),c(2,4))? #表示出2遍3,,4遍5??


單獨(dú)出數(shù)字邦泄,只能用:表連續(xù)删窒,不連續(xù)則賦予c


建立字符向量,必須加“”號(hào)顺囊,c賦值肌索,后邊無(wú)逗號(hào)


所有轉(zhuǎn)化為因子都用factor()? ? ? 再轉(zhuǎn)化為數(shù)值因子levels(a)=c(1,2,3,4)

所有轉(zhuǎn)化為因子都用factor()



函數(shù)gl()能產(chǎn)生規(guī)則的因子序列,用法為gl(k,n)特碳,其中k是水平數(shù)诚亚,n是每個(gè)水平重復(fù)次數(shù)。length選項(xiàng)指定產(chǎn)生數(shù)據(jù)的個(gè)數(shù)午乓,label指定水平因子的名字站宗。

length表示截至長(zhǎng)度,label別拼寫(xiě)錯(cuò)了硅瞧,有多少類(lèi)就有多少labels,并不是類(lèi)別份乒。所以是前面的數(shù)字。


[]中括號(hào)表示取值腕唧。負(fù)號(hào)表示不取某個(gè)值


# 帶name屬性的字符串向量可以通過(guò)name提取


根據(jù)邏輯向量取值


數(shù)組 array?

格式:? ?array(data,dim,dimnames)

data為向量或辖,其元素用于構(gòu)建數(shù)組;dim為數(shù)組的維數(shù)向量(數(shù)值型)枣接;dimnames為各維度名稱構(gòu)成的向量颂暇,缺省為空。

數(shù)組用array

矩陣 matrix

x=matrix(1:12,nr=3,nc=4)? ? #表示從1-12之間取值但惶,填充3行耳鸯,4列。


diag()? ? #生成單位陣


x=diag(4)


x=diag(5)


d單位陣數(shù)值可以用向量c替換


重命名x,? 寫(xiě)全稱:rownames,colnames膀曾。


修改通過(guò)行填充數(shù)據(jù)县爬,byrow=TRUE.? ? ? 跟t(x)轉(zhuǎn)置差不多

合并表格

x*x表示x表格的數(shù)值都平方


按照上邊的表格對(duì)行和列求平均?

# 變量之間的關(guān)系可以通過(guò)成對(duì)數(shù)據(jù)散點(diǎn)圖考查? pairs(Puromycin,panel=panel.smooth) xtabs (~mpg+disp,data=文件)? ? ?#xtabs是根據(jù)分類(lèi)因子形成一個(gè)列連表


數(shù)據(jù)框添加新變量





字符向量的建立

z = c("green", "bluesky", "-99")

labs=paste("x",1:10,seq=",")? ? ? #x1 x2 x3 x4 x5 x6 x7 x8 x9 x10

labs=paste("x,y",1:3)? ? ? ? #xy1 xy2 xy3

labs=paste("x,y",1:3,seq=",")? ? ? ? ?#x,y1? ?x,y2? ? x,y3

補(bǔ)充:

a=c("M","F","M","F","M","M")? ? ? ? ? #table表示分類(lèi)計(jì)數(shù)(頻數(shù))

table(a)

a

F M

2 4

數(shù)據(jù)框的建立

a=c(41,22,23,43,52)

b=1:5

b=data.frame("性別"=b,"年齡"=a)?

#建立了兩縱行(性別,年齡)添谊,性別=1财喳,2,3,4,5耳高,年齡=41,22,23,43,52

正態(tài)分布函數(shù)rnorm()

泊送分布函數(shù)rpois()

指數(shù)分布函數(shù)rexp()

Gamma分?jǐn)?shù)函數(shù)rgamma()

均勻分布函數(shù)runif()

二項(xiàng)分布函數(shù)rbinom()

幾何分布函數(shù)rgeom()

rbind(x1, x2)? 注:r是row的意思扎瓶,即行,按行組成矩陣泌枪。

cbind(x1, x2)? 注c是column的意思概荷,即列,按列組成矩陣碌燕。

apply(x, 2, mean)? --對(duì)x在列的方向求平均值误证,如果2改成1則對(duì)行求平均值

安裝包代碼?

#if (!requireNamespace("BiocManager", quietly = TRUE))

#install.packages("BiocManager")

#BiocManager::install("pheatmap")

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市陆蟆,隨后出現(xiàn)的幾起案子雷厂,更是在濱河造成了極大的恐慌,老刑警劉巖叠殷,帶你破解...
    沈念sama閱讀 216,324評(píng)論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件改鲫,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡林束,警方通過(guò)查閱死者的電腦和手機(jī)像棘,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,356評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)壶冒,“玉大人缕题,你說(shuō)我怎么就攤上這事∨痔冢” “怎么了烟零?”我有些...
    開(kāi)封第一講書(shū)人閱讀 162,328評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)咸作。 經(jīng)常有香客問(wèn)我锨阿,道長(zhǎng),這世上最難降的妖魔是什么记罚? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,147評(píng)論 1 292
  • 正文 為了忘掉前任墅诡,我火速辦了婚禮,結(jié)果婚禮上桐智,老公的妹妹穿的比我還像新娘末早。我一直安慰自己,他們只是感情好说庭,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,160評(píng)論 6 388
  • 文/花漫 我一把揭開(kāi)白布然磷。 她就那樣靜靜地躺著,像睡著了一般刊驴。 火紅的嫁衣襯著肌膚如雪样屠。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,115評(píng)論 1 296
  • 那天,我揣著相機(jī)與錄音痪欲,去河邊找鬼。 笑死攻礼,一個(gè)胖子當(dāng)著我的面吹牛业踢,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播礁扮,決...
    沈念sama閱讀 40,025評(píng)論 3 417
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼知举,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了太伊?” 一聲冷哼從身側(cè)響起雇锡,我...
    開(kāi)封第一講書(shū)人閱讀 38,867評(píng)論 0 274
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎僚焦,沒(méi)想到半個(gè)月后锰提,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,307評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡芳悲,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,528評(píng)論 2 332
  • 正文 我和宋清朗相戀三年立肘,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片名扛。...
    茶點(diǎn)故事閱讀 39,688評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡谅年,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出肮韧,到底是詐尸還是另有隱情融蹂,我是刑警寧澤,帶...
    沈念sama閱讀 35,409評(píng)論 5 343
  • 正文 年R本政府宣布弄企,位于F島的核電站超燃,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏桩蓉。R本人自食惡果不足惜淋纲,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,001評(píng)論 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望院究。 院中可真熱鬧洽瞬,春花似錦、人聲如沸业汰。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,657評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)样漆。三九已至为障,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背鳍怨。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,811評(píng)論 1 268
  • 我被黑心中介騙來(lái)泰國(guó)打工呻右, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人鞋喇。 一個(gè)月前我還...
    沈念sama閱讀 47,685評(píng)論 2 368
  • 正文 我出身青樓声滥,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親侦香。 傳聞我的和親對(duì)象是個(gè)殘疾皇子落塑,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,573評(píng)論 2 353

推薦閱讀更多精彩內(nèi)容

  • 劉小澤寫(xiě)于18.12.10生信必備三大件:生物、統(tǒng)計(jì)罐韩、技術(shù)憾赁,我想要借助R來(lái)學(xué)習(xí)統(tǒng)計(jì)學(xué)知識(shí),因?yàn)槠綍r(shí)使用R比較頻繁散吵,...
    劉小澤閱讀 2,878評(píng)論 0 15
  • 20171225(從有道遷移) 基本圖形 條形圖簡(jiǎn)單條形圖:通過(guò)垂直的或水平的條形展示了類(lèi)別型變量的分布(頻數(shù))語(yǔ)...
    KrisKC閱讀 517評(píng)論 0 0
  • 讀書(shū)筆記(R語(yǔ)言) 作者:曾健明公眾號(hào): 生信技能樹(shù)整理原因:在公眾號(hào)這篇文章中看到如下一段話龙考,自己最近又在練習(xí)用...
    6102閱讀 1,686評(píng)論 0 5
  • 劉小澤寫(xiě)于18.8.29-30 R函數(shù)是什么洲愤? 其實(shí)就是對(duì)一些編程語(yǔ)言的封裝,編寫(xiě)函數(shù)可以減少重復(fù)代碼的書(shū)寫(xiě)顷锰,讓R...
    劉小澤閱讀 3,262評(píng)論 0 6
  • 2017年夏天開(kāi)始學(xué)習(xí)R語(yǔ)言柬赐。 第1章 R語(yǔ)言介紹 1.1 R的獲取和安裝 下載Rgui:http://cran....
    彈跳騎士閱讀 7,928評(píng)論 0 10