HOWTO · R
R의 Ggplot2에 신뢰 구간 추가
이 튜토리얼은 R에서 ggplot2에 신뢰 구간을 추가하는 방법을 보여줍니다.
이 페이지의 내용
ggplot2 라이브러리는 다양한 그래프를 그리는 데 사용됩니다. geom_smooth() 또는 geom_ribbon() 메서드를 사용하여 플롯에 신뢰 구간 라인 또는 밴드를 추가할 수 있습니다.
이 튜토리얼은 R에서 ggplot2에 신뢰 구간을 추가하는 방법을 보여줍니다.
R의 ggplot2에 신뢰 구간 추가
먼저 ggplot2를 그릴 데이터 프레임을 만들어야 합니다.
예제 코드:
x <- 1:80
y <- rnorm(80) + x / 8
low <- y + rnorm(80, - 2, 0.1)
high <- y + rnorm(80, + 2, 0.1)
data_frame <- data.frame(x, y, low, high)
head(data_frame)
위의 코드는 80개의 라인과 4개의 열이 있는 예제 데이터 프레임을 생성합니다. x 및 y는 플롯될 값이고 높음 및 낮음 값은 해당 값에 대한 신뢰 구간입니다.
데이터 프레임의 헤드인 코드에 대한 출력을 참조하십시오.
x y low high
1 1 0.7819640 -1.29439898 2.719669
2 2 0.8893052 -1.09524369 2.885744
3 3 1.8762126 0.03061524 3.910596
4 4 -0.3713966 -2.34534103 1.683949
5 5 1.9099850 -0.04985367 4.026922
6 6 1.2793110 -0.82542732 3.199673
다음 단계는 ggplot2를 플로팅하는 것입니다. 그러나 먼저 ggplot2 패키지를 설치하고 로드해야 합니다.
install.packages("ggplot2")
library("ggplot2")
패키지가 로드되면 이제 ggplot을 그릴 수 있습니다.
gg_plot <- ggplot(data_frame, aes(x, y)) +
geom_point()
gg_plot
위의 코드는 그래프를 그립니다.
마지막으로 geom_smooth() 또는 geom_ribbon() 메서드를 사용하여 ggplot2에 신뢰 구간을 추가할 수 있습니다.
geom_smooth() 메서드를 사용하여 신뢰 구간 라인을 추가합니다.
## Add confidence interval lines
gg_plot + geom_smooth(aes(ymin = low, ymax = high), alpha = 0.2)
geom_ribbon() 메서드를 사용하여 신뢰 구간 밴드를 추가합니다.
완전한 예제 코드
다음은 이 자습서에서 사용된 전체 예제 코드입니다.
x <- 1:80
y <- rnorm(80) + x / 8
low <- y + rnorm(80, - 2, 0.1)
high <- y + rnorm(80, + 2, 0.1)
data_frame <- data.frame(x, y, low, high)
head(data_frame)
install.packages("ggplot2")
library("ggplot2")
gg_plot <- ggplot(data_frame, aes(x, y)) +
geom_point()
gg_plot
## Add confidence interval lines
gg_plot + geom_smooth(aes(ymin = low, ymax = high), alpha = 0.2)
## Add confidence interval bands
gg_plot + geom_ribbon(aes(ymin = low, ymax = high), alpha = 0.2)