Ggplot2에 신뢰 구간을 추가하는 방법(예제 포함)
geom_smooth()를 사용하여 ggplot2의 플롯에 신뢰 구간 선을 추가할 수 있습니다.
library (ggplot2)
some_ggplot +
geom_point() +
geom_smooth(method=lm)
다음 예에서는 R에 내장된 mtcars 데이터세트에서 이 구문을 실제로 사용하는 방법을 보여줍니다.
예 1: ggplot2에 신뢰 구간 선 추가
다음 코드는 ggplot2에서 산점도를 생성하고 최적선과 95% 신뢰 구간을 추가하는 방법을 보여줍니다.
library (ggplot2)
#create scatterplot with confidence bands
ggplot(data=mtcars, aes (x=mpg, y=wt)) +
geom_point() +
geom_smooth(method=lm)
파란색 선은 적합 선형 회귀선을 나타내고 회색 띠는 95% 신뢰 구간 대역을 나타냅니다.
예 2: 신뢰 구간 수준 변경
기본적으로 geom_smooth()는 95% 신뢰 구간을 사용하지만 level 인수를 사용하여 다른 신뢰 수준을 지정할 수 있습니다.
예를 들어, 90% 신뢰 구간을 생성하도록 선택할 수 있습니다.
library (ggplot2)
#create scatterplot with 90% confidence bands
ggplot(data=mtcars, aes (x=mpg, y=wt)) +
geom_point() +
geom_smooth(method=lm, level= 0.90 )
사용하는 신뢰 수준이 작을수록 회귀선 주변의 신뢰 구간 밴드가 좁아집니다.
예 3: 신뢰 구간 선의 모양 변경
color 및 fill 인수를 사용하여 각각 회귀선의 색상과 신뢰 구간 대역의 색상을 변경할 수도 있습니다.
library (ggplot2)
#create scatterplot with custom confidence interval lines
ggplot(data=mtcars, aes (x=mpg, y=wt)) +
geom_point() +
geom_smooth(method=lm, color=' red ', fill=' lightblue ')
회귀선은 이제 빨간색이고 신뢰 구간 밴드는 연한 파란색으로 채워집니다.
참고 : geom_smooth() 함수에 대한 전체 문서는 여기에서 찾을 수 있습니다.
추가 리소스
다음 튜토리얼에서는 ggplot2에서 다른 일반적인 작업을 수행하는 방법을 설명합니다.
ggplot2에서 범례 제목을 변경하는 방법
ggplot2에서 축 레이블을 회전하는 방법
R에서 수정하는 방법: “ggplot” 함수를 찾을 수 없습니다.