R^2 eli selitysaste GeoGebralla

[edit 21.11.20. Lisäsin virkkeen selitysasteen toimivuudesta.]

Resonanssi-kirjasarjan 7. osassa Aine ja säteily tehtävässä 457 pyydetään osoittamaan, että isotoopin hajoamisen lukumäärä ajan funktiona, on parempi mallintaa eksponenttifunktiona kuin lineaarisena mallina. Tehtävää antaessani kuvittelin, että korrelaation/selitysasteen eksponentiaaliselle ja  lineaariselle sovitukselle saisi suoraan GeoGebran Kahden muuttujan regressioanalyysillä. Muistin väärin tai sitten kyseinen työkalu ei ole sitä ennenkään laskenut.

Oppitunnilla abien kanssa huomasinkin tämän artikkelin kirjoittamisen jälkeen, että Kahden muuttujan regressiotyökalu laskeekin R^2:n oikein. Korrelaatiokerroin toimii vain lineaariselle mallille.

kuva Resonanssikirjasta

Lasketaan selitysaste sekä GeoGeberalla, että LibreOfficella.

GeoGebra

GeoGebrassa täytyy selitysaste laskea komennolla RegressioNeliö( <Pistelista>, <Funktio> ).

Sijoitetaan tehtävän luvut GeoGebran taulukkolaskentaan. Valitaan luvut ja luodaan niistä pistelista nimeltä l1. Sovitetaan suora ja eksponenttifunktio Syöttökentän komennoilla

f(x) = SovitaPolynomi(l1, 1)
g(x) = SovitaEksp(l1)

Selitysasteet saadaan kirjoittamalla syöttökenttään

linSel = RegressioNeliö(l1, f)
ekspSel = RegressioNeliö(l1, g)

LibreOfficessa

LibreOfficessa R^2:n laskeminen onnistuu helpoimmin kuvaajan piirron yhteydessä trendiviivan avulla.

Alla olevien kuvien avulla yritän kuvailla ratkaisutapani.


Komennon Wikisivu https://wiki.geogebra.org/en/RSquare_Command?note=fi

Jätä kommentti

This site uses Akismet to reduce spam. Learn how your comment data is processed.