반응형
도구 R로 푸는 통계
94. 정규분포에 색칠하기
91강에서 배운 폴리곤 함수를 이용하여 정규분포 색칠을 하는 방법을 알아봅시다. 설명은 주석으로 대체합니다.
##정규분포 함수를 그리기 위한 데이터 생성
set.seed(2)
x=seq(-4,4,0.001)
y=dnorm(x)
##정규분포 함수 그리기
plot(x,y,type="l",ann=FALSE)
title(main="normal distribution",xlab="x",ylab="f(x)",
cex.lab=1.3,cex.main=1.5)
##색칠할 범위 설정하기
areaX=seq(1.96,4,0.01)
areaY=dnorm(areaX)
##폴리곤 함수에 사용할 수 있도록 데이터 가공하기
xp=c(areaX,rev(areaX))
yp=c(rep(0,length(areaY)),rev(areaY))
##폴리곤 함수 그리기
polygon(xp,yp,col="red",border=NA)
영상이 더 편하신 분
반응형
'R 주제 > R 기초 및 통계 강의' 카테고리의 다른 글
[R 강의] 96. 독립표본 t검정 (+등분산 검정) (0) | 2020.06.16 |
---|---|
[R 강의] 95. 일표본 t검정 (0) | 2020.06.16 |
[R강의] 93. 맘에 드는 색을 RGB로 가져오기 (0) | 2020.05.29 |
[R강의] 92. 정규분포 함수 그려보기 (0) | 2020.05.28 |
[R강의] 91. 그래프 색칠에 사용하는 polygon 함수 (0) | 2020.05.27 |
댓글