Skillnader mellan extrapolation och interpolation

Artículo revisado y aprobado por nuestro equipo editorial, siguiendo los criterios de redacción y edición de YuBrain.


När man utför olika typer av beräkningar, oavsett om det är inom naturvetenskap eller ingenjörsvetenskap, är det mycket vanligt att man tar till experimentella data som vi finner organiserade i olika tabeller. Dessa data relaterar vanligtvis två variabler som vi vet beror på varandra, men vars matematiska beroende vi inte känner till. Detta skulle inte vara ett problem om all information vi behöver fanns i tabellen, men detta händer sällan. Det är vanligare att vi behöver värdet på en av variablerna för ett värde på den andra som inte finns i tabellen.

När detta händer kan vi anpassa experimentella eller tabulerade data till en matematisk polynomfunktion, som vi sedan kan använda för att approximera det okända värdet för variabeln av intresse. Denna process kan involvera interpolering eller extrapolering.

Dessa två processer är nära besläktade och bygger på samma grundläggande inställningsprocedur, men de är inte samma. Därefter kommer vi att diskutera vad som är de viktigaste skillnaderna mellan dessa två metoder för att uppskatta värdet av en beroende variabel för ett givet värde av en oberoende.

interpolationsdefinition

Interpolation är processen att uppskatta värdet av en beroende variabel för ett visst värde av den oberoende variabeln från kunskap om en uppsättning data eller diskreta punkter över och under punkten vi vill uppskatta. Med andra ord är det processen att uppskatta en punkt som ligger mellan två kända punkter. Följande graf visar en serie data som representeras av de blå punkterna och den röda punkten representerar interpolationen mellan punkterna i X 1 och X 2 .

Skillnader mellan extrapolation och interpolation

Ordet interpolation kommer från föreningen av två latinska ord som är prefixet inter-, som betyder mellan eller med intervall, och -polire , som betyder att trycka eller driva, med hänvisning till det faktum att interpolation har att göra med att trycka eller flytta två data till en punkt som ligger mellan dem.

Extrapolation Definition

Extrapolering kan förstås som processen att uppskatta värdet av en beroende variabel för ett värde av den oberoende variabeln, från en uppsättning punkter eller data som antingen alla är större än eller alla mindre än den punkt som ska uppskattas.

Med andra ord är det processen att uppskatta värdet av en punkt som ligger över eller under alla kända punkter eller data. Följande figur visar ett exempel på att extrapolera data till en punkt över alla kända data.

Skillnader mellan extrapolation och interpolation

Ur etymologisk synvinkel har extrapolera samma latinska rot –polire , men denna gång föregås det av det latinska prefixet extra- som betyder ut ur. Termen hänvisar alltså till uppskattningen av punkter som ligger utanför intervallet för den ursprungliga datamängden, antingen för att den är större eller mindre än alla kända data.

Skillnader i osäkerheten vid interpolation och extrapolation

När man jämför interpolation med extrapolering kan man konstatera att det finns en viktig skillnad vad gäller risken för att ge resultat som avsevärt avviker från det verkliga värdet av de data vi söker. När det gäller interpolation, eftersom det utförs mellan två på varandra följande punkter, kan vi ha en viss grad av säkerhet att värdet vi interpolerar är någonstans mellan dessa två punkter. Det vill säga, vi har en viss garanti för att värdet på den okända funktionen inte skjuter upp eller ner innan vi når nästa punkt, eftersom vi vet var den nästa punkten är.

Istället, när vi gör en extrapolering, projicerar vi beteendet hos datan framåt eller bakåt, och eftersom det inte finns några referenspunkter framåt (eller längre bak, om så var fallet), så har vi inget sätt att veta hur det beter sig verkligen variabeln. Det kan fortsätta med samma beteende som det gjorde tidigare, som att det plötsligt kan skjuta åt båda hållen. Av denna anledning medför extrapolering större osäkerhet än interpolation.

De är vanligtvis anpassade till olika polynomfunktioner

Extrapolations- och interpolationsprocesserna är baserade på justeringen av två eller flera kända punkter till en matematisk funktion som gör att vi kan förutsäga värdet av funktionen vid andra okända punkter. I både fallet med interpolation och extrapolation är den mest använda funktionen för uppskattning den linjära funktionen (y = mx +b). Även om den här funktionen är lämplig för både interpolation och extrapolering när det okända värdet vi vill uppskatta är någorlunda nära de kända punkterna, är detta inte längre fallet när man extrapolerar bort från extremerna.

Faktum är att om data som helhet inte är anmärkningsvärt linjär i beteende, kan extrapolationer mycket snabbt glida bort från det verkliga värdet när vi går bort från båda ytterligheterna. Det är därför extrapolering vanligtvis kräver mer försiktighet och användning av extrapolationsfunktioner som är mer komplexa eller har högre ordningar än de som används för interpolation.

I det senare fallet är linjär interpolation nästan alltid adekvat, förutsatt att de kända data eller punkterna inte är för långt ifrån varandra.

De kan skilja sig åt i antalet dataelement som behövs för uppskattningen

En annan viktig skillnad mellan interpolation och extrapolering är antalet dataposter som krävs för att utföra uppskattningen. Vid interpolation antas det nästan alltid att värdet på den sökta punkten ligger på en rät linje som förenar de två närmaste punkterna. I det här fallet räcker det att känna till dessa två punkter för att utföra interpolationen. Med andra ord är effekten av ett fel i lutningsuppskattningen på interpolationen sällan allvarlig, eftersom den uppskattade punkten nästan alltid kommer att ligga mellan de två kända punkterna.

Å andra sidan, i fallet med extrapolering, eftersom när vi rör oss längre från den högsta (eller lägsta) punkten skillnaderna i linjens lutning har en ökande inverkan på värdet av y, är det mycket riskabelt att ta bara två poäng för att beräkna lutningen. I dessa fall är det som vanligtvis görs att anpassa flera punkter till den bästa linjen eller till en annan polynomfunktion av högre ordning genom processen med minsta kvadrater, och på så sätt säkerställa att linjen som vi extrapolerar framåt (eller bakåt) återspeglar det allmänna beteendet hos data som helhet och inte bara ett par av dem.

Linjärt interpolerat och extrapolerat

I fallet med linjär interpolation och linjär extrapolation används i huvudsak samma matematiska ekvationer. I båda fallen har interpolationsfunktionen formen y = mx + b, där y är värdet vi letar efter för ett givet värde på x, m är lutningen på den räta linje som vi anpassar data till, och b är snittet med y-axeln för interpolationsfunktionen.

Lutningen för en linjär funktion kan beräknas från två valfria punkter med hjälp av formeln:

Skillnader mellan extrapolation och interpolation

Vi kan tillämpa denna formel två gånger, en gång mellan två valfria punkter i serien av kända data, och en annan mellan en känd punkt och den punkt vi vill hitta. Eftersom lutningen i båda fallen är densamma kan vi matcha båda uttrycken och på så sätt få formeln som relaterar värdet på y som vi letar efter till det vissa värdet på x som vi har.

Exempel

Antag att vi vill använda två på varandra följande punkter p k-1 =(x k-1 ; y k-1 ) och p k =(x k ; y k ) för att interpolera eller extrapolera vilken punkt som helst (x ; y). Vi kan sedan skriva lutningen två gånger och likställa för att få:

Skillnader mellan extrapolation och interpolation

Om vi ​​ordnar om denna ekvation får vi:

Skillnader mellan extrapolation och interpolation

Observera att i det här fallet antas ingenting om positionen för punkten (x ; y) i förhållande till de två data som används för uppskattningen, så samma ekvation används för både interpolation och extrapolering.

Om det verifieras att x k-1 < x < x k , eller, med andra ord, att x ligger mellan x k-1 och x k , så är det en interpolation. Å andra sidan, om x>x max eller x<x min , det vill säga om x är större än maxvärdet eller mindre än minimivärdet för dataserien, så är det en extrapolering.

interpolationsexempel

Anta att vi vet att efterfrågan på pizzor i den venezuelanska staden Mérida är 500 000 enheter per år när det genomsnittliga priset per enhet är 20 USD, medan efterfrågan vid ett genomsnittspris på 15 USD ökar till 750 000. Vi är intresserade av att uppskatta vad efterfrågan skulle bli om vi satte priset till 16,5 USD.

Lösning

Observera att detta är ett exempel på interpolation, eftersom punkten vi vill uppskatta, motsvarande ett pris på $16,5, ligger mellan två kända punkter (dvs. den är mellan $15 och $20). För det här exemplet har vi:

Skillnader mellan extrapolation och interpolation

Använd nu den linjära interpolationsformeln:

Skillnader mellan extrapolation och interpolation

Skillnader mellan extrapolation och interpolation

 Således, om det genomsnittliga priset på pizzor sätts till 16,5 USD per enhet, kommer den årliga efterfrågan att vara 675 000 pizzor per år.

Exempel på extrapolering

Antag att vi i samma exempel ovan vill bestämma vad efterfrågan skulle vara om priset ökade till 25 USD per enhet. Eftersom det i detta fall är verifierat att x = $25 > $20, så är det en extrapolering. Återigen är uppgifterna:

Skillnader mellan extrapolation och interpolation

Ersätter:

Skillnader mellan extrapolation och interpolation

Skillnader mellan extrapolation och interpolation

Därför förutspår extrapoleringen att om priset ökar till $25, minskas efterfrågan till hälften av vad den var vid $20.

Referenser

Alonso. (2006, 13 februari). 3 Metoder för interpolation från punkter . universitetet i Madrid. https://www.um.es/geograf/sigmur/temariohtml/node43_mn.html

Gonza, D. (2016, september). Enhet: interpolering och extrapolering av data . doloresgonza.files. https://doloresgonza.files.wordpress.com/2016/09/interpolacion-1.pdf

LesKanaris. (nd). Skillnaden mellan extrapolering och interpolation – Intressant – 2022 . https://us.leskanaris.com/3668-the-difference-between-extrapolation-and-interpolation.html

Pinzón, J. (2013, 9 oktober). Interpolation och Extrapolation . julianapinzon. https://julianapinzon.wordpress.com/interpolacion-y-extrapolacion/

UNIGAL. (2021, 14 september). Linjär interpolationsformel, definition, exempel och mer . https://unigal.mx/formula-de-interpolacion-lineal-definicion-ejemplos-y-mas/

-Annons-

Israel Parada (Licentiate,Professor ULA)
Israel Parada (Licentiate,Professor ULA)
(Licenciado en Química) - AUTOR. Profesor universitario de Química. Divulgador científico.

Artículos relacionados