Also, ich versuche, ein Histogramm über einen Datenrahmen zu zeichnen -> y für die Spalte -> ProsperRating..numeric. (Es gibt einen Punkt am Ende des Variablennamens).R Histogramm über diskrete Variable - Zwei der Bins bleiben
Also, das ist, was ich bisher habe. (Nach Überlagerung der normalen Kurve).
h <- hist(y$ProsperRating..numeric.,breaks = c(0,1,2,3,4,5,6,7))
xfit <- seq(min(y$ProsperRating..numeric.) , max(y$ProsperRating..numeric.) , length = nrow(y))
yfit <- dnorm(xfit, mean = mean(y$ProsperRating..numeric.), sd = sd(y$ProsperRating..numeric.))
yfit <- yfit * length(y$ProsperRating..numeric.) *diff(h$mids[1:2]) * 1.8
lines(xfit,yfit,lwd = 2)
Histogram plot - Notice 1 and 2 numbered bins sticking together
Gibt es eine andere Art, wie ich dies auch tun könnte? Insgesamt noob zu R.
Edit 1: Prosper Rating numerisch ist eine Spalte in meinem Datenframe. Es enthält den Wert 1-7 in Inkrementen auf 1 (x = seq(1,7,1)
). Das versuche ich hier zu ergründen.
Edit 2: Hinzufügen der neuen Normalkurve. Code wurde geändert, um Unterbrechungen anzuzeigen. New Normal Curve! Keine Ahnung, ob dies richtig gemacht wird.
Und was ist dein Problem? – Jimbou
Ich brauche nicht die ersten zwei Fächer, um wie im Bild zu haften. Anders als das ist es in Ordnung (ich denke) –
fügen Sie einige reproduzierbare Daten, z. mit 'dput (your_data)' – Jimbou