Olasılık ve istatistik · Doğrusal regresyon

Doğrusal regresyon

Basit doğrusal regresyon, düşey artıkların kareleri toplamını olabildiğince küçük yapan ŷ = a + bx doğrusunu uydurur. Burada kendi doğrunuzu öteleyip döndürerek bu en küçük değeri bulabilir ve uydurulan doğruyu özetlediği bulutla karşılaştırabilirsiniz.

Bu görselleştirmede doğrusal regresyon

Basit doğrusal regresyon, xx üzerinden yy tahmini için en küçük kareler doğrusu y^=a+bx\hat y = a + bx kullanır. Bu, artıkların kareleri toplamı en küçük olan doğrudur. Bir noktanın artığı e=y−y^e = y - \hat y, doğrunun ne kadar üstünde olduğunu gösterir; altında ise negatiftir. Az sayıda nokta olduğunda her artığa bir kare eşlik eder, böylece toplam görülebilen bir alana dönüşür. Kendi doğrunuzu öteleyip döndürerek en küçük değeri arayabilir ve uydurulan doğruyu 1000 noktalık bir benzetim bulutuyla karşılaştırabilirsiniz.

Doğru neden (xˉ,yˉ)(\bar x, \bar y) merkezinden geçer? Herhangi bir doğruyu y=h+b(x−xˉ)y = h + b(x - \bar x) olarak yazın; burada hh, doğrunun xˉ\bar x konumundaki yüksekliğidir. Artıkların toplamı n(yˉ−h)n(\bar y - h) olur ve kareler toplamı iki parçaya ayrılır:

Herhangi bir doğrunun kareler toplamı: yükseklik payı ve eğim payı
SSE=n(yˉ−h)2+P(b),P(b)=Syy−2b Sxy+b2Sxx\mathrm{SSE} = n(\bar y - h)^2 + P(b), \qquad P(b) = S_{yy} - 2b\,S_{xy} + b^2 S_{xx}

Burada SxxS_{xx}, SyyS_{yy} ve SxyS_{xy}, ortalamalardan sapmaların kareleri ve çarpımları toplamlarıdır. İlk parça yalnızca yüksekliğe, ikinci parça yalnızca eğime bağlıdır. Bu yüzden her eğim için en iyi yükseklik yˉ\bar y olur: en iyi doğru merkezden geçer ve artıklarının toplamı 0 olur. Merkez etrafında döndürüldüğünde toplam, P(b)P(b) parabolünü izler. xx değerlerinin tümü aynı değilse tek en alçak noktası b=Sxy/Sxxb = S_{xy}/S_{xx} konumundadır.

R2R^2 neyi ölçer? Yatay y=yˉy = \bar y doğrusu, parabolün eğim 0 olan noktasına karşılık gelir; kareler toplamı, toplam değişkenlik SST=Syy\mathrm{SST} = S_{yy} olur. Uydurulan doğru geriye SSE\mathrm{SSE} bırakır. yy değerleri değişiyorsa R2=1−SSE/SSTR^2 = 1 - \mathrm{SSE}/\mathrm{SST}, yy değişkenliğinin bu doğrunun açıkladığı payıdır. İki koordinat da değişiyorsa R2=r2R^2 = r^2 olur; dolayısıyla 0.5 korelasyon yalnızca dörtte birini açıklar. Açıklamak burada uyum sağlamak demektir, neden olmak değil.

Doğru neden buluttan daha yatıktır? Standart birimlerde tahminleri z^y=r zx\hat z_y = r\,z_x biçimindedir. Bu yüzden ∣r∣<1|r| < 1 olduğunda, xˉ\bar x konumundan uzaktaki bir noktanın tahmini, yˉ\bar y konumundan standart sapma cinsinden, noktanın xˉ\bar x konumundan olduğundan daha az uzaktadır. Benzetimdeki gibi oval bir bulutta, eğimi ±sy/sx\pm s_y/s_x olan standart sapma doğrusu bulutun görünen yönünü izler; regresyon doğrusu daha yatıktır. Verileri geri çeken bir şey yoktur: etki, bu tür her veri kümesi için geçerlidir. yy üzerinden xx tahmini yapmak etkiyi ters yönde gösterir ve merkezden geçen, grafikte daha dik görünen ikinci bir doğru verir. Böyle bir bulutta, dar xx şeritlerinde yy ortalamaları bu etkiyi gösterir: regresyon doğrusuna yakındırlar ama tam üzerinde değildirler. Ad, Francis Galton’ın 1886 tarihli boy araştırmasından gelir: çok uzun veya çok kısa ebeveynlerin çocukları ortalamada daha az uçtaydı.

Doğru ne zaman yanıltabilir? Bir noktayı 1 yükseltmek, kendi uydurulan değerini kaldıraç değeri h=1/n+(x−xˉ)2/Sxxh = 1/n + (x - \bar x)^2/S_{xx} kadar artırır. Bu değer, xˉ\bar x konumundan uzaklaştıkça büyür. xx yönünde tek başına çok uzakta olan bir noktanın kaldıraç değeri 1’e yakın olabilir: doğru onu izler. Diğer bütün noktalarla çelişse bile kendi artığı küçük görünebilir; büyük bir bulutta bile böyle bir nokta doğruyu döndürebilir. Ayrıca rr değeri 1’e yakınken artıklar iki uçta pozitif, ortada negatif olabilir; hiçbir doğrunun izleyemeyeceği bir eğri oluştururlar.

Dikkat edilecekler

  • Eksenlerin ölçekleri ne olursa olsun kareler ekranda kare olarak çizilir; dolayısıyla alanları e2e^2 ile aynı oranlarda karşılaştırılabilir.

Kontroller

  • Buluttaki bir noktaya basmak artığını ve kaldıraç değerini gösterir; boş bir yere basmak kendi noktanızı ekler.
  • Klavyede ↑ ↓ doğrunuzun dönme merkezini taşır, döndürme tutamacı ise her adımda 1° döner. Merkezin veya yatay konumun ötesine geçen bir adım orada durur; yanıtlar görünürken en küçük kareler eğimini geçen adım da orada durur.

İlgili kavramlar