Wie zeichne ich die lineare Regression in R?

7

Ich möchte den folgenden Fall der linearen Regression in R

machen %Vor%

Ich möchte die Linie plotten, die die lineare Regression der Daten zeigt, die ich verarbeite. Ich habe es versucht mit:

%Vor%

Das Problem ist, dass meine Formel die folgende Form hat:

%Vor%

und nicht etwas einfacheres wie:

%Vor%

also, wie kann ich diese Linie zeichnen, die die lineare Regression zeigt?

Ist es möglich, die Linie mit einer Linie zu zeichnen?

    
Little 22.01.2013, 04:51
quelle

5 Antworten

7

Suchen Sie nach der Funktion predict ?

Zum Beispiel: Die Verwendung von lines(predict(fit)) ergibt:

Sie können dies auch verwenden, um zukünftige Daten mit den berechneten Koeffizienten abzugleichen. ZB

%Vor%

    
thelatemail 22.01.2013, 05:27
quelle
6
%Vor%

    
Matthew Lundberg 22.01.2013 05:05
quelle
6

Humbug. Das sind alles vernünftige Lösungen, aber sie tun nicht, wonach Sie fragen. Nun, was Sie fragen, ist etwas kühler und völlig unpraktisch, aber kann mit rgl gemacht werden.

%Vor%

Nun, wo die Magie in rgl passiert:

%Vor%

Es wird hier nicht gerecht, aber es ist schön und Sie können es bewegen.

Und was zur Hölle, lassen Sie uns Ihre ursprünglichen Punkte hinzufügen

%Vor%

    
sebastian-c 22.01.2013 05:47
quelle
2

Der Fehler liegt darin, wie Ihre Daten formatiert wurden. Hier ist eine weitere Option:

%Vor%

Dann können Sie die Achsenbeschriftungen neu formatieren, wenn Sie möchten.

    
N8TRO 22.01.2013 05:58
quelle
1

Die Funktionen Predict.Plot und TkPredict im TeachingDemos-Paket zeichnen die Beziehung zwischen einem der Prädiktoren und der Antwortvariablen auf, die auf den Werten der anderen Prädiktoren beruhen. Predict.Plot macht es ziemlich einfach, mehrere Zeilen von verschiedenen Bedingungen zu sehen, während TkPredict die Werte, auf die konditioniert wird, interaktiv ändern kann (und den Code Predict.Plot erzeugt, um das aktuelle Diagramm neu zu erstellen).

Diese Funktionen gelten allgemein für Regressionsmodelle für mehrere Prädiktoren, sind aber für eine Zeitreihe nicht so gut wie sie zerlegen.

    
Greg Snow 22.01.2013 22:15
quelle

Tags und Links