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

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *