Linjär Interpolation

Jämför Beräkningar

Nedladdningar

Inkluderar dina indata och resultat för denna beräkning, plus eventuella ytterligare beräkningar du har jämfört.

Att Uppskatta Ett Värde Mellan Två Kända Punkter

Linjär interpolation uppskattar ett okänt värde mellan två kända datapunkter genom att anta att sambandet mellan dem följer en rät linje. Ange två kända punkter (x, y) och det x-värde du vill ha en uppskattning för, och denna kalkylator hittar motsvarande y.

Formel

y=y1+(xx1)y2y1x2x1\vC{y} = y_1 + (x - x_1) \cdot \frac{y_2 - y_1}{x_2 - x_1}

där (x1,y1)(x_1, y_1) och (x2,y2)(x_2, y_2) är dina två kända punkter och xx är värdet du vill ha en uppskattning för.

Löst exempel

En bil befinner sig vid 50 mil vid 2 timmar, och vid 140 mil vid 5 timmar. Var var den vid 3,5 timmar?

    1. y=50+(3,52)1405052=50+1,530=95 mily = 50 + (3,5 - 2) \cdot \frac{140 - 50}{5 - 2} = 50 + 1,5 \cdot 30 = \vC{95 \text{ mil}}

Viktiga faktorer att tänka på

  • Att interpolera mellan två punkter är generellt mer tillförlitligt än att extrapolera bortom dem. Ett målvärde för x som ligger mellan dina två kända punkter håller sig inom det intervall där sambandet faktiskt observerades, medan ett målvärde utanför det intervallet förutsätter att samma raka trend fortsätter oförändrad — ett antagande som blir riskablare ju längre utanför det kända intervallet du går.
  • Denna metod är exakt för ett verkligt linjärt samband, och bara en approximation annars. En fysisk process med konstant hastighet, en fast takt, eller något genuint rätlinjigt samband ger ett exakt svar med denna formel — men de flesta verkliga processer (som sammansatt tillväxt eller acceleration) böjer sig faktiskt, så ju längre isär dina två kända punkter är, desto mer kan en rätlinjig uppskattning avvika från verkligheten mellan dem.
  • Referenstabeller (som uppslagstabeller inom teknik, ångtabeller eller aktuarietabeller) förlitar sig vanligtvis på linjär interpolation mellan listade värden. Istället för att publicera varje möjligt indatavärde listar en tabell en hanterbar mängd kända punkter och förväntar sig att läsaren interpolerar mellan dem — det här är en av de vanligaste praktiska användningarna av just denna teknik.
  • Att lägga till en tredje känd punkt kan avslöja om linjäritet faktiskt är ett rimligt antagande. Om en tredje punkt du känner till hamnar nära linjen dragen mellan de andra två är linjär interpolation sannolikt tillförlitlig i det intervallet — om den hamnar långt från den linjen böjer sig sambandet troligen och en rätlinjig uppskattning bör hanteras med mer försiktighet.

Vanliga Misstag

  • Att extrapolera långt utanför det kända intervallet och behandla resultatet med samma tillförlitlighet som en interpolation. Ett målvärde utanför dina två kända punkter förutsätter att trenden fortsätter oförändrad — ett mycket riskablare antagande än att uppskatta ett värde som faktiskt ligger mellan dem.
  • Att anta ett linjärt samband utan att kontrollera om den verkliga processen faktiskt är linjär. Processer som sammansatt tillväxt eller acceleration böjer sig istället för att följa en rät linje, så en linjär uppskattning kan vara märkbart fel, särskilt långt från de kända punkterna.
  • Att blanda ihop vilken känd punkt som är vilken. Att byta x1/y1 mot x2/y2 i formeln ger en annan (och felaktig) lutning — dubbelkolla att x- och y-värdena för varje känd punkt har matats in korrekt tillsammans.
  • Att använda två kända punkter som ligger mycket långt ifrån varandra när det underliggande sambandet inte är linjärt. Ju bredare gapet mellan dina två punkter är, desto mer utrymme har en kurva att avvika från den räta linje som förbinder dem — närmare, mer relevanta kända punkter ger generellt en mer tillförlitlig uppskattning.

Bra Att Veta

Källa: Linjär interpolation.

Vanliga Frågor

Vad är linjär interpolation?

Linjär interpolation uppskattar ett okänt värde mellan två kända datapunkter genom att anta att sambandet mellan dem följer en rät linje. Om du vet en bils position vid 2 timmar och vid 5 timmar, uppskattar linjär interpolation var den var vid 3,5 timmar, förutsatt en konstant hastighet hela vägen.

Vad är skillnaden mellan interpolation och extrapolation?

Interpolation uppskattar ett värde som faller MELLAN dina två kända punkter, vilket generellt sett är pålitligt. Extrapolation uppskattar ett värde UTANFÖR det intervallet, vilket förutsätter att samma räta linje-trend fortsätter bortom vad du faktiskt observerade -- ett mer riskabelt antagande ju längre du går. Denna kalkylator flaggar vilket av de två ditt resultat faktiskt är.

När är linjär interpolation inte exakt?

Linjär interpolation antar ett rätlinjigt samband mellan dina två punkter. Om det verkliga sambandet böjer sig (som ränta-på-ränta, befolkningstillväxt eller acceleration) kan en rätlinjig uppskattning vara märkbart fel -- särskilt ju längre bort ditt målvärde ligger från de två kända punkterna.

Vad är några praktiska användningsområden för linjär interpolation?

Det används ofta för att läsa av värden i referenstabeller (som ingenjörsmässiga uppslagstabeller eller aktuarietabeller) som bara listar en begränsad mängd kända punkter, för att uppskatta en saknad datapunkt i en tidsserie, och inom datorgrafik för att smidigt övertona mellan två värden (som färger eller positioner) över ett intervall.

Hur kan jag avgöra om en rätlinjig uppskattning är rimlig för min data?

Om du har en tredje känd punkt, kontrollera hur nära den hamnar den räta linjen dragen mellan dina andra två punkter. En nära matchning tyder på att sambandet verkligen är ungefär linjärt i det intervallet; ett stort gap tyder på att det underliggande sambandet böjer sig, och en linjär interpolationsuppskattning bör hanteras med mer försiktighet.

Bekräfta din ålder

För att skapa ett konto, ange din födelsemånad och ditt födelseår.