So berechnen und zeichnen sie einen cdf in r


Sie können die folgende grundlegende Syntax verwenden, um eine kumulative Verteilungsfunktion (CDF) in R zu berechnen und darzustellen:

 #calculate empirical CDF of data
p = ecdf(data)

#plot CDF
plot(p)

Die folgenden Beispiele zeigen, wie Sie diese Syntax in der Praxis anwenden können.

Beispiel 1: Berechnen und zeichnen Sie den CDF von Rohdaten

Der folgende Code zeigt, wie ein CDF eines Zufallsdatensatzes in R berechnet und dargestellt wird:

 #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 ') 

Die x-Achse zeigt die Rohdatenwerte und die y-Achse zeigt die entsprechenden CDF-Werte.

Beispiel 2: Berechnen und zeichnen Sie den CDF der bekannten Verteilung

Der folgende Code zeigt, wie ein CDF der Standardnormalverteilung berechnet und dargestellt wird:

 curve(pnorm, from = -3 , to = 3 )

Alternativ können Sie denselben Plot mit ggplot2 erstellen:

 library (ggplot2)

ggplot(data. frame (x = c(- 3 , 3 )), aes(x = x)) +
  stat_function(fun = pnorm) 

Zusätzliche Ressourcen

CDF oder PDF: Was ist der Unterschied?
So zeichnen Sie ein CDF in Excel

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert