如何在R中建立無變數標籤的相關矩陣圖?


為了在R中建立沒有變數標籤的相關矩陣圖,我們可以使用將tl.pos引數設定為n。

例如,如果我們有一個相關矩陣M,那麼我們可以使用以下命令建立沒有變數標籤的相關矩陣圖:

corrplot(M,tl.pos='n')

示例

以下程式碼片段建立了一個示例資料框:

x<-sample(0:9,20,replace=TRUE)
y<-sample(1:100,20)
z<-sample(101:1001,20)
df<-data.frame(x,y,z)
df

建立了以下資料框

   x  y   z
 1 6 36 895
 2 4 61 342
 3 0 51 222
 4 4 23 934
 5 0 18 744
 6 7 88 888
 7 0 27 999
 8 3 89 153
 9 8 32 452
10 7 80 237
11 6 82 877
12 5 14 980
13 5 76 630
14 4 39 345
15 8 12 229
16 4 31 817
17 1 57 375
18 5 7  531
19 6 84 343
20 0  9 968

要在上面建立的資料框上查詢df中資料的相關矩陣,請將以下程式碼新增到上面的程式碼片段中:

x<-sample(0:9,20,replace=TRUE)
y<-sample(1:100,20)
z<-sample(101:1001,20)
df<-data.frame(x,y,z)
M<-cor(df)
M

輸出

如果您將以上所有程式碼片段作為一個程式執行,它將生成以下輸出:

   x          y                 z
x  1.0000000  0.2435002 -0.1497751
y  0.2435002  1.0000000 -0.3495930
z -0.1497751 -0.3495930  1.0000000

要載入corrplot包並在上面建立的資料框上建立相關矩陣圖,請將以下程式碼新增到上面的程式碼片段中:

x<-sample(0:9,20,replace=TRUE)
y<-sample(1:100,20)
z<-sample(101:1001,20)
df<-data.frame(x,y,z)
M<-cor(df)
library(corrplot)
corrplot(M)

輸出

如果您將以上所有程式碼片段作為一個程式執行,它將生成以下輸出:

要在上面建立的資料框上建立沒有變數標籤的相關矩陣圖,請將以下程式碼新增到上面的程式碼片段中:

x<-sample(0:9,20,replace=TRUE)
y<-sample(1:100,20)
z<-sample(101:1001,20)
df<-data.frame(x,y,z)
M<-cor(df)
library(corrplot)
corrplot(M,tl.pos='n')

輸出

如果您將以上所有程式碼片段作為一個程式執行,它將生成以下輸出:

更新於:2021年11月12日

394 次瀏覽

啟動您的職業生涯

完成課程獲得認證

開始學習
廣告
© . All rights reserved.