İçeriğe geç

Eğri Uydurma Hesaplayıcı

x ve y değerlerini yapıştırın; doğrusal, polinom (derece 2–6), üstel, logaritmik ve kuvvet eğrilerini tek seferde uydurun. Her denklemi R², düzeltilmiş R², RMSE, AIC ve AICc ile yan yana; tüm eğrileri gösteren bir grafik, artık tanılamaları, parametre standart hataları ve yeni x değerleri için tahminler alın. Ücretsiz, üyelik gerekmez; her şey tarayıcınızda çalışır.

Veri girişi

0 değer

0 değer

Uydurulacak modeller
Üstel ve kuvvet uydurmaları

En az dört (x, y) çifti girin; bunlar en az üç farklı x değeri içermelidir.

Eğri Uydurma Hesaplayıcı Nasıl Kullanılır

  1. 1. Verilerinizi girin. Eşleşen sırada iki liste yazın ya da satır başına bir “x, y” çifti girin. En az dört nokta ve en az üç farklı x değeri gerekir; daha fazlası daha iyidir.
  2. 2. Modelleri seçin. Karşılaştırmak istediğiniz eğrileri işaretleyin. Logaritmik ve kuvvet modelleri her x'in 0'dan büyük olmasını; üstel ve kuvvet modelleri ise her y'nin 0'dan büyük olmasını gerektirir. Uydurulamayan bir model nedenini söyler.
  3. 3. Üstel ve kuvvet eğrileri için uydurma yöntemini seçin. Özgün y üzerinde doğrusal olmayan en küçük kareler, gerçek değerlerinize en iyi uyumu verir. Dönüştürülmüş seçenek ise elektronik tablo eğilim çizgilerinin yaptığı gibi ln y üzerinden düz bir çizgi uydurur.
  4. 4. Karşılaştırın ve denetleyin. Tabloyu, ardından değerlendirdiğiniz modelin grafiğini ve artıklarını okuyun: eğrinin şekli yanlışsa en iyi sayı çok az şey ifade eder. Yeni x değerleri için tahmin kutusunu kullanın.

Eğriler

ModelDenklemTipik kullanım
Doğrusaly = a₀ + a₁xSabit değişim
Polinom, derece dy = a₀ + a₁x + … + a_dx^dEn fazla d − 1 dönüm noktası olan, kıvrımlı ve yumuşak bir eğri
Üstely = a·e^(bx)Sabit bir yüzde oranında büyüme ya da azalma
Logaritmiky = a + b·ln xHızlı değişip düzleşen değişim
Kuvvety = a·x^bÖlçekleme yasaları; b esnekliktir

Her polinom, merkezlenmiş ve yeniden ölçeklenmiş bir x üzerinde QR ayrıştırmasıyla uydurulur; böylece takvim yıllarına (1990–2020) yapılan derece 6 bir uydurma bile 0–1 aralığına yapılan kadar doğrudur ve tahminler bu kararlı biçimi kullanır. Denklemde gösterilen açılmış katsayılar, x büyük ve sıfırdan uzak olduğunda hane kaybedebilir; sayfa bu durumda sizi uyarır. Elektronik tablo eğilim çizgisi denklemleri ise katsayıları birkaç haneye yuvarlar; bu yüzden yıl büyüklüğündeki x değerleri üzerinde yüksek dereceli eğrileri aynı nedenle yeniden üretemezler.

Üstel ve Kuvvet Uyumlarında Yöntemin Önemi

Dönüştürülmüş bir uydurma ln y'yi alır, en küçük kareler düz çizgisini bulur ve sonra geri dönüştürür. Bu, küçük değerlere ağırlık veren ve büyük değerleri hafif tartan log ölçeğindeki hataları en aza indirir. Doğrusal olmayan bir uydurma ise y'nin kendisindeki kareli hataları en aza indirir; genellikle istediğiniz budur. Aynı veriler için iki yöntem farklı parametreler ve farklı R² değerleri verir. Bu hesaplayıcı her model için R²'yi özgün y üzerinde raporlar; böylece modeller adil biçimde karşılaştırılabilir. Dönüştürülmüş bir uydurma için ayrıca bir elektronik tablonun göstereceği log ölçeğindeki R² da verilir.

Çalışılmış Örnek

Örnek, klasik 50 araba fren ölçümünü yükler (R'nin cars verisi): mph cinsinden hız ile feet cinsinden durma mesafesi. Altı model özgün ölçekte uydurulur:

ModelR²RMSEAICcΔ AICc
Kuvvet: y = 0,5897 x^1,54930,665415,06417,590
Üstel: y = 9,4045 e^(0,0917x)0,664915,07417,660,07
İkinci dereceden0,667315,18419,662,07
Doğrusal: y = −17,58 + 3,932x0,651115,38419,682,09
Üçüncü dereceden0,673215,20421,253,66
Logaritmik0,560717,26431,1913,61

R², her polinom terimiyle birlikte artar (üçüncü dereceden eğri 0,6732 alır, derece 6 bir polinom ise 0,6888); ama her parametre için ceza uygulayan AICc, iki parametreli kuvvet ve üstel eğrileri başa koyar. Kuvvet eğrisinin anlamlı bir yorumu da vardır: fren mesafesi kabaca hızın 1,5 kuvvetiyle büyür (b = 1,55, SE 0,19); bu, fizikçilerin öngördüğü doğrusal ve karesel ilişkiler arasında yer alır. En iyi modeller birbirinden yaklaşık 2 AICc puanı içinde olduğundan veriler bunları ayıramaz; mantıklı olanı tercih edin. Dönüştürülmüş bir kuvvet eğrisi olarak uydurulduğunda ise log ölçeğindeki R² 0,7331'dir, ama özgün ölçekteki R² 0,6583'e düşer.

Modeli Akılcı Biçimde Seçmek

  • Önce grafiğe, sonra artıklara bakın. Artıklarda bir örüntü varsa şekil yanlıştır.
  • Farklı sayıda parametresi olan modelleri karşılaştırmak için R² yerine AICc kullanın. AICc yalnızca aynı y değerlerine uydurulmuş modeller arasında karşılaştırılabilir. Yaklaşık 2'nin altındaki farklar anlamlı değildir.
  • Teoriye öncelik verin. Süreci biliyorsanız (bileşik büyüme, bir ölçekleme yasası gibi), başka bir model biraz daha iyi puan alsa bile eşleşen modeli kullanın.
  • Polinom derecelerini düşük tutun. Derece 3 ya da 4'ün ötesinde bir polinom genellikle gürültüyü kovalar ve veri dışında çılgınca salınır. Bununla dışa tahmin yapmayın.

Sık sorulan sorular

En iyi uyan eğriyi nasıl seçerim?
Veriyi ve her eğriyi çizin, artıkların sıfırın etrafında eşit dağıldığını kontrol edin ve modeller arasında AICc'yi karşılaştırın. Tek başına R², her zaman en çok parametreli modeli tercih eder. Sonra kazananın incelediğiniz süreç için mantıklı olup olmadığını ve yalnızca en küçük ile en büyük x'iniz arasında kullanıp kullanmayacağınızı sorun.
Üstel R² değerim Excel'inkinden neden farklı?
Excel'in üstel eğilim çizgisi ln y üzerinden düz bir çizgi uydurur ve R²'yi bu log ölçeğindeki uydurma için raporlar. Doğrusal olmayan bir en küçük kareler uydurması ise y'nin kendisindeki hataları en aza indirir ve R²'si y üzerinde ölçülür. Bu hesaplayıcı ikisini de yapabilir; dönüştürülmüş seçenek için log ölçeğindeki R²'yi, tüm modeller için ise özgün ölçekteki R²'yi gösterir. Böylece karşılaştırma adil olur.
Polinomun derecesi ne olmalı?
Gördüğünüz şekli yakalayan en düşük dereceyi kullanın; genellikle 2 ya da 3. Her eklenen derece eğrinin bir kez daha kıvrılmasına ve gürültüye uymasına izin verir; R² yükselir ama tahminler kötüleşir. Güvenilir bir uydurma için en az derece + 2 veri noktasına ve çok daha fazlasına ihtiyacınız vardır.
Verilerime neden logaritmik, kuvvet ya da üstel model uydurulamıyor?
Logaritma yalnızca pozitif sayılar için tanımlıdır. Logaritmik ve kuvvet modeli her x'in 0'dan büyük olmasını, üstel ve kuvvet modeli ise her y'nin 0'dan büyük olmasını gerektirir; çünkü uydurma ln y ya da ln x üzerinden çalışır. Verileri yalnızca probleminiz için anlamlıysa kaydırın (örneğin zamanı 0 yerine 1'den ölçmek gibi).
AIC ve AICc ne anlama gelir?
AIC, uyum ile karmaşıklığı dengeler: log-olabilirliğin −2 katı artı parametre sayısının iki katıdır (hata varyansı dahil). AICc, n parametre sayısına göre küçük olduğunda önemli olan bir düzeltme ekler. Düşük olan daha iyidir ve yalnızca farklar önemlidir. Buradaki değerler R'nin tanımını kullanır; bu nedenle aynı model için R'nin AIC'siyle eşleşir.
Uydurulmuş denklemi verilerimin dışında tahmin etmek için kullanabilir miyim?
Yalnızca büyük bir özenle. Buradaki her eğri, ölçtüğünüz aralığın ampirik bir betimlemesidir. Polinomlar verinin hemen ötesinde çılgınca salınabilir, bir üstel patlayabilir. Tahmin kutusu, yeni x gözlenen aralığın dışındaysa sizi uyarır.

İlgili araçlar

İstatistik hesaplayıcıları kategorisinde daha fazlası