Mir wurde eine Frage zu einem linearen Modell gestellt, das mit Rs erstellt wurde lm
:
"Hat die Regression lineare oder nichtlineare iterative kleinste Quadrate verwendet?"
Ich habe ein bisschen gesucht und [glaube, ich] verstehe den Unterschied zwischen den beiden, konnte aber keine Beweise dafür finden, dass R lineare kleinste Quadrate verwendet lm
(was meiner Meinung nach verwendet wird).
Ich habe throuhg lm
und die zugrunde liegende Funktionsdokumentation gekämmt lm.fit
, konnte aber nichts verwandtes finden.
Ich denke, die Frage, die mir gestellt wurde, ist eine dumme Frage, und sie ist wahrscheinlich falsch formuliert, aber ich würde mich über jede Hilfe freuen, wie ich darauf antworten könnte.
lm
direkt heißt es jedoch, dass es zu linearen Modellen passt, direkt in der Überschrift: "Anpassen linearer Modelle". Also linear, nicht "nichtlinear". In der Dokumentation zu lm.fit
erfahren Sie, welchen Algorithmus es verwendet: ... " .lm.fit()
ist Bare-Bone-Wrapper für den innersten QR-basierten C-Code". Daher wird die QR-Zerlegung verwendet, um die Anpassung der kleinsten Quadrate zu berechnen. In der Beschreibung der zurückgegebenen Daten wird die QR-Zerlegung einige Male später erwähnt. Welche Dokumentation haben Sie gelesen?
lm
undlm.fit
durch Eingabe der Namen in der Befehlszeile anzeigen. Sie können auch jedes zurückgegebene Objekt untersuchenlm
, um die QR-Zerlegung genau dort zu sehen.