I regresjonsanalyse beregner LOGEST-funksjonen en eksponentiell kurve som passer til dataene og returnerer en matrise med verdier som beskriver kurven. Ettersom denne funksjonen returnerer en matrise av verdier, må den skrives inn som en matriseformel.
Obs!: Hvis du har en gjeldende versjon av Microsoft 365, kan du ganske enkelt skrive inn formelen i cellen oppe til venstre i utdataområdet og trykke på ENTER for å bekrefte formelen som en dynamisk matriseformel. Ellers formelen må angis som en matriseformel eldre ved først å velge utdataområdet, skrevet inn formelen i topp-venstre-cellen i utdataområdet og deretter trykke CTRL+SKIFT+ENTER å bekrefte den. Excel setter inn klammeparenteser i begynnelsen og slutten av formelen for deg. Hvis du vil ha mer informasjon om matriseformler, kan du se retningslinjer og eksempler på matriseformler.
Beskrivelse
Ligningen for kurven er:
y = b*m^x
eller
y = (b*(m1^x1)*(m2^x2)*_)
hvis det er flere x-verdier, der den avhengige y-verdien er en funksjon av de uavhengige x-verdiene. M-verdiene er grunntall som samsvarer med x-verdien til hver eksponent, og b er en konstant verdi. Merk at y, x og m kan være vektorer. Matrisen som KURVE returnerer, er {mn,mn-1,...,m1,b}.
KURVE(kjente_y; [kjente_x]; [konst]; [stats])
Syntaksen for KURVE har følgende argumenter:
-
known_y Obligatorisk. Settet med y-verdier som du allerede kjenner i forholdet y = b*m^x.
-
Hvis matrisen kjente_y er i en enkelt kolonne, tolkes hver kolonne med kjente_x som en separat variabel.
-
Hvis matrisen kjente_y er i én rad, blir hver rad med kjente_x tolket som en egen variabel.
-
-
known_x Valgfritt. Et valgfritt sett med x-verdier som du kanskje allerede kjenner i forholdet y = b*m^x.
-
Matrisen kjente_x kan omfatte ett eller flere sett med variable. Hvis det bare er brukt ett sett med variabler, kan kjente_y og kjente_x være områder med en hvilken som helst form, så lenge de har de samme dimensjonene. Hvis mer enn én variabel brukes, må kjente_y være et celleområde med en høyde på én rad eller en bredde på én kolonne (også kjent som en vektor).
-
Hvis kjente_x er utelatt, blir det satt lik matrisen {1;2;3;...} som er den samme størrelsen som kjente_y.
-
-
Const Valgfritt. En logisk verdi som angir om konstanten b skal tvinges til å være lik 1 eller ikke.
-
Hvis konst er SANN eller utelates, beregnes b normalt.
-
Hvis konst er USANN, angis b til er lik 1, og m-verdiene tilpasses til y = m^x.
-
-
statistikk Valgfritt. En logisk verdi som angir om ekstra regresjonsstatistikk skal returneres.
-
Hvis stats er SANN, returnerer KURVE den ekstra regresjonsstatistikken, slik at den returnerte matrisen blir {mn,mn-1,...,m1,b;sen,sen-1,...,se1,seb;r 2,sey; F,df;ssreg,ssresid}.
-
Hvis stats er USANN eller utelates, returnerer KURVE bare m-koeffisientene og konstanten b.
-
Hvis du vil ha mer informasjon om ekstra regresjonsstatistikk, kan du se funksjonen RETTLINJE.
-
Jo mer en tegning av dataene ligner en eksponentiell kurve, jo bedre vil den beregnede linjen passe til dataene. Akkurat som RETTLINJE, returnerer KURVE en matrise med verdier som beskriver et forhold mellom verdiene, men RETTLINJE tilpasser en rett linje til dataene, mens KURVE tilpasser en eksponentiell kurve. Hvis du vil ha mer informasjon, se RETTLINJE.
-
Når du bare har én uavhengig y-variabel, kan du finne verdiene for y-skjæringspunktet (b) direkte ved hjelp av følgende formler:
Y-skjæringspunkt (b):
INDEKS(KURVE(known_y;known_x),2)Du kan bruke ligningen y = b*m^x til å forutse fremtidige verdier av y, men i Microsoft Excel kan du la funksjonen VEKST gjøre dette for deg. Hvis du vil har mer informasjon, kan du se funksjonen VEKST.
-
Når du skriver inn en matrisekonstant, for eksempel kjent_x, som et argument, må du bruke komma for å skille verdier i samme rad, og semikolon for å skille rader. Skilletegn kan være forskjellige avhengig av de regionale innstillingene.
-
Legg merke til at y-verdiene som forutses av regresjonsligningen, kanskje ikke er gyldige hvis de er utenfor området for de y-verdiene du brukte for å bestemme ligningen.
Du må skrive inn formelen ovenfor som en matriseformel i Excel for at den skal fungere riktig. Når du har skrevet inn formelen, trykker du enter hvis du har et gjeldende Microsoft 365 abonnement. Ellers trykker du CTRL+SKIFT+ENTER. Hvis formelen ikke legges inn som en matriseformel, er enkeltresultatet 1,4633.
Trenger du mer hjelp?
Du kan alltid spørre en ekspert i det tekniske fellesskapet for Excel eller få støtte i Fellesskap.