Hva spør oppgaven om? Vi identifiserer modellen, setter opp riktig formel, regner kontrollert og tolker svaret i konteksten.
Steg 1 — Observer trenden
Salget øker, men økningen blir mindre. En avtakende vekstmodell er derfor mer rimelig enn en ren lineær modell.
Steg 2 — Velg regresjonsmodell
En modell som passer utviklingen, er
\[ S(u)=L-A\cdot r^{u-1}, \]
der \(u\) er ukenummer.
Steg 3 — Tilpass modellen digitalt
Regresjon på de 8 første ukene gir omtrent
\[ S(u)=876{,}08-195{,}54\cdot 0{,}6558^{u-1}. \]
Steg 4 — Summer 52 uker
For første år beregner vi
\[ \sum_{u=1}^{52}S(u)\approx 44988. \]
Steg 5 — Sammenlign med målet
Målet er \(45000\). Modellen gir omtrent \(44988\), altså litt under målet.
Steg 6 — Vurder usikkerhet
Forskjellen er liten, og konklusjonen er modellavhengig. Med denne avtakende trendmodellen når de ikke helt målet.
Tolkning
Bedriften ligger svært nær målet, men bør øke salget noe for å være trygg.
Vanlig feil: Å bruke lineær regresjon ukritisk, selv om økningen tydelig flater ut.
Kontroll (GeoGebra CAS)
GeoGebra - CAS
1
Fit({(1,680),...,(8,865)}, L-A*r^(x-1))
→ \(S(u)\approx 876{,}08-195{,}54\cdot 0{,}6558^{u-1}\)
2
Sum(S(u),u,1,52)
→ \(\approx 44988\)
Kontroll (Python)
Python
import numpy as np
from scipy.optimize import curve_fit
weeks=np.arange(1,9)
sales=np.array([680,750,790,820,840,855,860,865], dtype=float)
def model(u,L,A,r):
return L-A*(r**(u-1))
par,_=curve_fit(model,weeks,sales,p0=[875,200,0.65],bounds=([865,0,0],[2000,1000,1]))
total=sum(model(np.arange(1,53),*par))
print(par, total)