So zeichnen sie eine exponentialverteilung in r auf


Die Exponentialverteilung ist eine Wahrscheinlichkeitsverteilung, mit der die Zeit modelliert wird, die wir warten müssen, bis ein bestimmtes Ereignis eintritt.

Wenn eine Zufallsvariable X einer Exponentialverteilung folgt, kann die Wahrscheinlichkeitsdichtefunktion von X wie folgt geschrieben werden:

f (x; λ) = λe -λx

Gold:

  • λ: der Geschwindigkeitsparameter
  • e: Eine Konstante, die ungefähr 2,718 entspricht

Die kumulative Verteilungsfunktion von

F (x; λ) = 1 – e -λx

In diesem Tutorial wird erläutert, wie Sie eine PDF- und CDF-Datei für die Exponentialverteilung in R zeichnen.

Zeichnen einer Wahrscheinlichkeitsdichtefunktion

Der folgende Code zeigt, wie man ein PDF einer Exponentialverteilung mit einem Ratenparameter λ = 0,5 zeichnet:

 curve ( dexp (x, rate = .5), from=0, to=10, col=' blue ')

Exponentielles Plot-PDF in R

Der folgende Code zeigt, wie mehrere PDFs einer Exponentialverteilung mit unterschiedlichen Ratenparametern dargestellt werden:

 #plot PDF curves
curve ( dexp (x, rate = .5), from=0, to=10, col=' blue ')
curve ( dexp (x, rate = 1), from=0, to=10, col=' red ', add= TRUE )
curve ( dexp (x, rate = 1.5), from=0, to=10, col=' purple ', add= TRUE )

#add legend
legend (7, .5, legend=c(" rate=.5 ", " rate=1 ", " rate=1.5 "),
       col=c(" blue ", " red ", " purple "), lty=1, cex=1.2)

Zeichnen mehrerer exponentieller PDF-Funktionen in R

Zeichnen einer kumulativen Verteilungsfunktion

Der folgende Code zeigt, wie ein CDF einer Exponentialverteilung mit einem Ratenparameter λ = 0,5 dargestellt wird:

 curve ( pexp (x, rate = .5), from=0, to=10, col=' blue ') 

Exponentielles CDF-Diagramm in R

Der folgende Code zeigt, wie mehrere CDFs einer Exponentialverteilung mit unterschiedlichen Ratenparametern dargestellt werden:

 #plot CDF curves
curve ( pexp (x, rate = .5), from=0, to=10, col=' blue ')
curve ( pexp (x, rate = 1), from=0, to=10, col=' red ', add= TRUE )
curve ( pexp (x, rate = 1.5), from=0, to=10, col=' purple ', add= TRUE )

#add legend
legend (7, .9, legend=c(" rate=.5 ", " rate=1 ", " rate=1.5 "),
       col=c(" blue ", " red ", " purple "), lty=1, cex=1.2) 

Mehrere Exponentialverteilungen in einem einzigen Diagramm in R

Zusätzliche Ressourcen

In den folgenden Tutorials wird erläutert, wie andere Wahrscheinlichkeitsverteilungen in R dargestellt werden:

So zeichnen Sie eine Poisson-Verteilung in R auf
So zeichnen Sie eine Binomialverteilung in R auf
So zeichnen Sie eine Verteilung in R auf
So zeichnen Sie eine Normalverteilung in R auf
So zeichnen Sie eine Chi-Quadrat-Verteilung in R auf

Einen Kommentar hinzufügen

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