İnterpolasyon ve regresyon arasındaki temel fark, çözdükleri sorunun tanımıdır.
veri noktası verildiğinde , enterpolasyon yaptığınızda, tam olarak belirtildiği gibi bu noktalardaki değerlere sahip, önceden tanımlanmış bazı formlarda bir işlev ararsınız. Bunun anlamı verilen çiftleri aradığınız bazı önceden tanımlanmış formun tatmin olduğu . En yaygın olarak polinom, spline (verilen noktalar arasındaki aralıklarda düşük dereceli polinomlar) olarak seçildiğini düşünüyorum .( x i , y i ) F F ( x i ) = y i Fn( xben, yben)FF( xben) = ybenF
Regresyon yaptığınızda, genellikle hata karelerinin toplamı olan bazı maliyetleri en aza indiren bir işlev ararsınız. Fonksiyonun belirli noktalarda kesin değerlere sahip olmasını gerektirmez, sadece iyi bir yakınlaşma istersiniz. Genel olarak, bulunan işleviniz herhangi bir veri noktası için F ( x i ) = y i'yi karşılamayabilir , ancak maliyet işlevi, yani ∑ n i = 1 ( F ( x i ) - y i ) 2 mümkün olan en küçük değer olacaktır verilen tüm fonksiyonlarınFF( xben) = ybenΣni = 1( F( xben) - yben)2
İnterpolat yerine neden sadece yaklaşık olarak değerlendirmek isteyebileceğinize iyi bir örnek borsa fiyatlarıdır. Bazı yakın zaman birimlerinde fiyatları alabilir ve bir sonraki zaman diliminde fiyatın tahminini almak için bunları enterpolasyona sokmaya çalışabilirsiniz. Bu oldukça kötü bir fikir, çünkü fiyatlar arasındaki ilişkilerin bir polinom tarafından tam olarak ifade edilebileceğini düşünmek için bir neden yok. Ancak, doğrusal regresyon hile yapabilir, çünkü fiyatların bir miktar "eğimi" olabilir ve doğrusal bir fonksiyon en azından yerel olarak iyi bir yakınlaşma olabilir (ipucu: bu kolay değil, ancak regresyon bu durumda enterpolasyondan kesinlikle daha iyi bir fikirdir ).k