Patrick's 데이터 세상
R 그래픽 기능 본문
반응형
SMALL
① 산점도 그래프
산점도는 기본이 되는 그래프로써 x변수와 y변수의 값을 한눈에 살펴볼 수 있도록 평면에 점을 찍어 표현한다.
옵션을 통해 3차원 공간상에 점을 찍어볼 수도 있고 기준선을 추가하는 등의 부가적인 기능을 사용할 수 있다.
번호 | 1 | 2 | 3 | ... | 13 | 14 | 15 |
키 | 170 | 168 | 174 | ... | 184 | 155 | 165 |
몸무게 | 68 | 65 | 74 | ... | 73 | 56 | 55 |
ex)
height = c(170, 168, 174, 175, 188, 165, 165, 190, 173, 168, 159, 170, 184, 155, 165)
weight = c(68, 65, 74, 77, 92, 63, 67, 95, 72, 69, 60, 69, 73, 56, 55)
plot(height, weight)
② 산점도 행렬
여러 가지 변수들에 대해서 각각의 산점도를 한눈에 살펴볼 수 있도록 확장된 산점도 행렬이다.
pairs명령어를 이용해 그릴 수 있고, 'main=' 옵션은 그래프의 최상단에 제목을 표기해준다.
'pch=' 옵션은 그래프 상에 찍히는 점의 모양을 변경해준다.
'bg=' 옵션을 이용해 iris 데이터의 Species에 따라 서로 다른 색상을 부여했다.
ex)
pairs(iris[1:4], main = "Anderson's Iris Data -- 3 species",
pch = 21, bg = c("red", "green3", "blue")[unclass(iris$Species)])
③ 히스토그램과 상자그림
탐색적 자료 분석에서 자료의 분포를 손쉽게 확인하는 방법으로 히스토그램을 그려보거나 상자 그림을 그려보는 방법이 있다.
ex)
StatScore = c(88, 90, 78, 84, 76, 68, 50, 48, 33, 70, 48, 66, 88, 96, 79, 65, 27, 88, 96, 33, 64, 48, 77, 18, 26, 44, 48, 68, 77, 64, 88, 95, 79, 88, 49, 30, 29, 10, 49, 88)
hist(StatScore, prob=T)
boxplot(StatScore)
hist 함수는 히스토그램을 그려주는 함수이며 기본적으로 세로축(Y축)에 도수를 표기한다.
prob=T 옵션을 통해 상대도수를 표시하도록 변경할 수 있다.
boxplot 함수는 상자 그림을 그려준다.
반응형
LIST
'Programming > R' 카테고리의 다른 글
데이터 마트 - sqldf를 이용한 데이터 분석 (0) | 2020.06.25 |
---|---|
데이터 마트 - R reshape (0) | 2020.06.25 |
R 언어와 문법 - 유용한 기능들 (0) | 2020.06.25 |
R 언어와 문법 - 사용자 정의 함수 (0) | 2020.06.25 |
R 언어와 문법 - 반복 구문과 조건문 (0) | 2020.06.24 |
Comments