Lineaire interpolatie in Excel - Lineaire interpolatie met voorbeelden uitvoeren

Excel lineaire interpolatie

Lineaire interpolatie in Excel betekent het voorspellen of raden van de komende volgende waarde van een bepaalde variabele gegeven op de huidige gegevens, hier creëren we een rechte lijn die twee waarden verbindt en we schatten de toekomstige waarde erdoorheen, in Excel gebruiken we de voorspellingsfunctie en een opzoeking functie om een ​​lineaire interpolatie uit te voeren.

Interpolatie is een wiskundig of statistisch hulpmiddel dat wordt gebruikt om de waarden tussen 2 punten op een curve of lijn te voorspellen. Deze tool wordt niet alleen gebruikt in statistieken, maar ook op veel andere gebieden, zoals het bedrijfsleven, de wetenschap, enz. Overal waar de mogelijkheid bestaat om waarden tussen twee gegevenspunten te voorspellen.

Hoe lineaire interpolatie in Excel uit te voeren?

Voorbeeld 1

Interpolatie uitvoeren om de temperatuur van het weer in verschillende tijdzones te kennen

Noteer eerst de temperatuurcijfers van de regio Bangalore voor elk uur en de gegevens zijn als volgt: -

De gegevens laten zien dat we de temperatuurgegevens van de regio Bangalore al een tijdje hebben. In de tijdkolom hebben we de tijdzones voor de hele dag- en uurkolom, we noemden het uurnummer vanaf het begin van de dag, zoals 12:00 AM zou 0 uur zijn, 1:00 AM zou 1 uur zijn, en zo Aan.

Nu gaan we interpolatie voor de gegevens uitvoeren om de temperatuurwaarde voor de vereiste tijdzone op te halen, die op elk moment kan zijn, niet alleen het exacte uur.

Om interpolatie uit te voeren, moeten we een paar formules in Excel gebruiken, zoals FORECAST, OFFSET, MATCH. Laten we deze formules kort bekijken voordat we verder gaan.

VOORSPELLEN () - Deze functie Voorspelling Excel berekent of voorspelt de toekomstige waarde op basis van bestaande waarden samen met een lineaire trend.

  • X - Dit is de waarde waarvoor we willen voorspellen.
  • Known_ys - Dit zijn de afhankelijke waarden van de gegevens en een verplicht veld dat moet worden ingevuld
  • Known_xs - Dit zijn de onafhankelijke waarden van de gegevens en een verplicht veld dat moet worden ingevuld.

MATCH () - Deze Match Excel-functie retourneert de relatieve positie van een opzoekwaarde in een rij, kolom of tabel die overeenkomt met de opgegeven waarde in een opgegeven volgorde.

  • Lookup_value - Dit is de waarde die moet worden vergeleken met de lookup_array
  • Lookup_array - Dit is het bereik voor zoeken

(match_type) - Dit kan 1,0, -1 zijn. De standaardwaarde is 1. Voor 1 - Match vindt de grootste waarde die kleiner is dan of gelijk is aan de waarde voor look_up en de waarde moet in oplopende volgorde zijn. Voor 0 - Match vindt de eerste waarde die exact gelijk is aan lookup_value en hoeft niet te worden gesorteerd. Voor -1 - Match zoekt de kleinste waarde die groter is dan of gelijk is aan de look_up-waarde en moet in aflopende volgorde worden gesorteerd.

OFFSET () - Deze functie Offset retourneert een cel of celbereik met een opgegeven aantal rijen en kolommen. De cel of het celbereik is afhankelijk van de hoogte en breedte in rijen en kolommen die we specificeren.

  • Referentie - Dit is het startpunt van waaruit het tellen van rijen en kolommen zal worden gedaan.
  • Rijen - Aantal rijen dat moet worden verschoven onder de startreferentiecel.
  • Kolommen - Aantal kolommen dat moet worden verschoven vanaf de startreferentiecel.
  • (hoogte) - De hoogte in rijen van de geretourneerde referentie. Dit is optioneel.
  • (breedte) - De breedte in kolommen van de geretourneerde verwijzing. Dit is optioneel.

Zoals we hebben gezien zijn de formules in het kort die we gaan gebruiken om de interpolatie uit te voeren. Laten we nu de interpolatie als volgt uitvoeren:

Typ de formule in een cel die we nodig hebben om de temperatuur voor een andere tijdzone te zien. Dit vertelt dat we de cel moeten selecteren die moet worden voorspeld en de functie offset & match wordt gebruikt om de bekende_ys en bekende_xs te selecteren.

VOORSPELLEN ($ F $ 5 - Selecteer de cel met de tijdzone die moet worden voorspeld.

VERSCHUIVING ($ C $ 3: $ C $ 26, WEDSTRIJD ($ F $ 5, $ B $ 3: $ B $ 26,1) -1,0,2) - Dit wordt gebruikt om de y-bekend te selecteren, aangezien een referentie de tijdelijke kolom wordt genomen omdat deze zijn de afhankelijke waarden. De match-functie wordt gebruikt om de positie van de waarde te genereren die we nodig hebben om het aantal rijen te voorspellen en te berekenen. Kolommen moeten 0 zijn omdat we de afhankelijke waarde op dezelfde geselecteerde kolom willen hebben en de hoogte is 2, omdat we de prognose moeten uitvoeren op basis van de laatste 2 waarden.

VERSCHUIVING ($ B $ 3: $ B $ 26, WEDSTRIJD ($ F $ 5, $ B $ 3: $ B $ 26,1) -1,0,2) - Dit wordt gebruikt om de x-bekend te selecteren, aangezien een referentie de uurkolom is omdat deze zijn onafhankelijke waarden en rest is hetzelfde als we hadden gedaan voor het tellen van rijen.

Geef nu een tijdzone in de cel die we hadden overwogen om te voorspellen. Hier is de ingevoerde waarde 19,5 wat 19:30 uur is en we krijgen de temperatuur van 30 die wordt voorspeld op basis van de temperatuurwaarden die op uurbasis worden gegeven.

Evenzo kunnen we uit deze formule tijdelijke cijfers voor verschillende tijdzones zien.

Voorbeeld 2

Lineaire interpolatie uitvoeren om de verkoop van een organisatie in 2018 te kennen

Laten we aannemen dat we de verkoopdetails voor een organisatie in 2018 hebben gekregen, zoals hieronder. We hebben gegevens in termen van dagen en hun verkopen in cumulatieve vorm. We hebben 7844 eenheden verkocht in de eerste 15 dagen van het jaar, 16094 eenheden in 50 dagen van het jaar, enzovoort.

We kunnen dezelfde formule gebruiken die we bij interpolatie hebben gebruikt om de verkoopwaarde voor verschillende dagen te voorspellen, die niet werd vermeld in de gegevens die we beschouwen. Hier zijn de verkopen in een rechte lijn (lineair) zoals we cumulatief hadden genomen.

Als we het aantal verkopen willen zien dat we in 215 dagen hadden behaald, kunnen we het verwachte aantal verkopen voor 215 dagen krijgen, zoals hieronder, door rekening te houden met de gegeven verkoopgegevens.

Evenzo kunnen we het aantal verkopen in dat jaar achterhalen door te voorspellen tussen de punten die worden gegeven.

Dingen om te onthouden

  • Het is de minst nauwkeurige methode, maar het is snel en nauwkeurig als de tabelwaarden dicht bij elkaar staan.
  • Dit kan ook worden gebruikt bij het schatten van waarden voor een geografisch datapunt, regenval, geluidsniveaus, enz.
  • Het is heel gemakkelijk te gebruiken en niet erg nauwkeurig voor niet-lineaire functies.
  • Naast Excel Lineaire interpolatie hebben we ook verschillende soorten methoden zoals Polynoom Interpolatie, Spline Interpolatie, etc.

Interessante artikelen...