Hoe een exponentiële verdeling in r te plotten


De exponentiële verdeling is een waarschijnlijkheidsverdeling die wordt gebruikt om de tijd te modelleren die we moeten wachten totdat een bepaalde gebeurtenis plaatsvindt.

Als een willekeurige variabele X een exponentiële verdeling volgt, kan de kansdichtheidsfunctie van X worden geschreven:

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

Goud:

  • λ: de tariefparameter
  • e: Een constante die ongeveer gelijk is aan 2,718

De cumulatieve verdelingsfunctie van

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

In deze tutorial wordt uitgelegd hoe u een PDF en CDF plot voor de exponentiële verdeling in R.

Een kansdichtheidsfunctie plotten

De volgende code laat zien hoe u een PDF van een exponentiële verdeling met een snelheidsparameter λ = 0,5 plot:

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

Exponentiële plot PDF in R

De volgende code laat zien hoe u meerdere PDF’s van een exponentiële verdeling met verschillende tariefparameters kunt plotten:

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

Meerdere exponentiële PDF-functies plotten in R

Een cumulatieve verdelingsfunctie plotten

De volgende code laat zien hoe u een CDF van een exponentiële verdeling met een snelheidsparameter λ = 0,5 kunt plotten:

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

Exponentiële CDF-plot in R

De volgende code laat zien hoe u meerdere CDF’s van een exponentiële verdeling met verschillende tariefparameters kunt plotten:

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

Meerdere exponentiële verdelingen in één plot in R

Aanvullende bronnen

In de volgende tutorials wordt uitgelegd hoe u andere kansverdelingen in R kunt plotten:

Hoe een Poisson-verdeling in R te plotten
Hoe een binominale verdeling in R te plotten
Hoe de verdeling in R te plotten
Hoe een normale verdeling in R te plotten
Hoe een chi-kwadraatverdeling in R te plotten

Einen Kommentar hinzufügen

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