Knekkebrød, gavekort og simulering

Knekkebrød, gavekort og simulering

Trollmat AS selger pakker med knekkebrød. I én av 1000 pakker som selges, ligger det et gavekort. En kunde som finner et gavekort, vinner en reise. Hver reise har en verdi på 5000 kroner. Knekkebrødene selges for 40 kroner per pakke, og de koster 10 kroner per pakke å produsere.

Hassan kjøper én pakke knekkebrød hver dag.

Hvor mange dager tar det før sannsynligheten for at Hassan har vunnet minst én reise, er 20 %? Husk å begrunne valget av sannsynlighetsmodell.

Trollmat AS lanserer en ny knekkebrødpakke som de kaller «Gullknekk». I én av 100 pakker med Gullknekk ligger det et gavekort. Det koster 10 kroner å produsere en pakke Gullknekk.

Hvilken pris må Trollmat AS ta betalt per pakke Gullknekk for å ha samme overskudd per pakke som for de vanlige knekkebrødene?

Hassan endrer vanene sine og kjøper vanlige knekkebrødpakker på hverdager og en pakke Gullknekk hver lørdag og søndag.

Bruk simulering til å bestemme sannsynligheten for at Hassan vinner minst én reise i løpet av 52 uker med de nye kjøpsvanene sine.

Fasit

n=224 dager\underline{\underline{n = 224 \text{ dager}}}

85kr\underline{\underline{85 \, \mathrm{kr}}}

P0,729\underline{\underline{P \approx 0{,}729}}

LøsningsforslagKI-generert

Vi lar XX være antall gavekort Hassan finner på nn dager. Siden hver pakke er et uavhengig forsøk med to utfall (gavekort eller ikke), samme sannsynlighet p=11000p = \frac{1}{1000} for gevinst i hver pakke, og Hassan kjøper én pakke per dag, er XX binomisk fordelt med nn forsøk og p=11000p = \frac{1}{1000}.

Vi vil finne minste nn slik at

P(X1)0,20P(X \geq 1) \geq 0{,}20

Vi bruker komplementregelen:

P(X1)=1P(X=0)=1(9991000)nP(X \geq 1) = 1 - P(X = 0) = 1 - \left(\frac{999}{1000}\right)^n

Vi setter opp ulikheten:

1(9991000)n0,201 - \left(\frac{999}{1000}\right)^n \geq 0{,}20 (9991000)n0,80\left(\frac{999}{1000}\right)^n \leq 0{,}80

Vi løser dette i GeoGebra CAS:

CAS-utregning for oppgave 4a og 4b

CAS gir n223,03n \approx 223{,}03, altså er minste hele antall n=224n = 224.

Hassan må kjøpe knekkebrød i minst 224 dager\underline{\underline{224 \text{ dager}}} før sannsynligheten for å ha vunnet minst én reise er 20 %.

Overskudd per vanlige pakke:

InntektProduksjonForventet gevinst=4010500011000=40105=25kr\text{Inntekt} - \text{Produksjon} - \text{Forventet gevinst} = 40 - 10 - 5000 \cdot \frac{1}{1000} = 40 - 10 - 5 = 25 \, \mathrm{kr}

For Gullknekk med ukjent pris pp:

p1050001100=p1050=p60p - 10 - 5000 \cdot \frac{1}{100} = p - 10 - 50 = p - 60

Vi setter overskuddet lik 25 kr og løser i GeoGebra CAS (se bilde over):

p60=25    p=85p - 60 = 25 \implies p = 85

Trollmat AS må ta 85kr\underline{\underline{85 \, \mathrm{kr}}} per pakke Gullknekk.

Hassan kjøper 5 vanlige pakker per uke og 2 Gullknekk-pakker per uke i 52 uker:

  • Vanlige pakker: 552=2605 \cdot 52 = 260 pakker, pv=11000p_v = \frac{1}{1000}
  • Gullknekk-pakker: 252=1042 \cdot 52 = 104 pakker, pg=1100p_g = \frac{1}{100}

Vi simulerer 100 000 år og teller hvor mange ganger Hassan vinner minst én reise:

import random
random.seed(42)
N = 100000
vunnet = 0
for _ in range(N):
    vinst = 0
    for _ in range(260):  # vanlige pakker
        if random.random() < 1/1000:
            vinst += 1
    for _ in range(104):  # Gullknekk
        if random.random() < 1/100:
            vinst += 1
    if vinst >= 1:
        vunnet += 1
print(vunnet/N)  # ≈ 0,729

Simuleringen gir 0,729\approx 0{,}729, som stemmer godt med den eksakte verdien:

P(minst eˊn gevinst)=1(0,999)260(0,99)1040,7289P(\text{minst én gevinst}) = 1 - (0{,}999)^{260} \cdot (0{,}99)^{104} \approx 0{,}7289

Sannsynligheten for at Hassan vinner minst én reise i løpet av 52 uker er P0,729\underline{\underline{P \approx 0{,}729}}.

Sensorveiledning
2 poeng

1 poeng for å regne ut svaret og 1 poeng for begrunnelse av sannsynlighetsmodell.

2 poeng

Riktig strategi, men feil svar, kan gi 1 poeng.

2 poeng

En analytisk løsning kan gi 1 poeng.

En god simulering som ikke fører helt fram kan gi 1 poeng.