Skip to content

📈 Basit Regresyon

Gerçek hayatta birçok olay birbiriyle bağlantılıdır. Bir değişkenin değerinin, başka bir değişkenin veya değişkenlerin durumuna göre nasıl değiştiğini incelemek istatistiğin temel konularından biridir. İki değişken arasındaki ilişkileri genel olarak ikiye ayırırız:

  1. Fonksiyonel İlişki: İki değişken arasındaki mutlak ve kesin matematiksel ilişkidir. Örneğin, bir karenin kenar uzunluğu (x) ile alanı (Y) arasındaki ilişki Y=x2 şeklindedir ve istisnasız her zaman geçerlidir.
  2. İstatistiksel İlişki: Kesin bir formülle ifade edilemeyen, aralarında bir eğilim (trend) bulunan ilişkidir. Örneğin, öğrencilerin çalışma süreleri ile sınav notları arasında bir ilişki vardır ama bu herkes için %100 aynı sonucu vermez. İşte regresyon analizi bu istatistiksel ilişkileri modellemek için kullanılır.

Serpilme Diyagramları ve Korelasyon

İki değişken arasındaki istatistiksel ilişkinin görsel olarak incelenmesi için verilerin koordinat sistemine yerleştirilmesiyle elde edilen grafiğe serpilme diyagramı (scatter plot) denir. Noktaların dağılımına bakılarak ilişkinin varlığı, yönü ve kuvveti hakkında fikir sahibi olunur.

Bu görsel ilişkinin yönünü ve kuvvetini matematiksel olarak ölçen analize ise Korelasyon denir.

Tanım: Pearson Korelasyon Katsayısı (r)

İki değişken arasındaki doğrusal ilişkinin şiddetini ve yönünü gösteren katsayıdır. 1 ile +1 arasında değerler alır (1r1).

r=i=1n(xix¯)(yiy¯)i=1n(xix¯)2i=1n(yiy¯)2
  • r=1: Mükemmel pozitif doğrusal ilişki (Biri artarken diğeri de aynı oranda artar).
  • r=1: Mükemmel negatif doğrusal ilişki (Biri artarken diğeri aynı oranda azalır).
  • r=0: İki değişken arasında hiçbir doğrusal ilişki yoktur.

Korelasyon bize "Burada bir ilişki var mı ve ne kadar güçlü?" sorusunun cevabını verirken; regresyon, "Bu ilişkiyi matematiksel olarak hangi doğru denklemiyle modelleyebilirim?" sorusuna yanıt verir.

Basit Lineer Regresyon Modeli

Tanım: Regresyon Modeli

Bir bağımlı değişken (Y) ile tek bir bağımsız değişken (X) arasındaki doğrusal ilişkiyi modelleyen istatistiksel yaklaşımdır. Matematiksel ifadesi şu şekildedir:

Yi=β0+β1Xi+ϵi

Burada;

  • Yi: Bağımlı değişken (Gözlem değeri)
  • Xi: Bağımsız değişken (Açıklayıcı değişken)
  • ϵi: Hata terimi (Gerçek değer ile tahmin edilen değer arasındaki fark)

En Küçük Kareler Yöntemi (EKK)

Gözlemlediğimiz veri noktalarından geçen sonsuz sayıda doğru çizebiliriz. Amacımız, noktaların içinden geçen ve eğilimi en iyi yansıtan "ideal" doğruyu bulmaktır.

Bunun için tahminlerimiz (Y^i) ile gerçek değerler (Yi) arasındaki farkı (yani hatayı) minimize etmemiz gerekir:

ei=YiY^i=Yi(β0+β1xi)

Hataların direkt toplamını almak yanıltıcıdır çünkü pozitif ve negatif sapmalar birbirini sıfırlayabilir. Bu sorunu aşmak için hataların karelerinin toplamını minimize eden optimum β0 ve β1 değerlerini ararız.

Teorem: Gauss Normal Denklemleri ve EKK Katsayıları

Aradığımız en iyi doğru denklemi olan Y^=β0+β1X modelini kurabilmek için, hata kareleri toplamı fonksiyonunu (E) minimum yapan katsayıları aşağıdaki formüllerle hesaplarız:

β1=i=1n(xix¯)(yiy¯)i=1n(xix¯)2=ni=1nxiyi(i=1nxi)(i=1nyi)ni=1nxi2(i=1nxi)2β0=y¯β1x¯

Burada;

  • n: Toplam gözlem (veri) sayısını,
  • x¯: Bağımsız değişkenin (X) veri setindeki aritmetik ortalamasını,
  • y¯: Bağımlı değişkenin (Y) veri setindeki aritmetik ortalamasını ifade eder.
İspat: Bu Formüller Nereden Geliyor?

Hata kareleri toplamı fonksiyonu, β0 ve β1'e bağlı iki değişkenli bir fonksiyondur:

E(β0,β1)=i=1nei2=i=1n(yiβ0β1xi)2

Çok değişkenli analizden (Calculus) biliyoruz ki; bir fonksiyonun minimum noktasını bulmak için, o fonksiyonun her bir değişkene göre kısmi türevini alıp sıfıra eşitlemeliyiz.

1. β0'a (Sabit Terime) göre kısmi türev:

Eβ0=2i=1n(yiβ0β1xi)=0

Her iki tarafı 2'ye bölüp toplam sembolünü terimlere dağıttığımızda birinci normal denklemi elde ederiz:

yinβ0β1xi=0yi=nβ0+β1xi(1. Normal Denklem)

2. β1'e (Eğime) göre kısmi türev: Zincir kuralı gereği, içinin türevinden fazladan bir xi çarpanı gelir:

Eβ1=2i=1n(yiβ0β1xi)xi=0

Yine 2'leri sadeleştirip xi'yi içeri dağıtırsak ikinci normal denklemi elde ederiz:

xiyiβ0xiβ1xi2=0xiyi=β0xi+β1xi2(2. Normal Denklem)

Elde ettiğimiz bu iki bilinmeyenli (β0 ve β1) denklem sistemine Gauss Normal Denklemleri denir. Bu sistem yok etme veya yerine koyma metoduyla çözüldüğünde yukarıdaki β1 ve β0 formülleri ortaya çıkar.

⚠️ Kritik Uyarı: Farklı Modeller İçin Hazır Formüller Kullanılamaz!

Yukarıda ispatlayarak çıkardığımız β0 ve β1 hazır formülleri sadece ve sadece Y=β0+β1X (yani y=ax+b) şeklindeki basit doğrusal (lineer) denklemler için geçerlidir.

Eğer veriye y=ax2+b (kuadratik) veya y=ceax (üstel) gibi farklı formatta bir eğri uydurmamız istenirse, bu hazır formüller kesinlikle kullanılamaz. Böyle bir durumda, hata kareleri toplamı (E) fonksiyonunu istenen modele göre yeniden yazmalı, ilgili parametrelere göre kısmi türev alıp sıfıra eşitleyerek kendi Gauss denklemlerimizi sıfırdan çıkarmalıyız.


⚙️ Adım Adım Çözüm Algoritması: Regresyon Doğrusunu Bulmak

Sınavlarda veya el hesaplamalarında en güvenilir yol bir tablo oluşturmaktır.

  1. Tabloyu Hazırlayın: Xi ve Yi değerlerini alt alta yazın.
  2. Ortalamaları Bulun: X'lerin ortalamasını (x¯) ve Y'lerin ortalamasını (y¯) hesaplayın.
  3. Sapmaları Hesaplayın: Her bir satır için (xix¯) ve (yiy¯) değerlerini bulun.
  4. Çarpım ve Kareleri Alın: Her satır için sapmaların çarpımını (xix¯)(yiy¯) ve X'in sapma karelerini (xix¯)2 hesaplayıp sütunları toplayın. (Dikkat ederseniz bu değerlerin aynısı yukarıdaki korelasyon formülünde de lazımdır!)
  5. Katsayıları Yerine Koyun: Önce β1 formülünü, bulduğunuz β1 değerini kullanarak da β0 formülünü uygulayın.

Örnek: Aşağıda verilen X ve Y değerleri için en küçük kareler yöntemini kullanarak tahmini regresyon doğrusunu (Y^) bulunuz.

X12345
Y24545
💡 Çözümü Göster / Gizle

Öncelikle ortalamaları bulalım (n=5 veri noktası var): x¯=1+2+3+4+55=155=3y¯=2+4+5+4+55=205=4

Tablomuzu oluşturalım:

XiYi(xix¯)(yiy¯)(xix¯)(yiy¯)(xix¯)2
122244
241001
350100
441001
552124
Toplam--=6=10

Formülleri uygulayalım:

β1=(xix¯)(yiy¯)(xix¯)2=610=0.6β0=y¯β1x¯=4(0.6×3)=41.8=2.2

Tahmini regresyon doğrusu denklemimiz:

Y^=2.2+0.6X


Örnek: Bir laboratuvar deneyinde elde edilen X ve Y verileri aşağıda verilmiştir. Gauss Normal Denklemlerini kullanarak regresyon doğrusunu bulunuz.

X10123456
Y109754301
💡 Çözümü Göster / Gizle

Burada formülün diğer versiyonunu (Gauss Denklemlerini doğrudan çözmeyi) kullanalım. n=8 adet verimiz var. Gerekli toplamları bulalım:

  • Xi=(1)+0+1+2+3+4+5+6=20
  • Yi=10+9+7+5+4+3+0+(1)=37
  • Xi2=1+0+1+4+9+16+25+36=92
  • XiYi=(10)+0+7+10+12+12+0+(6)=25

Normal denklemleri yazalım:

  1. yi=nβ0+β1xi37=8β0+20β1
  2. xiyi=β0xi+β1xi225=20β0+92β1

Bu iki denklemli sistemi çözelim. Birinci denklemi 2.5 ile çarparsak: 92.5=20β050β1

İkinci denklem ile taraf tarafa toplayalım:

(92.5+25)=(20β0+20β0)+(50β1+92β1)67.5=42β1β1=67.5421.607

Bulduğumuz eğimi ilk denklemde yerine koyalım:

37=8β0+20(1.607)37=8β032.148β0=69.14β08.643

Sonuç: Regresyon doğrumuz:

Y^=8.6431.607X

(Not: X değerleri artarken Y değerlerinin sürekli düştüğüne dikkat edin. Bu yüzden eğim (β1) negatif çıkmalıdır, pozitif çıkması matematiksel olarak imkansızdır.)

Akademik amaçlarla tasarlanmış açık kaynaklı eğitim arşivi. Bu sitedeki tüm ders notları ve içerikler CC BY-NC-SA 4.0 Lisansı ile korunmaktadır.