Abline nicht arbeiten mit Linearen Regressionsmodell

Ich habe eine Daten in R, so will ich, um zu testen, die Daten mit verschiedenen Modellen. Ich teilen Sie die Daten in 2 Sätze 80% training und 20% - Prüfung. So, jetzt, was ich will zu tun ist, trainieren die Trainings-Daten-set auf einem linearen Modell und vorhersehbar, dass es auf der Test-Daten-set.

Habe ich keine dieser so weit.

temp<-lm(formula = cityMpg ~ peakRpm+horsePower+wheelBase , data=train)
temp_test<- predict(temp,test)
plot(temp_test)

Hier bin, bekomme ich die scatter-plot. Jetzt möchte ich nur eine Zeile in diesem scatter-plot.
Wenn ich abline(temp_test), bekomme ich eine Fehlermeldung.
ich MÖCHTE DIE ZEILE als automatische, ich möchte nicht angeben der Koordinaten.
immer Fehler wie:

Error in int_abline(a = a, b = b, h = h, v = v, untf = untf, ...) : 
      invalid a=, b= specification
  • versuchen abline(temp).
  • hi abline(temp) funktioniert, aber es funktioniert für die Trainingsdaten ich will, dass es für eine test-Daten-Warnung: In abline(temp) : nur die ersten zwei von 4 Regressionskoeffizienten
  • Zeichnen 4-dimensionale Daten ist nicht einfach, zumindest nicht so viel, wie 2-d-Daten. abline funktioniert nur für einfache lineare Modelle mit 2 Koeffizienten, 1 abfangen und die 1 Steigung.
  • Sie können nicht tun, müssen Sie ein 4-dimensionales Modell und abline funktioniert nur für 2d.
  • Ok. Dann, Wie kann ich den plot einer Linie ??? Von lines () - Funktion ?
  • Wenn ich nur verwenden, temp<-lm(formula = cityMpg ~ peakRpm, data=Zug), dann ist es gut ?/

InformationsquelleAutor Xylo_matic | 2013-10-25
Schreibe einen Kommentar