Як обчислити та побудувати 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 ')
На осі абсцис відображаються значення необроблених даних, а на осі у – відповідні значення 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)