본문 바로가기
R 주제/R 기초 및 통계 강의

[R 강의] 94. 정규분포에 색칠하기

by 만다린망고 2020. 6. 6.
반응형

도구 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)

 


영상이 더 편하신 분

 

반응형

댓글