相關系數是研究變量之間線性相關程度的量,一般用字母 r 表示。由于研究對象的不同,相關系數有多種定義方式,較為常用的是皮爾遜相關系數。相關表和相關圖可反映兩個變量之間的相互關系及其相關方向,但無法确切地表明兩個變量之間相關的程度。相關系數是用以反映變量之間相關關系密切程度的統計指标。
今天我們來使用R語言來快速做一個相關系數圖。
軟件下載R
RStudio
教程講解1.本節教程,使用mtcars數據包裡面的數據進行演示,當然你也可以将你自己的數據讀取進入R進行作圖
mtcars
2.由于mtcars的其他列為非數值型變量,所以我們得提取出來其中的數值型變量進行作圖,所以下面代碼的意思就是,将mtcars數據中的第1,3-7列提取出來,然後就生成了我們作圖用的數據
mtcars_cor <- mtcars[,c(1,3:7)]
mtcars_cor
3.開始作圖:首先安裝相關系數圖的包和加載包
install.packages("corrgram")
library(corrgram)
4.開始作圖:
然後圖就做出來了:
corrgram(mtcars_cor,
lower.panel = panel.shade,
upper.panel = panel.pie,
main="相關系數圖")
5.當然,你也可以換另一種形式:也就是數字顯示,根據包的默認情況,紅色代表負相關,藍色代表正相關
corrgram(mtcars_cor,
lower.panel = panel.cor,
upper.panel = panel.cor,
main="相關系數圖")
6.如果你覺得顔色不好,可以通過col.regions=colorRampPalette()進行設置調換,此時的紅色代表正相關,藍色代表負相關
corrgram(mtcars_cor,
lower.panel = panel.fill,
upper.panel = panel.cor,
main="相關系數圖",
col.regions=colorRampPalette(c("blue","red")))
7.好了,今天的教程就到這裡了,祝大家科研順利!
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!