簡體   English   中英

不同矩陣之間的相關性R

[英]correlation between different matrices R

我正在嘗試在R中的兩個不同矩陣(業務分類單位與環境參數)之間創建一個關聯(具有p值)

第一張桌子是這個

biotic1 biotic2 T1 1.540184 3.080025 T2 1.354927 5.012977 T3 1.449712 4.715981 T4 1.146659 2.442083 X1 1.705184 3.881878 X2 1.182721 3.014836 X3 1.536956 2.636719 X4 1.808025 4.434525 A1 1.132737 2.135737 A2 1.506048 3.114281 A3 1.285308 4.363828 A4

第二張桌子

OTU1 OTU2 OTU3 OTU4 OTU5 OTU6 OTU7 OTU8 T1 109 80 175 14 71 46 61 39 T2 102 48 26 8 23 5 35 10 T3 26 19 61 3 68 13 10 29 T4 143 56 9 11 16 13 49 24 X1 70 36 20 15 39 9 26 12 X2 39 33 12 32 15 2 11 3 X3 43 17 2 14 8 2 7 2 X4 160 60 8 26 25 7 9 15 A1 90 73 41 15 22 23 33 7 A2 344 109 18 28 22 13 93 16 A3 65 16 15 9 5 10 18 6 A4 141140 6 86 18 3 43 4

我已經嘗試過cor()和corr.test(),但是只能看到將第一個表中的值相關聯

有什么建議嗎?

非常感謝你

F

我不清楚您期望得到什么結果。但是,如果要執行簡單的相關性測試,則必須使矩陣具有矢量格式。 您可以嘗試如下操作:

cor(c(as.matrix(your_matrix1)), c(as.matrix(your_matrix2)))

要么

cor.test(c(as.matrix(your_matrix1)), c(as.matrix(your_matrix2)))

並查看這些選項之一是否符合您的期望。

但是,對我而言,使用規范的相關分析來探索您的數據集更有意義。 使用基數R可以使用:

cancor(matrix1, matrix2)

您還可以使用一些具有一組工具的軟件包來解釋結果(例如, library(CCA)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM