5.6 Simulering med digitale verktøy
Monte Carlo-metoden i GeoGebra og Python, store talls lov.
Simulering -- å etterligne virkeligheten digitalt
Når analytiske beregninger blir kompliserte, eller når vi vil undersøke et system over tid, er simulering et kraftig verktøy. Vi lar datamaskinen gjenta et tilfeldig eksperiment tusenvis av ganger og studerer mønstrene som oppstår.
Praktisk bruk i næringslivet:
- Simulere kundeankomster i en butikk
- Estimere risiko i finansielle porteføljer
- Planlegge lagerbehold under usikker etterspørsel
- Teste prisstrategier
I denne seksjonen lærer du å bruke GeoGebra og grunnleggende Python til simulering.
Prinsipp: Gjenta eksperimentet ganger. La være antall gunstige utfall. Da er:
Nøyaktigheten øker med . Typisk usikkerhet er .
Store talls lov: Når vil den relative hyppigheten nærme seg den teoretiske sannsynligheten:
Simuler 1000 kast med to terninger og estimer sannsynligheten for at summen er 7.
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:
Med vil estimatet vanligvis ligge innenfor av den sanne verdien.
Store talls lov er grunnlaget for forsikringsmatematikk: selv om ett enkelt utfall er uforutsigbart, er gjennomsnittet over mange utfall svært forutsigbart.
Et forsikringsselskap kan ikke forutsi om akkurat deg får en skade, men kan forutsi svært nøyaktig hvor stor andel av 100 000 kunder som får skade. Dette gjør det mulig å fastsette riktige forsikringspremier.
Konsekvens for simulering: For å få to gyldige desimalers nøyaktighet trenger vi minst repetisjoner.
En nettbutikk registrerer om en tilfeldig besøkende foretar et kjøp () eller ikke. Historisk sannsynlighet for kjøp er .
Hva er den teoretiske sannsynligheten for at minst 1 av 5 besøkende kjøper noe?
Beskriv hvordan du ville simulere 1000 grupper på 5 besøkende i GeoGebra for å estimere sannsynligheten.
Store talls lov: En mynt kastes gjentatte ganger og vi registrerer kumulativ relativ hyppighet av "kron".
Forklar hva "kumulativ relativ hyppighet" betyr.
Hva forventer vi at den kumulative relative hyppigheten nærmer seg når blir stor?
Hvorfor er det viktig for et kasino at alle spill spilles mange ganger?
Monte Carlo-estimering av : Legg tilfeldige punkter i kvadratet og tell andelen som faller innenfor kvartsirkelen med radius 1.
Forklar hvorfor andelen punkter innenfor kvartsirkelen approksimerer .
Skriv pseudokode for simuleringen med punkter.
Oppsummering
I dette kapittelet har du lært:
- Simulering: Å etterligne tilfeldige forsøk digitalt (GeoGebra, regneark, Python) for å estimere sannsynligheter som er vanskelige å regne ut eksakt.
- Monte Carlo-metoden: Gjenta forsøket mange ganger og bruk relativ frekvens som estimat for sannsynligheten.
- Store talls lov: Relativ frekvens nærmer seg den teoretiske sannsynligheten når antall forsøk øker.
- Vurdering: Flere simuleringer gir mer pålitelige estimater, men aldri eksakte svar.
Nøkkelbegreper
| Begrep | Forklaring |
|---|---|
| Simulering | Digital etterligning av tilfeldighet |
| Relativ frekvens | Antall gunstige delt på antall forsøk |
| Store talls lov | Frekvensen stabiliserer seg mot sannsynligheten |
| Monte Carlo | Estimering ved mange tilfeldige forsøk |
Viktige formler
- Estimert sannsynlighet
- Forventet antall
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.