상관계수 시각화를 통해 두 변수간의 선형적 또는 비선형적 관계를 갖고 있는지 분석을 해보겠습니다.

1. 필요한 라이브러리 삽입

기본적으로 corrplot 라이브러리를 활용합니다.

1
2
3
4
5
6
7
install.packages(c('corrgram', 'corrplot', 'QuantPsyc'), repos = 'http://cran.nexr.com')
library(psych)
library(corrgram)
library(corrplot)
library(ellipse)
library(car)
library(QuantPsyc)

2. 워킹 디렉토리 설정하기

1
setwd("C:/Users/Qtest/Documents/R4")

3. 기본값을 세팅

1
default.set <- par(no.readonly = TRUE)

4. csv데이터를 import

1
data = read.csv('data.csv')

5. 데이터를 확인

1
head(data)

6. 데이터 시각화

1
corrplot(cor(data), type="upper", order="hclust", tl.col="black", tl.srt=45)