R에서 cdf를 계산하고 플롯하는 방법
다음 기본 구문을 사용하여 R에서 누적 분포 함수(CDF)를 계산하고 그릴 수 있습니다.
#calculate empirical CDF of data p = ecdf(data) #plot CDF plot(p)
다음 예에서는 이 구문을 실제로 사용하는 방법을 보여줍니다.
예 1: 원시 데이터의 CDF 계산 및 도표화
다음 코드는 R에서 임의 데이터 세트의 CDF를 계산하고 플롯하는 방법을 보여줍니다.
#create some data data = rnorm(100) #calculate empirical CDF of data p = ecdf(data) #plot CDF plot(p, xlab=' x ', ylab=' CDF ', main=' CDF of Data ')
x축은 원시 데이터 값을 나타내고 y축은 해당 CDF 값을 나타냅니다.
예제 2: 알려진 분포의 CDF 계산 및 도표화
다음 코드는 표준 정규 분포의 CDF를 계산하고 플로팅하는 방법을 보여줍니다.
curve(pnorm, from = -3 , to = 3 )
또는 ggplot2를 사용하여 동일한 플롯을 만들 수 있습니다.
library (ggplot2) ggplot(data. frame (x = c(- 3 , 3 )), aes(x = x)) + stat_function(fun = pnorm)