R 새로운 종류의 Plot
-
상자그림(box plot)
-
사분위수: 데이터의 분포를 설명
-
1Q: 데이터 분포에서 25프로거나 이내의 데이터
-
2Q: 50프로
-
3Q: 75프로
-
boxplot(데이터)
-
boxplot을 객체로 주면 데이터 stats저장 가능
-
ex) boxstat <- boxplot(iris$Sepal.Width, horizontal=T)
-
outlier에 text입히기
-
x값은 outlier값, y값은 1로 위치 설정
-
ex) text(boxstat$out, rep(1,nrow(boxstat$out)), pos=1)
-
히스토그램(hist)
-
hist(데이터)
-
구간: break라는 파라메터를 사용, 기본값 = ‘Sturges’, 이것은 막대의 너비를 [log_x(n)+1]로 지정 (세로값)
-
각 구간별 데이터 갯수: freq, 기본값= null. (가로값)
-
freq=FALSE: 구간의 확률밀도가 그려짐, 확률밀도이므로 너비의 합이 1이 된다.
-
밀도 그림(density): 히스토그램의 분포를 살펴보기위해 가장 잘 알려진 함수
-
density(데이터)
-
rug() 함수: 실제데이터의 위치를 표시하는 함수
-
rug(jitter(데이터)), 여기서 jitter는 데이터가 겹치지 않도록
-
막대 그림(barplot)
-
barplot(값1,2,3,...)
-
파이 그래프 (pie)
-
패스~~ 다음에 하자
-
모자이크 플롯 (mosaicplot)
-
범주형 다변량 데이터를 표현
-
mosaicplot(데이터, color = T)
-
만약 어떤 변수에 따른 모자이크 플롯만 그리고 싶다면 -> mosaicplot(~Class + Survived, data=Titanic, color = T)
-
산점도 행렬 (pairs)
-
pairs(~ 산점도에 넣고싶은 column + column, …, col = c(‘색상1’,’색상2’,...)[범주형데이터명])
-
ex) pairs(~ Sepal.Length + Sepal.Width + Petal.Length + Petal.Width, data = iris, col=c(‘red’,’green’,’blue’)[iris$Species])
-
투시도와 등고선
-
패스~~
'R > 기초' 카테고리의 다른 글
R 데이터 plot 함수 (0) | 2019.08.13 |
---|---|
R 데이터 조작 II (0) | 2019.08.13 |
R 데이터 조작 I (0) | 2019.08.12 |
R에서 사용하는 제어문, 함수, 그에따른 연산 (0) | 2019.08.12 |
R에서 사용하는 변수 (0) | 2019.08.12 |