So fügen bedeuten scatter-plot in R?
Ich habe Daten in der form:
Num Percent
5 9.44
4 19.7
4 10.64
4 10.81
4 10.97
4 11.35
3 13.18
3 24.54
3 24.99
3 12.95
3 13.17
3 24.29
3 13.81
3 13.93
3 27.87
3 13.26
2 41.41
2 34.19
2 41.6
2 19.31
2 34.4
2 38.72
2 18.16
2 36.28
2 18.95
2 18.49
Ich möchte, um eine Darstellung der Daten, so dass, zusammen mit der Handlung von 'num'(x) und 'Prozent'(y), die mittlere an jedem Punkt der x-Achse (2,3,4,5) wird Hinzugefügt, um den plot und eine Regressionsgerade, basierend auf der mittleren Reihe dargestellt wird.
Siehe die Methode hier: stackoverflow.com/a/2493010/269476
InformationsquelleAutor userOfLife | 2012-10-30
Du musst angemeldet sein, um einen Kommentar abzugeben.
Aufruf Ihre Daten-frame
DF
LM <- lm(Percent~as.vector(Num^n), DF)
erhalten Sie das Modell.plot(function(x) coef(LM)[1]+coef(LM)[2]*x^n,MIN,MAX,add=TRUE)
zeichnet die Linie.legend(legend=round(coef(LM), digits=3),x="topleft")
zeigt die Koeffizienten, nicht aber die Formel.wenn Sie sagen, 'eine bessere regression eingebaut Linie' beachten Sie, dass die Linie passt es, dass code ist eine regression line. Wie würden Sie eine besser passende Regressionsgerade? Meinst du die bitte für eine Kurve? Oder du fragst für eine gewichtete Linie?
InformationsquelleAutor Señor O