Regressionsanalys

Som vi lärde oss i de föregående avsnitten i GeoGebra finns det verktyg som gör det möjligt att utföra envariabel-, tvåvariabels- och flervariabelanalys. I det föregående avsnittet började vi bekanta oss med tvåvariabels regressionsanalys. I detta avsnitt kommer vi att lära oss hur man använder en specifik regressionsmodell för att hitta den bästa modellen som representerar våra data.

Regressionsmodell

För att hitta den bästa regressionsmodellen kan vi antingen använda verktyget för tvåvariabels regressionsanalys eller kommandot Regression. I GeoGebra finns flera regressionskommandon, såsom RegressionLin, RegressionPoly, RegressionExp med flera.

Låt oss studera följande data om medellängd i förhållande till olika ålder för att hitta den bästa regressionsmodellen [Källa: Svenska Barnläkarföreningen].

Ålder (år) 0 1 2 3 4 5 7 18
Medellängd (cm) 51,0 76,3 87,8 96,5 104,3 112,3 125,0 179,9

Funktionen tvåvariabels regressionsanalys

På samma sätt som vi såg i det föregående avsnittet, markera tabellen, klicka på variabelanalysverktyget och välj sedan "Tvåvariabels regressionsanalys".

Regressionsanalys i GeoGebra

Du kommer att få ett spridningsdiagram utan regressionsmodell som ser ut så här:

spridningsdiagram i geogebra

Nu kan du justera ritområdet genom att klicka på inställningsikonen och sedan på "Rita". Där kan du visa rutnätet och justera koordinater om du vill. Längst ner under grafen hittar du regressionsmodellerna, där kan du välja den modell du önskar.

regressionsmodell i geogebra

I vårt fall väljer vi den linjära regressionsmodellen, som ser ut så här.

linjär regression - geogebra

Under grafen hittar du modelfunktionen \(y=6,4377+71,9489\), där kan du även förutse/beräkna de övriga y-värdena. Som du ser på bilden har vi förutsett/beräknat medellängden för ett tioårigt barn.

Om vi byter till en polynomregression får vi modelfunktionen \(-0,31x^2+12,12x+59,62\), vilken ger en annan medellängd på 150,8158 cm för ett tioårigt barn.

polynomregression - geogebra

Regression kommandona

Ett annat sätt att hitta en regressionsmodell är att använda regressionskommandona. För att hitta en linjär- eller polynommodell kan vi använda följande kommandon:

  • RegressionLin(Lista med punkter) regressionLin - geogebra
  • RegressionPoly(Lista med punkter, Polynomgrad) regressionPoly - geogebra

För att använda regressionskommandona måste vi först skapa en punktlista. Detta gör vi genom att använda verktyget för listor som vi lärde oss om i avsnittet om kalkylbladet [Länk], eller genom att markera vår data i kalkylbladet, högerklicka och sedan välja att skapa en lista med punkter.

skapa en lista med punkter

När vi klickar på "Lista med punkter" bör vi få en punktlista som heter "l1", och alla punkter visas tillsammans i algebrafönstret. Punkterna måste också visas i ritområdet. Det beror på vilka data du har, men om du inte kan se något, behöver du zooma ut eller högerklicka i ritområdet och sedan klicka på "Visa alla objekt".

visa alla objekt i geogebra

Nu går du till algebrafönstret och börjar skriva ordet regression, så kommer du att se alla möjliga regressionsmodeller. Se resultatet i den följande applet och försök att prova det själv.

Har du en fråga du vill ställa om Regressionsanalys? Ställ den på Pluggakuten.se
Har du hittat ett fel, eller har du kommentarer till materialet på den här sidan? Mejla matteboken@mattecentrum.se

I den här videon lär vi oss hur man hittar en linjär modell för ett antal x-y-värden.