Tilbake
5.6

5.6 Simulering med digitale verktøy

Monte Carlo-metoden i GeoGebra og Python, store talls lov.

45 min
8 oppgaver
SimuleringMonte CarloGeoGebraStore talls lov
Du leser den tradisjonelle versjonen
Din fremgang i kapitlet
0 / 8 oppgaver
Kapitlets plass i kurset

Simulering -- å etterlikne røyndomen digitalt

Når analytiske utrekningar blir kompliserte, eller når vi vil undersøkje eit system over tid, er simulering eit kraftig verktøy. Vi lèt datamaskinen gjenta eit tilfeldig eksperiment tusenvis av gonger og studerer mønstera som oppstår.

Praktisk bruk i næringslivet:
- Simulere kundeankomstar i ein butikk
- Estimere risiko i finansielle porteføljar
- Planleggje lagerbehald under usikker etterspurnad
- Teste prisstrategiar

I denne seksjonen lærer du å bruke GeoGebra og grunnleggjande Python til simulering.

Monte Carlo-metoden
Monte Carlo-simulering er ein teknikk der ein bruker store mengder tilfeldige tal for å estimere sannsyn eller løyse matematiske problem.

Prinsipp: Gjenta eksperimentet nn gonger. La ff vere talet på gunstige utfall. Då er:

P(A)fnP(A) \approx \frac{f}{n}

Nøyaktigheita aukar med nn. Typisk uvisse er 1n\displaystyle \approx \frac{1}{\sqrt{n}}.

Store tals lov: Når nn \to \infty vil den relative hyppigheita nærme seg det teoretiske sannsynet:

fnnP(A)\frac{f}{n} \xrightarrow{n \to \infty} P(A)

✏️Eksempel: Simulere terningkast i GeoGebra

Simuler 1000 kast med to terningar og estimer sannsynet for at summen er 7.

GeoGebra-kommandoar:

Bruk verktøyet "Ettlinje" / CAS-kalkulator:

n = 1000
kast1 = RandomBetween(1, 6, n)
kast2 = RandomBetween(1, 6, n)

Python-tilnærming:

import random
n = 10000
antall7 = sum(1 for _ in range(n)
               if random.randint(1,6) + random.randint(1,6) == 7)
print(f"Estimert P(sum=7) = {antall7/n:.4f}")

Teoretisk verdi: P(sum=7)=636=160,1667\displaystyle P(\text{sum}=7) = \frac{6}{36} = \frac{1}{6} \approx 0{,}1667

Med n=10000n = 10000 vil estimatet vanlegvis liggje innanfor ±0,004\pm 0{,}004 av den sanne verdien.

📝Oppgave 1

Ein nettbutikk registrerer om ein tilfeldig besøkjande gjer eit kjøp (KK) eller ikkje. Historisk sannsyn for kjøp er p=0,08p = 0{,}08.

a

Kva er det teoretiske sannsynet for at minst 1 av 5 besøkjande kjøper noko?

b

Skildr korleis du ville simulert 1000 grupper på 5 besøkjande i GeoGebra for å estimere sannsynet.

📝Oppgave 2

Store tals lov: Ein mynt blir kasta gjentekne gonger og vi registrerer kumulativ relativ hyppigheit av "kron".

a

Forklar kva "kumulativ relativ hyppigheit" tyder.

b

Kva forventar vi at den kumulative relative hyppigheita nærmar seg når nn blir stor?

c

Kvifor er det viktig for eit kasino at alle spel blir spelte mange gonger?

📝Oppgave 3

Monte Carlo-estimering av π\pi: Legg tilfeldige punkt i kvadratet [0,1]×[0,1][0,1]\times[0,1] og tel delen som fell innanfor kvartsirkelen med radius 1.

a

Forklar kvifor delen punkt innanfor kvartsirkelen approksimerer π/4\pi/4.

b

Skriv pseudokode for simuleringa med n=100000n = 100000 punkt.

Oppsummering

I dette kapittelet har du lært:

- Simulering: Å etterlikne tilfeldige forsøk digitalt (GeoGebra, rekneark, Python) for å estimere sannsyn som er vanskelege å rekne ut eksakt.
- Monte Carlo-metoden: Gjenta forsøket mange gonger og bruk relativ frekvens som estimat for sannsynet.
- Store tals lov: Relativ frekvens nærmar seg det teoretiske sannsynet når talet på forsøk aukar.
- Vurdering: Fleire simuleringar gir meir pålitelege estimat, men aldri eksakte svar.

Nøkkelomgrep


OmgrepForklaring
SimuleringDigital etterlikning av tilfeldigheit
Relativ frekvensTal gunstige delt på tal forsøk
Store tals lovFrekvensen stabiliserer seg mot sannsynet
Monte CarloEstimering ved mange tilfeldige forsøk

Viktige formlar


- Estimert sannsyn =tal gunstigetal forsøk= \dfrac{\text{tal gunstige}}{\text{tal forsøk}}
- Forventa tal =np= n \cdot p
Repetisjonsoppgåver
Din fremgang
0deloppgaver0 / 5 oppgaver

Dette kapitlet er skrevet av Anthropics toppmodeller (Claude Opus og Claude Fable) og er foreløpig ikke manuelt gjennomgått — kvalitetskontrollen gjøres av uavhengige KI-agenter, og innmeldte feil rettes fortløpende. Funnet en feil? Meld fra, så retter vi den. Les mer om hvordan innholdet lages.