2016-09-22 1 views
1

Also wurde ich gebeten, einen Code zu schreiben, der 100 zufällig verteilte Zahlen x zwischen 0 und 1 erzeugt und diese Werte in unserer Verteilungsfunktion F (x) = 1-e^(-x) für x = verwendet > 0. Und dann ein Histogramm zeichnen.Histogramm Ausgabe

Jetzt möchte ich schließen, wenn es nach einer exponentiellen Verteilung verteilt zu sein scheint.

1.So konnte ich mein Histogramm mit dem Graph der exponentiellen Verteilung überlagern, aber ich habe keine Ahnung wie ich das mache. Könnte mir jemand helfen?

Ich bin neu in R und dies ist mein erster Kurs in Statistik, danke im Voraus.

enter image description here

:

+0

Possible dupes:

Sie können auch die Verteilung des Zufallsvariablen Y mit dem exponentiellen Zufallsvariable Z mit qqplot vergleichen, wie unten gezeigt http://stackoverflow.com/ q/22704047/903061, http://stackoverflow.com/q/20078107/903061, http://Stackoverflow.com/q/19103582/903061, viel mehr in den "verwandten" Fragen in der Seitenleiste. – Gregor

Antwort

0

Für (2), Sie, dass y zeigen kann, ist exponentiell mit Mittelwert (rate) 1 wie folgt (unter Verwendung der PDF von Zufallsvariable Y der transformierten Zufallsvariable X) verteilten Für (1) Sie können dies versuchen (100 zufällige Stichproben aus einer exponentiellen Verteilung von Rate 1 ziehen und einen Vektor z erstellen, dann Histogramme von y und z durch Überlagerung vergleichen, da die Form der Histogramme ziemlich ähnlich ist):

hist(y, col='red', alpha=0.2, main='comparing the histograms of y and z') 
z <- rexp(100) # draw 100 random samples from an exponential distribution with rate 1 
hist(z, add=T, col=rgb(0, 1, 0, 0.5)) 
legend("topright", c('hist y', 'hist z'), lwd=c(2,2), col=c('red',rgb(0, 1, 0, 0.5))) 
qqplot(y,z, ylab='z') 
qqline(y) 

enter image description here

+0

Oh vielen Dank für Ihre Antwort. Ich denke, ich habe mich falsch in Bezug auf (1) formuliert. Ich möchte mein Histogramm mit der Kurve der Exponentialfunktion überlagern. Gibt es eine Möglichkeit, mein Histogramm mit der Kurve zu überlagern? – Biggiez