R語言相關

2021-10-07 03:41:15 字數 2303 閱讀 1593

最近在看資料探勘(生物醫學)的**,其中用到了r

source

source(

'analysis.r'

)#執行analysis.r檔案

mecars$ls 

取出mecars資料中ls這一列

c的作用

x<

- c(1,

2,3)

在r語言中 賦矩陣給x時需要 在矩陣前面加c

grep()搜尋函式,搜尋a中第一列存在』rna-seq』的列出來

grepl()搜尋函式,搜尋a中第一行存在』rna-seq』的列出來

grep(

'rna-seq'

,a$assay_type)

grepl(

'rna-seq'

,a$assay_type)

(b,

1,function(x)

)其中1代表行,2代表列。這裡1代表對行進行迴圈操作,x代表對每行進行迴圈,類似於i。mean(

)表示平均值,b是資料矩陣

sort() 從小到大排

sort(

(b,1

,sd)

,decreasing = t)[1

:50]decreasing 表示取最大

b是資料矩陣

createseuratobject

createseuratobject(counts =data,project =

"seurat"

,min

.cells =3,

min.features =

50,name.delim =

"_")

min.cells表示 在所有聚類中表達次數少於3的基因去除,

min.features表示 在每個細胞中表達基因少於50個的樣本 要去除

載入需要的程輯包:genomeinfodb

error: package or namespace load failed for 『genomeinfodb』 in loadnamespace(i, c(lib.loc,

.libpaths())

, versioncheck = vi[

[i]]):

不存在叫『genomeinfodbdata』這個名字的程輯包

報錯source(

最後用這個方法解決:

if(!requirenamespace(

"biocmanager"

, quietly = true)

) install.packages(

"biocmanager")

biocmanager:

:install(

"genomeinfodb"

)

r語言內建資料庫

r語言內建資料庫

> a<

-matrix(1:

12,c(3,

4))> a

[,1][,2

][,3

][,4

][1,

]147

10[2,

]258

11[3,

]369

12>

(a,1

,sum)[

1]2226

30>

(a,2

,sum)[

1]615

2433

>

(a,1

,function(x)

sum(x)+2

)[1]

2428

32

r語言do.call 函式

list物件很難以文字的形式匯出,因此需要乙個函式能快速將複雜的list結構扁平化成dataframe。這裡要介紹的就是do.call函式

r語言官方包**:

各種r語言版本:bin/windows/base/old

R語言 典型相關分析

1 關鍵點 典型相關分析 典型相關分析是用於分析兩組隨機變數之間的相關程度的一種統計方法,它能夠有效地揭示兩組隨機變數之間的相互 線性依賴 關係 例如 研究生入學考試成績與本科階段一些主要課程成績的相關性 將研究兩組變數的相關性問題轉化為研究兩個變數的相關性問題 此類相關為典型相關 3 r語言提供的...

R語言相關性

相關係數可以用來描述定量變數之間的關係。相關係數的符號 表明關係的方向 正相 關或負相關 其值的大小表示關係的強弱程度 完全不相關時為0,完全相關時為1 1 pearson spearman和kendall相關 cor 函式可以計算這三種相關係數,而cov 函式可以用於計算協方差,兩個函式的引數有 ...

R語言 典型相關分析

1 關鍵點 典型相關分析 典型相關分析是用於分析兩組隨機變數之間的相關程度的一種統計方法,它能夠有效地揭示兩組隨機變數之間的相互 線性依賴 關係 例如 研究生入學考試成績與本科階段一些主要課程成績的相關性 將研究兩組變數的相關性問題轉化為研究兩個變數的相關性問題 此類相關為典型相關 總體典型相關 樣...