Beregner ved regresjonsanalyse en eksponentiell kurve som tilpasser dataene, og returnerer en matrise av verdier som beskriver kurven. Ettersom denne funksjonen returnerer en matrise av verdier, må den skrives inn som en matriseformel.
Ligningen for kurven er:
y = b*m^x eller y = (b*(m1^x1)*(m2^x2)*_) (hvis der 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}.
Syntaks
KURVE(kjente_y;kjente_x;konst;stats)
Kjente_y er 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.
Kjente_x er et valgfritt sett med x-verdier som du kanskje allerede kjenner i forholdet y = b*m^x.
-
Matrisen kjente_x kan inneholde ett eller flere sett med variabler. Hvis bare én variabel brukes, kan kjente_y og kjente_x være områder i alle former, så lenge de har lik størrelse. 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.
Konst er 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.
Stats er den logiske verdien 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, se RETTLINJE.
Kommentarer
- 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 stigningstallet (m) og y-skjæringspunktet (b) direkte ved hjelp av følgende formler:
Stigningstall (m):
INDEKS(KURVE(kjente_y,kjente_x),1)Y-skjæringspunkt (b):
INDEKS(KURVE(kjente_y,kjente_x),2)Du kan bruke ligningen y = b*m^x til å forutse fremtidige verdier av y, men VEKST-funksjonen kan gjøre dette for deg. Hvis du vil har mer informasjon, se VEKST.
- Formler som returnerer matriser, må legges inn som matriseformler.
- Når du skriver inn en matrisekonstant, for eksempel kjent_x, som et argument, må du bruke kommaer for å skille verdier i den samme raden, og semikolon for å skille rader. Skilletegn kan være forskjellige avhengig av de lokale innstillingene i Regionale innstillinger i Kontrollpanelet.
- 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.
Eksempel 1: m-koeffisientene og konstanten b
Det kan være enklere å forstå eksemplet hvis det kopieres til et tomt regneark.
- Opprett et tomt regneark.
- Velg eksemplet i hjelpeemnet.
Velg et eksempel fra Hjelp
- Trykk CTRL+C.
- Merk celle A1 i regnearket, og trykk CTRL+V.
- Hvis du vil bytte mellom å vise formelen som returnerer resultatet, og resultatet i cellen, merker du cellen og trykker F2 og deretter ENTER, eller klikker Kommandoer og alternativer på verktøylinjen i regnearket, velger kategorien Formel, og ser i boksen Formel i aktiv celle (aktiv celle).
Måned | Enheter |
---|---|
11 | 33 100 |
12 | 47 300 |
13 | 69 000 |
14 | 102 000 |
15 | 150 000 |
16 | 220 000 |
Formel | Formel |
=KURVE(B2:B7,A2:A7, SANN, USANN) |
Obs! Formelen i eksemplet må angis som en matriseformel. Når du har kopiert eksemplet til et tomt regneark, merker du området A9:B10 med start i formelcellen. Trykk F2, og trykk deretter CTRL+SKIFT+ENTER. Hvis formelen ikke er angitt som en matriseformel, er enkeltresultatet 1,463275628.
Når angitt som en matrise, returneres m-koeffisientene og konstanten b.
y = b*m1^x1
eller ved hjelp av verdiene fra matrisen:
y = 495,3 * 1,4633x
Du kan beregne salget for kommende måneder ved å bytte ut månednummeret for x i denne ligningen, eller du kan bruke VEKST-funksjonen.
Eksempel 2: Fullstendig statistikk
Det kan være enklere å forstå eksemplet hvis det kopieres til et tomt regneark.
- Opprett et tomt regneark.
- Velg eksemplet i hjelpeemnet.
Velg et eksempel fra Hjelp
- Trykk CTRL+C.
- Merk celle A1 i regnearket, og trykk CTRL+V.
- Hvis du vil bytte mellom å vise formelen som returnerer resultatet, og resultatet i cellen, merker du cellen og trykker F2 og deretter ENTER, eller klikker Kommandoer og alternativer på verktøylinjen i regnearket, velger kategorien Formel, og ser i boksen Formel i aktiv celle (aktiv celle).
Måned | Enheter |
---|---|
11 | 33 100 |
12 | 47 300 |
13 | 69 000 |
14 | 102 000 |
15 | 150 000 |
16 | 220 000 |
Formel | |
=KURVE(B2:B7,A2:A7, SANN, SANN) |
Obs! Formelen i eksemplet må angis som en matriseformel. Når du har kopiert eksemplet til et tomt regneark, merker du området A9:B13 med start i formelcellen. Trykk F2, og trykk deretter CTRL+SKIFT+ENTER. Hvis formelen ikke er angitt som en matriseformel, er enkeltresultatet 1,463275628.
Når angitt som en matrise, returneres regresjonsstatistikken nedenfor. Bruk denne nøkkelen til å identifisere statistikken du vil ha.
Du kan bruke den ekstra regresjonsstatistikken (cellene A10:B13 i matrisen over) for å bestemme hvor nyttig ligningen er til å forutse fremtidige verdier.
Viktig! Metodene du bruker for å teste en ligning ved hjelp av KURVE, er de samme du bruker for RETTLINJE. Den ekstra statistikken som returneres av KURVE, er imidlertid basert på følgende lineære modell:
ln y = x1 ln m1 + ... + xn ln mn + ln b
Du bør huske dette når du evaluerer den ekstra statistikken, særlig sei- og seb-verdiene, som skal sammenlignes med ln mi og ln b, ikke med mi og b. Hvis du vil ha mer informasjon, ser du i en håndbok for avansert statistikk.