In R, wenn ich schreibe
lm(a ~ b + c + b*c)
Wäre dies immer noch eine lineare Regression?
Wie mache ich andere Arten der Regression in R? Ich würde mich über eine Empfehlung für Lehrbücher oder Tutorials freuen.
r
regression
suprvisr
quelle
quelle
lm()
steht für eine lineare Regression. Ihr Modell umfasst drei Parameter (minus den Achsenabschnitt) fürb
,c
und deren Zusammenwirkenb:c
, das stehtb + c + b:c
oderb*c
für kurze (R folgt Wilkinson-Notation für statistische Modelle). Das Anpassen eines verallgemeinerten linearen Modells (dh wenn die Verknüpfungsfunktion keine Identität ist, wie dies für das oben ausgedrückte lineare Modell der Fall ist) wird durch angefordertglm()
.Antworten:
Linear bezieht sich auf die Beziehung zwischen den von Ihnen geschätzten Parametern (z. B. ) und dem Ergebnis (z. B. y i ). Daher ist y = e x β + ϵ linear, y = e β x + ϵ jedoch nicht. Ein lineares Modell bedeutet , dass die Schätzung des Parametervektors geschrieben werden kann β = Σ i w i y i , wobei die { w i }β yich y= exβ+ ϵ y=eβx+ϵ β^= ∑ichwichyich { wich}} sind Gewichte, die durch Ihr Schätzverfahren bestimmt werden. Lineare Modelle können algebraisch in geschlossener Form gelöst werden, während viele nichtlineare Modelle durch numerische Maximierung unter Verwendung eines Computers gelöst werden müssen.
quelle
Dieser Beitrag auf minitab.com bietet eine sehr klare Erklärung:
Response = constant + parameter * predictor + ... + parameter * predictor
quelle
Ich würde vorsichtig sein, wenn ich dies als "R lineare Regression" -Frage gegenüber einer "linearen Regressions" -Frage stelle. Formeln in R enthalten Regeln, die Sie möglicherweise kennen oder nicht kennen. Beispielsweise:
http://wiener.math.csi.cuny.edu/st/stRmanual/ModelFormula.html
Angenommen, Sie fragen, ob die folgende Gleichung linear ist:
Die Antwort lautet Ja, wenn Sie eine neue unabhängige Variable zusammenstellen, z.
Das Einsetzen der obigen newv-Gleichung in die ursprüngliche Gleichung sieht wahrscheinlich so aus, wie Sie es von einer linearen Gleichung erwarten:
In Bezug auf Referenzen kann Google "r Regression" oder was auch immer Sie denken, für Sie funktionieren.
quelle
a
eine lineare Funktion der vier Koeffizienten ist.Sie können die lineare Regression als (lineare) Matrixgleichung ausschreiben.
oder wenn Sie dies zusammenbrechen:
quelle