• Yapay zeka soru ve sorunlarınızı uygun olan kategorilere açıp yanıt alabilirsiniz...

Polinom regresyon nedir?

Garfield

YZF Admin
Yaş
40
Konum
YurtDışı
Katılım
27 Eki 2026
Konular
664
Mesajlar
689
AI Seviyesi
Yeni
Polinom regresyon, iki değişken arasındaki ilişki düz bir çizgiyle açıklanamadığında bağımsız değişkenin üslerini modele ekleyerek eğri bir tahmin fonksiyonu kurar. Örneğin satış miktarı yalnızca reklam bütçesiyle doğrusal artmıyorsa model, bütçenin karesini veya küpünü de kullanabilir. Sonuçta amaç, verilen veriye uygun bir eğri oluşturmak ve yeni bir girdi için tahmin yapmaktır; ancak derece gereğinden fazla yükseltilirse model ezberlemeye başlayabilir.

Polinom regresyon nasıl çalışır?​


Basit doğrusal regresyon şu biçimdedir:

y = b₀ + b₁x

Polinom regresyon ise modele daha yüksek dereceli terimler ekler:

y = b₀ + b₁x + b₂x² + b₃x³ + ... + bₙxⁿ

Burada x bağımsız değişkeni, y tahmin edilmek istenen sonucu, b₀, b₁, ... katsayıları ve n polinom derecesini gösterir. Model eğri görünse de katsayılar açısından hâlâ doğrusal regresyon yöntemiyle çözülebilir; çünkü model katsayıları yalnızca x, x² ve diğer dönüştürülmüş özelliklerle çarpılır.

Örneğin sıcaklık ile dondurma satışı arasındaki ilişki bazı aralıklarda hızlanıp sonra yavaşlıyorsa düz çizgi yetersiz kalabilir. Polinom model, sıcaklığın karesini veya daha yüksek kuvvetlerini kullanarak bu eğriliği temsil edebilir.

Doğrusal ve polinom regresyon arasındaki fark​


Model seçerken yalnızca eğitim verisindeki uyuma bakmayın. Daha yüksek dereceli bir model eğitim verisini daha iyi açıklayabilir; fakat yeni verilerde daha kötü tahmin yapabilir. Bu nedenle modelin karmaşıklığı ile genelleme başarısı birlikte değerlendirilmelidir.
ÖzellikDoğrusal regresyonPolinom regresyon
İlişki biçimiDüz çizgiEğri olabilir
Kullanılan özelliklerxx, x², x³ gibi dönüştürülmüş özellikler
Model karmaşıklığıDaha düşüktürDerece arttıkça yükselir
Başlıca riskEğriliği açıklayamamaAşırı öğrenme
Bu karşılaştırma, polinom regresyonun her durumda daha iyi olduğu anlamına gelmez. Veriler yaklaşık doğrusal bir eğilim gösteriyorsa daha basit model tercih edilir. Eğrilik belirginse düşük dereceli bir polinom denenebilir.

Python ile küçük bir örnek​


Aşağıdaki varsayımsal örnekte x değerleri girişleri, y değerleri ise ölçülen sonuçları temsil eder. Kod, ikinci dereceden bir polinom model kurar ve yeni bir x = 6 değeri için tahmin üretir.

Python:
import numpy as np
from sklearn.pipeline import make_pipeline
from sklearn.preprocessing import PolynomialFeatures
from sklearn.linear_model import LinearRegression

x = np.array([[1], [2], [3], [4], [5]])
y = np.array([2, 5, 10, 17, 26])

model = make_pipeline(
    PolynomialFeatures(degree=2),
    LinearRegression()
)

model.fit(x, y)
tahmin = model.predict([[6]])

print(round(tahmin[0], 2))

Bu örnekte model yaklaşık olarak y = x² + 1 eğilimini öğrenir ve x = 6 için yaklaşık 37 değerini üretir. Bu çıktı, modelin verilen örneklerdeki ilişkiyi izleyen bir tahminidir; yeni gözlemin gerçek sonucunu kanıtlamaz.

Gerçek bir veri kümesinde modeli yalnızca eğitim verisiyle değerlendirmek yerine veriyi eğitim ve test bölümlerine ayırın. Test sonucundaki hata eğitim hatasına göre çok yüksekse model yeni veriye iyi uyum sağlamıyor olabilir. Dereceyi artırmak eğitim hatasını düşürebilir; fakat test hatası yükseliyorsa bu genellikle aşırı öğrenme işaretidir.

Polinom derecesi nasıl seçilir?​


Dereceyi, eğitim verisi içindeki doğrulama veya çapraz doğrulama performansına göre seçin. Önce doğrusal modeli temel karşılaştırma olarak kurmak, ardından 2 veya 3 gibi düşük dereceleri denemek genellikle daha güvenlidir. Her derece için doğrulama hatasını karşılaştırın; son test kümesini derece seçiminde kullanmayıp seçilmiş modeli en sonda değerlendirmek için saklayın.

Düşük derece gerçek eğriliği açıklamakta yetersiz kalabilir. Çok yüksek derece ise veri noktalarının arasındaki rastgele dalgalanmaları da öğrenerek yeni değerlerde kararsız sonuçlar verebilir. Özellikle veri aralığının dışına yapılan tahminlerde dikkatli olun; polinomlar aralık dışında hızla büyüyebilir veya yön değiştirebilir.

Polinom regresyon, nedensellik göstermez. İki değişken arasında iyi bir eğri bulunması, bir değişkenin diğerine sebep olduğunu kanıtlamaz. Ayrıca uç değerler katsayıları ve eğrinin biçimini ciddi biçimde etkileyebilir. Bu nedenle tahmin hatasını, veri aralığını, aykırı gözlemleri ve test sonuçlarını birlikte inceleyin.
 

Sen de şimdi bize katılmak ister misin?

Kayıt ol

Bize katılım kolay ve ücretsizdir!

Konuyu görüntüleyenler

Bu konuyu şu anda görüntüleyen üye bulunmuyor.
Geri
Üst