Ağırlıklı en küçük kare ağırlıkları tanımı: R lm fonksiyonu vs.


9

Birisi bana neden matris işlemiyle Rağırlıklı en küçük kareler ve manuel çözümden farklı sonuçlar aldığımı söyleyebilir mi?

Özellikle, manuel olarak çözmeye çalışıyorum , burada ağırlıklar üzerinde çapraz matris, veri matrisidir, yanıttır vektör. WAx=WbWAb

Ben argüman R lmkullanarak fonksiyonu ile sonuçları karşılaştırmak çalışıyorum weights.

resim açıklamasını buraya girin


Etiketleri düzenledim: bu kesinlikle [kendi kendine çalışma] değildi. Aynı zamanda gerçekten GLS ile ilgili değil (çok özel bir durumla ilgili), bu yüzden de kaldırdım.
amip

Yanıtlar:


13

Hesaplamalarınız için matematiksel ifadelerden de görebileceğiniz gibi,

((WA)(WA))1((WA)(Wb))=(AW2A)1(AW2b).

Anlaşılan senin ağırlıkları olan , değil . Bu nedenle cevabınızı çıktıyla karşılaştırmalısınız.W2W

> lm(form, mtcars, weights=w^2)
Coefficients:
      wt        hp      disp  
14.12980   0.08391  -0.16446 

Anlaşma mükemmel (kayan nokta hatası içinde - dahili olarak, Rsayısal olarak daha kararlı bir algoritma kullanıyor.)


1
Tartışmalı olarak, burada sadece yazılım kurallarından bahsediyoruz: yazılımın "ağırlık" beklediği yerde, ona veya vermenizi istiyor mu? Bunun değerli bir soru olduğunu düşündüm çünkü problem herhangi bir istatistiksel paketi etkileyebilir. Sözleşmelerden bağımsız olarak, bu cevaptaki kısa analiz, "ağırlıklar" ın alternatif yorumlarının makul ve denenmeye değer olabileceğini düşündürmektedir. WW2
whuber

Evet, öyle kafa karıştırıcı düşünüyorum, ben sadece bir gelen ayarlamaktır o kare azından ağırlıklı diyor kıtabının lineer cebir kitabı Bölüm 8.6, gelen ifadeyi var içinAx=bWAx=Wb
Haitao Du

8
Strang doğrudur, ancak pedagojik yönelimi geriye dönüktür: problemden ziyade cevapla başlar. Sorun, artıkların varyansları bilinen, ancak farklı değerler bildiğinde, en küçük kareler prosedürünün analoğunun nasıl gerçekleştirileceği ile ilgilidir . Çeşitli (ancak basit) teorik nedenlerle, veriler ters varyanslarla (bazen "kesinlikler" olarak adlandırılır) ağırlıklandırılmalıdır. Bundan ağırlıkların kare kökü olması gerektiği anlaşılabilir . W
whuber
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.