Regressioanalyysissa LOGREGR-funktio laskee tietoihin sopivan eksponentiaalisen käyrän ja palauttaa käyrää kuvaavan arvomatriisin. Koska tämä funktio palauttaa arvomatriisin, funktio on kirjoitettava matriisikaavana.
Huomautus
Jos sinulla on nykyinen Microsoft 365 -versio, voit kirjoittaa kaavan tulosalueen vasempaan yläsoluun ja vahvistaa sitten kaavan dynaamiseksi matriisikaavaksi painamalla ENTER-näppäintä . Muussa tapauksessa kaava on syötettävä aiempien versioiden matriisikaavana valitsemalla ensin tulosalue, syöttämällä kaava vasemmassa yläkulmassa olevaan soluun ja vahvistamalla sitten painamalla yhdistelmää CTRL + VAIHTO + ENTER. Excel lisää puolestasi kaavan alkuun ja loppuun aaltosulkeet. Katso lisätietoja matriisikaavoista kohdasta Matriisikaavoihin liittyviä ohjeita ja esimerkkejä.
Kuvaus
Käyrän kaava on
y = b*m^x
tai
y = (b*(m1^x1)*(m2^x2)*_)
jos on useita x-arvoja, joissa riippuva y-arvo on riippumattomien x-arvojen funktio. Arvot m ovat kutakin x-eksponenttia vastaavia kantoja ja b on vakioarvo. Huomaa, että y, x ja m voivat olla vektoreita. Funktion LOGREGR palauttama matriisi on {mn;mn-1;...;m1;b}.
Syntaksi
LOGREGR(tunnettu_y; [tunnettu_x]; [vakio]; [tilasto])
LOGREGR-funktion syntaksissa on seuraavat argumentit:
known_y Pakollinen. Joukko y-arvoja, jotka tunnetaan yhtälöstä y = b*m^x.
- Jos tunnettu_y-matriisissa on vain yksi sarake, funktio käsittelee tunnettu_x-matriisin kutakin saraketta erillisenä muuttujana.
- Jos tunnettu_y-matriisissa on vain yksi rivi, funktio käsittelee tunnettu_x-matriisin kutakin riviä erillisenä muuttujana.
known_x Valinnainen. Joukko x-arvoja, jotka voidaan jo tuntea yhtälöstä y = b*m^x.
- Tunnettu_x-matriisi voi sisältää yhden tai usean muuttujien joukon. Jos käytetään vain yhtä muuttujaa, tunnettu_y- ja tunnettu_x-matriisit voivat olla minkä tahansa muotoisia alueita, kunhan niiden ulottuvuus on sama. Jos muuttujia on useita, tunnettu_y-argumentin on oltava vektori (eli alue, jonka korkeus on yksi rivi tai leveys yksi sarake).
- Jos tunnettu_x-matriisi jätetään pois, sen oletetaan olevan matriisi {1;2;3;...}, joka on yhtä suuri kuin tunnettu_y-matriisi.
const Valinnainen. Totuusarvo, joka määrittää, pakottaako ohjelma vakion b arvoksi yksi (1).
- Jos vakio-argumentin arvo on TOSI tai se jätetään pois, b lasketaan normaalisti.
- Jos vakio on EPÄTOSI, ohjelma antaa vakion b arvoksi yksi (1) ja laskee kertoimien m arvot yhtälöstä y = m^x.
Tilastot Valinnainen. Totuusarvo, joka määrittää, palauttaako ohjelma muita regressiota koskevia tietoja.
- Jos tilasto on TOSI, LOGREGR palauttaa regressiota koskevia lisätietoja, jolloin palautettu matriisi on {mn;mn-1;...;m1;b\sen;sen-1;...;se1;seb\r 2;sey\ F;df\ssreg;ssresid}.
- Jos tilasto on EPÄTOSI tai se puuttuu, LOGREGR palauttaa vain kertoimien m ja vakion b arvot.
Lisätietoja regression tilastotiedoista on artikkelissa LINREGR-funktio.
Huomautuksia
- Mitä enemmän tietojen käyrä muistuttaa eksponenttikäyrää, sitä paremmin laskettu käyrä sopii tietoihin. LINREGR-funktion tavoin myös LOGREGR palauttaa matriisin, joka kuvaa arvojen välistä suhdetta, mutta LINREGR sovittaa tietoihin suoran viivan. LOGREGR sovittaa eksponentiaalikäyrän. Lisätietoja on LINREGR-funktiota käsittelevässä artikkelissa.
- Jos käytettävissä on vain yksi riippumaton x-muuttuja, voit laskea y-akselin leikkauspisteen (b) suoraan seuraavan kaavan avulla:
Y-akselin leikkauspiste (b):
INDEKSI(LOGREGR(known_y;known_x's);2)
Yhtälöllä y = b*m^x voidaan ennustaa tulevia y:n arvoja, mutta Microsoft Excelissä on myös funktio KASVU samaa tarkoitusta varten. Lisätietoja on KASVU-funktiota käsittelevässä artikkelissa. - Jos kirjoitat argumentiksi matriisivakion, kuten tunnettu_x, erota samalla rivillä olevat arvot puolipisteillä ja erota rivit kenoviivalla. Erotinmerkit voivat olla eri merkkejä aluekohtaisten asetusten mukaan.
- Huomaa, että regressiokaavan palauttamat y-arvot ovat ehkä virheellisiä, jos ne eivät kuulu yhtälön määrityksessä käytettyyn y-arvojen alueeseen.
Esimerkki
Yllä oleva kaava on kirjoitettava matriisikaavana Excelissä, jotta se toimii oikein. Kun olet kirjoittanut kaavan, paina Enter-näppäintä , jos sinulla on voimassa oleva Microsoft 365 -tilaus. Muussa tapauksessa paina näppäinyhdistelmää Ctrl+Vaihto+Enter. Jos kaavaa ei ole annettu matriisikaavana, ainoa tulos on 1,4633.
Tarvitsetko lisätietoja?
Voit aina kysyä neuvoa Excel Tech Community -yhteisön asiantuntijalta tai saada tukea yhteisöistä.