5.6 Simulering med digitale verktøy
Monte Carlo-metoden i GeoGebra og Python, lova om dei store tala og stokastiske variablar.
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.
Prinsipp: Gjenta eksperimentet gonger. La vere talet på gunstige utfall. Då er:
Nøyaktigheita aukar med . Typisk uvisse er .
Store tals lov: Når vil den relative hyppigheita nærme seg det teoretiske sannsynet:
Simuler 1000 kast med to terningar og estimer sannsynet for at summen er 7.
n = 1000
kast1 = Følge(TilfeldigMellom(1,6),i,1,n)
kast2 = Følge(TilfeldigMellom(1,6),i,1,n)
s = kast1 + kast2
p = TellDersom(x == 7, s) / nPython:
import random
n = 1000
antall7 = sum(
1
for _ in range(n)
if random.randint(1, 6)
+ random.randint(1, 6)
== 7
)
print(
"Estimert P(sum=7) ="
f" {antall7/n:.3f}"
)Éi køyring gav utskrifta:
Estimert P(sum=7) = 0.164Teoretisk verdi:
Med hamnar estimatet vanlegvis mellom ca. og . Køyr simuleringa fleire gonger og sjå korleis estimatet varierer.
Svar: Simuleringa gir , nær den teoretiske verdien .
Store tals lov er grunnlaget for forsikringsmatematikk: sjølv om eitt enkelt utfall er uforutseieleg, er gjennomsnittet over mange utfall svært forutseieleg.
Eit forsikringsselskap kan ikkje seie om akkurat du får ein skade, men kan seie svært nøyaktig kor stor del av 100 000 kundar som får skade. Dette gjer det mogleg å fastsetje rette forsikringspremiar.
Konsekvens for simulering: For å få to gyldige desimalars nøyaktigheit treng vi minst repetisjonar.
Stokastiske variablar
Når vi kastar ein terning, trekkjer eit kort eller måler noko tilfeldig, kan vi skildre utfallet med ein stokastisk variabel. Ein stokastisk variabel er ein variabel som kan ta ulike verdiar, der kvar verdi har eit bestemt sannsyn.
Vi bruker store bokstavar (som , , ) for stokastiske variablar og små bokstavar (, , ) for dei konkrete verdiane dei kan ta.
Eksempel:
- = tal auge ved kast av éin terning. Moglege verdiar:
- = tal kron ved tre myntkast. Moglege verdiar:
- = tal rette svar på ei prøve med 10 spørsmål
Ein stokastisk variabel er ein funksjon som tilordnar kvart utfall i eit utfallsrom ein talverdi.
Ein stokastisk variabel er diskret dersom han kan ta eit endeleg tal verdiar (eller tellbart mange).
Sannsynsfordeling
Ei sannsynsfordeling viser alle verdiane ein stokastisk variabel kan ta, saman med sannsynet for kvar verdi.
For ein diskret stokastisk variabel som kan ta verdiane , set vi opp ein tabell:
Krav til sannsynsfordeling:
1. for alle
2. (summen av alle sannsyna er 1)
La vere summen av auga ved kast av to terningar. Sett opp sannsynsfordelinga til .
kan ta verdiane .
Vi tel talet på gunstige utfall for kvar sum (totalt utfall):
| Tal | ||
|---|---|---|
| 2 | 1 | |
| 3 | 2 | |
| 4 | 3 | |
| 5 | 4 | |
| 6 | 5 | |
| 7 | 6 | |
| 8 | 5 | |
| 9 | 4 | |
| 10 | 3 | |
| 11 | 2 | |
| 12 | 1 |
Kontroll:
Svar: Fordelinga står i tabellen over: aukar frå ved til ved og søkk igjen til ved .
Ein nettbutikk registrerer om ein tilfeldig besøkjande gjer eit kjøp () eller ikkje. Historisk sannsyn for kjøp er .
Kva er det teoretiske sannsynet for at minst 1 av 5 besøkjande kjøper noko?
Skildr korleis du ville simulert 1000 grupper på 5 besøkjande i GeoGebra for å estimere sannsynet.
Store tals lov: Ein mynt blir kasta gjentekne gonger og vi registrerer kumulativ relativ hyppigheit av "kron".
Forklar kva "kumulativ relativ hyppigheit" tyder.
Kva forventar vi at den kumulative relative hyppigheita nærmar seg når blir stor?
Kvifor er det viktig for eit kasino at alle spel blir spelte mange gonger?
Monte Carlo-estimering av : Legg tilfeldige punkt i kvadratet og tel delen som fell innanfor kvartsirkelen med radius 1.
Forklar kvifor delen punkt innanfor kvartsirkelen approksimerer .
Skriv pseudokode for simuleringa med 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.
- Stokastisk variabel: Gir kvart utfall ein talverdi. Sannsynsfordelinga viser alle verdiane med sannsyn, og sannsyna summerer seg til 1.
- Vurdering: Fleire simuleringar gir meir pålitelege estimat, men aldri eksakte svar.
Nøkkelomgrep
| Omgrep | Forklaring |
|---|---|
| Simulering | Digital etterlikning av tilfeldigheit |
| Relativ frekvens | Tal gunstige delt på tal forsøk |
| Store tals lov | Frekvensen stabiliserer seg mot sannsynet |
| Monte Carlo | Estimering ved mange tilfeldige forsøk |
| Stokastisk variabel | Talverdi bestemd av utfallet i eit tilfeldig forsøk |
| Sannsynsfordeling | Alle verdiar med sannsyna sine |
Viktige formlar
- Estimert sannsyn
- Forventa tal
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.