R STUDIO 상자도표(Box plot) / ggsignif(ggplot2, ggsignif)
목차
상자도표
- 함수 해석
- 2개 그룹 예시
- 3개 그룹 예시
728x90
상자도표
※ 데이터의 분포를 시작적으로 표현한 것
- 중앙값(or 평균값), 사분위수, 최솟값, 최댓값, 이상값 등 표현
Code :
ggplot(Dataset, aes(x=독립변수 명칭, y=종속변수 명칭, fill=독립변수 명칭))+
geom_boxplot()+
geom_signif(comparisons = list(c("독립변수 내 값 명칭 1", "독립변수 내 값 명칭 2")), map_signif_level = TRUE)+theme_bw()
- ggplot(aes()) : 데이터셋을 불러와서 x축과 y축을 지정하고, 독립변수의 범주를 지정한다.
- geom_boxplot() : 상자도표를 그리고, 중앙값과 사분위수 등 주요 통계량을 시각적으로 표현한다.
- geom_signif() : 그룹 간 유의성 표시를 추가한다
- comparisons : 유의성을 비교할 그룹 쌍을 지정한다. - map_signif_level :
- TRUE : 유의 수준을 자동으로 표시
- FALSE : 유의 수준을 수동으로 표시
별도의 유의 수준 표시 함수를 적용해야 한다 - theme_bw() : 깔끔한 흰색 배경의 테마를 적용한다.
(1) 2개 그룹 상자도표 예시
※ Code :
ggplot(df, aes(x=Group, y=Value1, fill=Group))+
geom_boxplot()+
geom_signif(comparisons = list(c("1", "2")), map_signif_level = TRUE)+theme_bw()
- Dataset = df
- 독립변수 명칭 = Group
- 종속변수 명칭 = Value1
- 독립변수 내 값 명칭 1 = 1
- 독립변수 내 값 명칭 2 = 2
(2) 3개 그룹 상자도표 예시
※ Code :
ggplot(df, aes(x=Group, y=Value1, fill=Group))+
geom_boxplot()+
geom_signif(comparisons = list(c("1","2"),c("1","3"),c("2","3")), map_signif_level = TRUE)+theme_bw()
- Dataset = df
- 독립변수 명칭 = Group
- 종속변수 명칭 = Value1
- 독립변수 내 값 명칭 1 = 1
- 독립변수 내 값 명칭 2 = 2
- 독립변수 내 값 명칭 3 = 3
반응형
2024.05.10 - [R] - R studio에서 Excel 파일 불러오기
2024.05.11 - [R] - R STUDIO TIP 옵션 (scipen, digits, max.print)
반응형
'R' 카테고리의 다른 글
R STUDIO 단순선형회귀분석 (Simple Linear Regression) (0) | 2024.05.21 |
---|---|
R STUDIO 정규성 검정 (Kolmogorov-Smirnov test & Shapiro-Wilk test) (0) | 2024.05.15 |
R STUDIO 그룹 분할 및 변수 설정 / dplyr (0) | 2024.05.13 |
R STUDIO TIP 옵션 (scipen, digits, max.print) (0) | 2024.05.11 |
R studio에서 Excel 파일 불러오기 (0) | 2024.05.10 |