Как рассчитать и построить график cdf в r
Вы можете использовать следующий базовый синтаксис для расчета и построения кумулятивной функции распределения (CDF) в R:
#calculate empirical CDF of data p = ecdf(data) #plot CDF plot(p)
Следующие примеры показывают, как использовать этот синтаксис на практике.
Пример 1. Рассчитать и построить график CDF необработанных данных.
Следующий код показывает, как вычислить и построить CDF случайного набора данных в R:
#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)
Дополнительные ресурсы
CDF или PDF: в чем разница?
Как построить график CDF в Excel