Как рассчитать и построить график 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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *