Skip to content

📈 Lineer Hale Dönüştürülebilir Modeller

Regresyon analizinde, bağımlı (Y) ve bağımsız (X) değişkenler arasındaki ilişki her zaman Y=β0+β1X gibi dümdüz bir doğru (lineer) şeklinde olmak zorunda değildir. Bazen veriler bir eğri çizerek üstel, logaritmik veya üslü bir şekilde artış/azalış gösterebilir.

Eğrisel bir ilişkiyi modellemek için En Küçük Kareler (EKK) yöntemini doğrudan uygulamaya kalkarsak, çözümü çok zor olan karmaşık denklem sistemleriyle karşılaşırız. Bunun yerine harika bir matematiksel hile yaparız: Orijinal denklemi logaritma veya ters alma gibi işlemlerle doğrusal (lineer) bir formata dönüştürürüz.

📌 Dönüşümün Temel Mantığı

Eğrisel bir modeli çözebilmek için değişkenleri (Y veya X) yeni bir isme (örneğin Y ve X) atayarak modeli Y=A+BX formatına getiririz. Artık denklem lineer olduğu için bildiğimiz standart regresyon işlemlerini (Gauss Denklemlerini) bu yeni yıldızlı değişkenler üzerinden rahatça çözebiliriz. İşlem bitince de ters dönüşüm yaparak orijinal katsayılarımıza geri döneriz.


Sık Kullanılan Matematiksel Dönüşümler

Aşağıdaki dönüşüm modelleri, istatistiksel analizlerde en sık karşılaştığımız lineer olmayan (non-lineer) yapılardır.

1. Üstel (Exponential) Model

Verilerin başlangıçta yavaş, sonra aniden hızlanarak arttığı durumlarda kullanılır. Modelin doğrusallaştırılabilmesi için her iki tarafın doğal logaritması (ln) alınır.

🟢 Modelin Doğrusallaştırılması

Genel Denklem:

Y=ceaX

Dönüşüm Adımları:

ln(Y)=ln(ceaX)ln(Y)=ln(c)+ln(eaX)ln(Y)=ln(c)+aX

Lineer Format: Y=ln(Y) ve c=ln(c) dersek, denklemimiz bildiğimiz doğrusal formata dönüşür:

Y=c+aX

2. Üslü (Power) Model

Bağımsız değişkenin de bir üs olarak değil, taban olarak yer aldığı modeldir. Bu modeli doğrusallaştırmak için her iki tarafın 10 tabanında logaritması (log) alınır.

🟢 Modelin Doğrusallaştırılması

Genel Denklem:

Y=a1Xa2

Dönüşüm Adımları:

log(Y)=log(a1Xa2)log(Y)=log(a1)+a2log(X)

Lineer Format: Y=log(Y), a1=log(a1) ve X=log(X) dersek modelimiz lineerleşir:

Y=a1+a2X

3. Rasyonel (Ters) Model

Bağımlı ve bağımsız değişkenlerin bir kesir (oran) ilişkisi içinde olduğu modeldir. Doğrusallaştırmak için eşitliğin her iki tarafının çarpmaya göre tersi alınır.

🟢 Modelin Doğrusallaştırılması

Genel Denklem:

Y=a1Xb1+X

Dönüşüm Adımları:

1Y=b1+Xa1X1Y=b1a1X+Xa1X1Y=(b1a1)1X+1a1

Lineer Format: Y=1Y ve X=1X dersek denklem lineerleşir:

Y=CX+D(Burada C=b1a1 ve D=1a1 )

⚙️ Adım Adım Çözüm Algoritması: Üstel Model Örneği

Dönüştürülebilir modellerde EKK (Gauss) denklemleri ile çalışırken şu adımları izleriz:

  1. Modeli Dönüştür: Soruda verilen modeli logaritma veya ters alma işlemiyle Y=c+aX formatına getir.
  2. Tabloyu Güncelle: Verilen orijinal değerleri değil, bunların dönüştürülmüş hali olan yıldızlı () değerleri hesaplayarak yeni bir tablo oluştur.
  3. Gauss Denklemlerini Yaz: Yıldızlı değişkenlere göre normal denklemleri (EKK) oluştur.
  4. Denklemi Çöz: Tablodaki toplamları yerlerine koyup bilinmeyen katsayıları bul.
  5. Orijinal Formata Dön: Bulduğun geçici katsayıları ters işlemle asıl aranan sabitlere çevir ve modeli yaz.

📝 Örnekler

Örnek: Aşağıdaki verilere en uygun Y^=ceaX üstel regresyon eğrisini, En Küçük Kareler (EKK) yöntemini kullanarak uydurunuz.

X01234
Y1.52.53.55.07.5
💡 Çözümü Göster / Gizle

1. Modelin Lineerleştirilmesi:Y=ceaX denkleminin iki tarafının ln'ini alıyoruz: ln(Y)=ln(c)+aXY=c+aX

2. Tablonun Oluşturulması (n=5): Hesaplamalarımızda Y yerine dönüştürülmüş değişken olan Y=ln(Y) kullanacağız. (İşlemler virgülden sonra 5 basamaklı alınmıştır.)

XiYiYi=ln(Yi)Xi2XiYi
01.50.4054700.00000
12.50.9162910.91629
23.51.2527642.50552
35.01.6094494.82832
47.52.01490168.05960
Xi=10Yi=6.19886Xi2=30XiYi=16.30973

3. Gauss Normal Denklemlerinin Kurulması: Doğrusal formumuz olan Y=c+aX için normal denklemler:

  1. Yi=nc+aXi6.19886=5c+10a
  2. XiYi=cXi+aXi216.30973=10c+30a

4. Denklemin Çözülmesi: Birinci denklemi 2 ile çarpıp ikinci denkleme ekleyelim ki c'lar yok olsun: (2)(6.19886)=12.39772=10c20a16.30973=10c+30a

Taraf tarafa topladığımızda: 3.91201=10aa=0.391201

Bulduğumuz a'yı birinci denklemde yerine koyalım: 6.19886=5c+10(0.391201)6.19886=5c+3.912015c=2.28685c=0.45737

5. Orijinal Katsayıya Dönüş:c=ln(c) demiştik. O halde c'yi bulmak için ters işlem uygulayarak e'nin üssüne almalıyız: c=ec=e0.45737c=1.5799

Sonuç: Elde ettiğimiz değerleri orijinal üstel denklemde (Y=ceaX) yerine koyarsak, regresyon modelimiz şu şekilde olur:

Y^=1.5799e0.3912X

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.