Jak obliczyć i wykreślić cdf w r
Do obliczenia i wykreślenia funkcji rozkładu skumulowanego (CDF) w R można użyć następującej podstawowej składni:
#calculate empirical CDF of data p = ecdf(data) #plot CDF plot(p)
Poniższe przykłady pokazują, jak używać tej składni w praktyce.
Przykład 1: Oblicz i wykreśl CDF surowych danych
Poniższy kod pokazuje, jak obliczyć i wykreślić CDF losowego zestawu danych w 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 ')
Oś x pokazuje surowe wartości danych, a oś y pokazuje odpowiednie wartości CDF.
Przykład 2: Oblicz i wykreśl CDF znanego rozkładu
Poniższy kod pokazuje, jak obliczyć i wykreślić CDF standardowego rozkładu normalnego:
curve(pnorm, from = -3 , to = 3 )
Alternatywnie możesz utworzyć ten sam wykres za pomocą ggplot2:
library (ggplot2) ggplot(data. frame (x = c(- 3 , 3 )), aes(x = x)) + stat_function(fun = pnorm)
Dodatkowe zasoby
CDF lub PDF: jaka jest różnica?
Jak wykreślić CDF w programie Excel