Как рассчитать и построить CDF в R

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

Замечательно! Вы успешно подписались.
Добро пожаловать обратно! Вы успешно вошли
Вы успешно подписались на кодкамп.
Срок действия вашей ссылки истек.
Ура! Проверьте свою электронную почту на наличие волшебной ссылки для входа.
Успех! Ваша платежная информация обновлена.
Ваша платежная информация не была обновлена.