R語(yǔ)言相關(guān)系數(shù)圖(r語(yǔ)言相關(guān)系數(shù)圖怎么看)
背景介紹
相關(guān)系數(shù)是研究變量之間線性相關(guān)程度的量,一般用字母 r 表示。由于研究對(duì)象的不同,相關(guān)系數(shù)有多種定義方式,較為常用的是皮爾遜相關(guān)系數(shù)。相關(guān)表和相關(guān)圖可反映兩個(gè)變量之間的相互關(guān)系及其相關(guān)方向,但無(wú)法確切地表明兩個(gè)變量之間相關(guān)的程度。相關(guān)系數(shù)是用以反映變量之間相關(guān)關(guān)系密切程度的統(tǒng)計(jì)指標(biāo)。
初高中學(xué)習(xí)是孩子處于青春期的階段,也是孩子學(xué)習(xí)當(dāng)中最關(guān)鍵的六年,因?yàn)樗婕暗搅酥锌寂c高考,左養(yǎng)中學(xué)教育賴頌強(qiáng)再講孩子的學(xué)習(xí)方法和考試心里調(diào)節(jié)的直播課里,系統(tǒng)的講解到如何幫孩子提升學(xué)習(xí)效率,提升考試時(shí)候的心理素質(zhì),從而提升學(xué)習(xí)成績(jī)。
今天我們來(lái)使用R語(yǔ)言來(lái)快速做一個(gè)相關(guān)系數(shù)圖。
軟件下載
R
RStudio
教程講解
1.本節(jié)教程,使用mtcars數(shù)據(jù)包里面的數(shù)據(jù)進(jìn)行演示,當(dāng)然你也可以將你自己的數(shù)據(jù)讀取進(jìn)入R進(jìn)行作圖
mtcars

2.由于mtcars的其他列為非數(shù)值型變量,所以我們得提取出來(lái)其中的數(shù)值型變量進(jìn)行作圖,所以下面代碼的意思就是,將mtcars數(shù)據(jù)中的第1,3-7列提取出來(lái),然后就生成了我們作圖用的數(shù)據(jù)
mtcars_cor <- mtcars[,c(1,3:7)]
mtcars_cor
3.開(kāi)始作圖:首先安裝相關(guān)系數(shù)圖的包和加載包
install.packages("corrgram")
library(corrgram)
4.開(kāi)始作圖:
- mtcars_cars就是數(shù)據(jù)
- lower.panel就是設(shè)置斜下角
- upper.panel就是設(shè)置斜上角
- panel.shade指的是陰影方塊
- panel.pie指的是餅圖
然后圖就做出來(lái)了:
corrgram(mtcars_cor,
lower.panel=panel.shade,
upper.panel=panel.pie,
main="相關(guān)系數(shù)圖")
5.當(dāng)然,你也可以換另一種形式:也就是數(shù)字顯示,根據(jù)包的默認(rèn)情況,紅色代表負(fù)相關(guān),藍(lán)色代表正相關(guān)
corrgram(mtcars_cor,
lower.panel=panel.cor,
upper.panel=panel.cor,
main="相關(guān)系數(shù)圖")
6.如果你覺(jué)得顏色不好,可以通過(guò)col.regions=colorRampPalette()進(jìn)行設(shè)置調(diào)換,此時(shí)的紅色代表正相關(guān),藍(lán)色代表負(fù)相關(guān)
corrgram(mtcars_cor,
lower.panel=panel.fill,
upper.panel=panel.cor,
main="相關(guān)系數(shù)圖",
col.regions=colorRampPalette(c("blue","red")))
7.好了,今天的教程就到這里了,祝大家科研順利!