Saya telah ditanya pertanyaan tentang model linier yang dibuat dengan R's lm
:
"Apakah regresi menggunakan kuadrat terkecil linier atau non-linear?"
Saya mencari sedikit dan [berpikir bahwa saya] memahami perbedaan antara keduanya, tetapi tidak dapat menemukan bukti penggunaan R dari linear kuadrat terkecil di lm
(yang saya pikir itu menggunakan).
Saya menyisir throuhg lm
dan lm.fit
dokumentasi fungsi yang mendasarinya , tetapi tidak dapat menemukan apa pun yang terkait.
Saya pikir pertanyaan yang saya ajukan adalah pertanyaan bodoh, dan mungkin dirumuskan dengan keliru, tapi saya menghargai bantuan apa pun bagaimana saya bisa menjawabnya.
r
linear-model
lm
PavoDive
sumber
sumber
lm
danlm.fit
dengan mengetikkan namanya di baris perintah. Anda juga dapat memeriksa objek apa pun yang dikembalikan olehlm
untuk melihat dekomposisi QR di sana.lm
secara langsung memberitahu Anda bahwa itu sesuai dengan model linier, tepat di tajuknya tertulis: "Fitting Linear Models". Jadi linear, bukan "nonlinear". Dokumentasi untuklm.fit
memberi tahu Anda algoritma yang digunakannya: ... ".lm.fit()
adalah pembungkus tulang kosong ke kode C berbasis QR terdalam". Jadi ia menggunakan dekomposisi QR untuk menghitung kuadrat terkecil yang cocok; itu menyebutkan dekomposisi QR beberapa kali kemudian dalam menggambarkan apa yang dikembalikan. Dokumentasi apa yang Anda baca?Jawaban:
Saya menggunakan metode faktorisasi QR (metode langsung daripada iteratif) untuk menyelesaikan masalah linear kuadrat terkecil.
sumber