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)

ggplot2 신뢰 구간 선

파란색 선은 적합 선형 회귀선을 나타내고 회색 띠는 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: 신뢰 구간 선의 모양 변경

colorfill 인수를 사용하여 각각 회귀선의 색상과 신뢰 구간 대역의 색상을 변경할 수도 있습니다.

 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” 함수를 찾을 수 없습니다.

의견을 추가하다

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다