Menu

İkinci Dereceden Regresyon Hesaplama

Noktalarınızdan geçen en uygun parabol, tam katsayılar ve R² ile.

Yazan Nethanel Bar, Kurucu Ortak ve CEO

Son güncelleme

Bunları hesap makinesi olmadan çözmek ister misin?

Coddy matematik dersi yöntemin kendisini öğretir: her adımı etkileşimli bir tahtada işlersin ve hangi hamlenin nerede yanlış gittiğini tam olarak öğrenirsin.

İkinci dereceden regresyon, noktaları en az ıskalayan parabolü uydurur

Bazı veriler önce artar sonra azalır ya da önce azalır sonra artar: atılan bir topun yüksekliği, farklı fiyatlardaki kâr, bir arabanın farklı hızlarda yaktığı yakıt. Böyle verilerden geçen bir doğru, ne kadar iyi yerleştirilirse yerleştirilsin yanlış biçimdedir. İkinci dereceden regresyon bunun yerine bir parabol uydurur, y = ax² + bx + c, ve a, b, c'yi noktalardan olan düşey ıskalamaların kareleri toplamı olabildiğince küçük olacak şekilde seçer. Doğrusal regresyondaki en küçük kareler fikrinin aynısıdır, yalnızca seçilecek bir katsayı fazladır.

Kare ıskalamaları en aza indirmek, a, b ve c bilinmeyenli, normal denklemler denen üç denkleme götürür; bunlar x, x², x³, x⁴, y, xy ve x²y toplamlarından kurulur. Grafik hesap makinesi onları kayan noktalı sayılarla çözer. Bu sayfa tam kesirlerle çözer; bu yüzden -8/7 katsayısı -1.142857 olarak değil -8/7 olarak basılır ve R² de tam bir kesirdir.

Her noktanın tahmin edilen değeri ve artığı cevabın altında listelenir. İyi bir ikinci dereceden uyum, gürültüye benzeyen artıklar bırakır: sıfırın üstüne ve altına örüntüsüz dağılmış. Artıklar hâlâ eğriliyorsa ya da tablo boyunca düzenli olarak büyüyorsa parabol de doğru biçim değildir ve başka bir model denemeye değer.

Parabol hakkında dikkat edilecekler

  • a'nın işareti biçimi verir: negatif a aşağı açılır ve bir en yüksek noktası vardır, pozitif a yukarı açılır ve bir en düşük noktası vardır.
  • x değerleri farklı üç nokta her zaman tam uyar. (1, 4), (2, 9) ve (3, 20) noktaları, her artığı 0 olacak şekilde y = 3x² - 4x + 5 üzerindedir ve bu, veri hakkında hiçbir şey söylemez.
  • Bir parabol için R², 1 eksi artıkların kareleri toplamının y'deki toplam değişime bölümüdür. Aynı veride bir doğrunun r²'sinden asla düşük olamaz, çünkü doğru a = 0 olan bir paraboldür.
  • Uydurulan eğrinin tepe noktası x = -b/(2a)'dadır. x = 1'den 6'ya 2, 6, 11, 13, 12, 8 verisi için bu x = 33/8'dir ve eğri orada yaklaşık 12.45 ile zirve yapar.
  • Uydurulan eğriye yalnızca en küçük ve en büyük x arasında güvenilebilir. Uçların ötesinde parabol, veri ne yaparsa yapsın döner ve artı ya da eksi sonsuza gider.

İkinci dereceden regresyon elle nasıl yapılır

  1. Toplamları hesaplayın

    Her nokta için x, x², x³, x⁴, y, xy ve x²y hesaplayın, sonra her sütunu toplayın ve noktaları sayın. x = 0, 1, 2, 3 ve y = 1, 2, 5, 11 için: n = 4, Σx = 6, Σx² = 14, Σx³ = 36, Σx⁴ = 98, Σy = 19, Σxy = 45 ve Σx²y = 121.

  2. Normal denklemleri yazın

    aΣx⁴ + bΣx³ + cΣx² = Σx²y, aΣx³ + bΣx² + cΣx = Σxy ve aΣx² + bΣx + cn = Σy. Yukarıdaki toplamlarla: 98a + 36b + 14c = 121, 36a + 14b + 6c = 45 ve 14a + 6b + 4c = 19.

  3. Üç denklemi çözün

    Kesirleri tam tutarak harfleri teker teker yok edin. Bu sistem a = 1.25, b = -0.45 ve c = 1.05 verir; yani y = 1.25x² - 0.45x + 1.05.

  4. Artıklarla kontrol edin

    Her x'i eğriye koyun ve tahmini gerçek y'den çıkarın. Burada artıklar -0.05, 0.15, -0.15 ve 0.05'tir, karelerinin toplamı 0.05'tir ve R² = 1214/1215, yaklaşık 0.9992.

Küçük veri kümeleri için en uygun paraboller

Her satır, yukarıdaki hesaplayıcıya yazılmış bir veri kümesidir; bildirdiği tam katsayılar ve R² ile birlikte.

x değerleriy değerleriEn uygun parabolR²
0, 1, 2, 31, 2, 5, 11y = 1.25x² - 0.45x + 1.051214/1215 ≈ 0.9992
-2, -1, 0, 1, 2, 39, 4, 1, 0, 1, 4y = x² - 2x + 11
1, 2, 3, 4, 5, 62, 6, 11, 13, 12, 8y = -(8/7)x² + (66/7)x - 7887/917 ≈ 0.9673
0, 1, 2, 3, 42, 17, 22, 17, 2y = -5x² + 20x + 21
1, 2, 34, 9, 20y = 3x² - 4x + 51
0, 1, 2, 3, 4, 50, 1, 4, 9, 16, 25y = x²1

Çözümlü örnekler

Ondalık katsayılı yakın bir uyum

plain
x: 0, 1, 2, 3; y: 1, 2, 5, 11

Normal denklemler a = 1.25, b = -0.45 ve c = 1.05 verir; yani y = 1.25x² - 0.45x + 1.05. Tahminler 1.05, 1.85, 5.15 ve 10.95, artıklar -0.05, 0.15, -0.15 ve 0.05'tir ve R² = 1214/1215, yaklaşık 0.9992.

Artıp azalan veriler

plain
x: 1, 2, 3, 4, 5, 6; y: 2, 6, 11, 13, 12, 8

En uygun parabol y = -(8/7)x² + (66/7)x - 7, R² = 887/917, yaklaşık 0.9673'tür. a negatif olduğu için eğrinin bir zirvesi vardır: x = 33/8 = 4.125'te, y = 697/56, yaklaşık 12.45. Aynı noktalardan geçen bir doğru ancak r² = 375/917, yaklaşık 0.4089'a ulaşır, çünkü dönemez.

Atılan bir top

plain
x: 0, 1, 2, 3, 4; y: 2, 17, 22, 17, 2

Birer saniye arayla metre cinsinden yükseklikler. Uyum tamdır: y = -5x² + 20x + 2, her artık 0 ve R² = 1. -5, 10 m/s²'ye yuvarlanmış yerçekimi ivmesinin yarısıdır; 20 fırlatma hızı, 2 ise fırlatma yüksekliğidir. Zirve x = 2, y = 22'dedir.

Zaten bir parabol olan noktalar

plain
x: -2, -1, 0, 1, 2, 3; y: 9, 4, 1, 0, 1, 4

Bunlar (x - 1)²'nin değerleridir ve hesaplayıcı, aynı parabolün açılmış hâli olan y = x² - 2x + 1'i R² = 1 ve her artık 0 olarak döndürür. Bir değer kümesinin gerçekten tek bir ikinci dereceden ifadeden gelip gelmediğini kontrol etmenin hızlı bir yoludur.

Sık yapılan hatalar

  • Yalnızca üç nokta kullanıp R² = 1'i harika bir uyum sanmak. x değerleri farklı herhangi üç nokta bir parabolün üzerindedir.
  • Toplamları ya da katsayıları yolun ortasında yuvarlamak. Normal denklemler hassastır ve Σx⁴'teki küçük bir yuvarlama c'yi belirgin biçimde kaydırabilir. Kesirleri sona kadar tutun.
  • Denklemleri toplamlar yanlış yerlerde olacak şekilde yazmak. Sol üstteki terim Σx⁴, sağ alttaki n'dir; her satır kuvvetleri bir aşağı kaydırır.
  • Verinin çok dışında tahmin yapmak. Parabol uçlarının ötesinde döner ve sonsuza gider; gerçek nicelik böyle davransa da davranmasa da.
  • R² arttı diye parabolü seçmek. Bir parabolün R²'si, aynı verideki doğrunun r²'sine her zaman en az eşittir; asıl soru artıkların örüntüsünü kaybedip kaybetmediğidir.

İkinci dereceden regresyon hakkında sık sorulanlar

İkinci dereceden regresyon nedir?
Verilere en küçük kareler yöntemiyle bir y = ax² + bx + c parabolü uydurmaktır: noktalardan eğriye olan düşey uzaklıkların kareleri toplamı olabildiğince küçük olacak şekilde a, b ve c'yi seçmek. Bir serpilme diyagramı düz bir doğruyu izlemek yerine artıp azalıyor ya da azalıp artıyorsa kullanılacak yöntem budur.
İkinci dereceden regresyon denklemi nasıl bulunur?
Noktalar üzerinden x, x², x³, x⁴, y, xy ve x²y'yi toplayın ve üç normal denklemi çözün: aΣx⁴ + bΣx³ + cΣx² = Σx²y, aΣx³ + bΣx² + cΣx = Σxy ve aΣx² + bΣx + cn = Σy. x = 0, 1, 2, 3 ve y = 1, 2, 5, 11 için çözüm a = 1.25, b = -0.45, c = 1.05'tir.
İkinci dereceden regresyon için kaç nokta gerekir?
En az üç nokta ve en az üç farklı x değeri. Tam üç noktayla parabol hepsinden geçer ve R² kendiliğinden 1 olur; bu yüzden uyumun veri hakkında bir şey söylemesi için dört veya daha fazla nokta gerekir.
İkinci dereceden bir uyumda R² ne anlama gelir?
R² = 1 eksi (artıkların kareleri toplamı) bölü (y'nin ortalaması etrafındaki toplam değişim). y'deki değişimin parabolün açıkladığı payıdır. x = 1'den 6'ya y = 2, 6, 11, 13, 12, 8 için R² = 887/917, yaklaşık 0.9673.
İkinci dereceden regresyon, polinom regresyonla aynı şey mi?
2. dereceden polinom regresyondur. 3. dereceden bir uyum bir x³ terimi ve dördüncü bir normal denklem ekler, bu böyle sürer. Yüksek dereceler noktalara her zaman daha yakın uyar ve bir noktadan sonra eğilimi değil gürültüyü uydurur; bu yüzden küçük bir veri kümesi için genelde 2. derece yeterince ileridir.
Uydurulan parabolün tepe noktasını nasıl bulurum?
Her parabolde olduğu gibi: x = -b/(2a), sonra bu x'i y için denkleme koyun. y = -(8/7)x² + (66/7)x - 7 için bu x = 33/8 ve y = 697/56, yaklaşık 12.45 verir; uydurulan eğilimin zirve yaptığı yer burasıdır.
Katsayılar neden kesir?
Çünkü yazabileceğiniz veriler üzerinde normal denklemleri çözmek her zaman rasyonel sayılar verir ve kesir tam cevaptır. Baş katsayı -8/7'dir; -1.142857 onun yuvarlanmış hâlidir. Kopyala düğmesi eğriyi hesap tablosu için ondalıklarla verir.

Diğer matematik araçları

Coddy programlama dilleri çizimi

Coddy ile matematik öğren

BAŞLA