Bruke simulering til å estimere sannsynligheter.
Når regning blir vanskelig — simuler!
Noen sannsynligheter er enkle å regne ut, som . Andre er vanskelige eller umulige å beregne eksakt. Da kan vi la datamaskinen simulere: gjenta forsøket tusenvis av ganger og telle hvor ofte hendelsen inntreffer.
I dette kapittelet skal du lære:
- Hva en simulering er, og når den er nyttig
- Å bruke relativ frekvens som estimat for sannsynlighet
- Å forstå hvorfor flere forsøk gir sikrere svar (store talls lov)
En simulering er et datamaskin-eksperiment som etterligner et tilfeldig forsøk.
Fremgangsmåte:
1. Lag en digital utgave av forsøket (f.eks. trekk et tilfeldig tall 1–6 for et terningkast)
2. Gjenta forsøket mange ganger ()
3. Tell hvor mange ganger hendelsen inntreffer ()
4. Estimer sannsynligheten med den relative frekvensen:
Du simulerer 1000 myntkast.
a) Omtrent hvor mange ganger forventer du kron?
b) En kjøring ga 484 kron. Hva er den relative frekvensen?
a) Forventet antall
b) Relativ frekvens
Det er nær den teoretiske sannsynligheten , men ikke nøyaktig likt — simuleringer varierer tilfeldig.
Finn forventet antall.
Antall kron ved myntkast.
Antall seksere ved terningkast.
Antall partall ved terningkast.
- 10 terningkast kan gi 0 eller 4 seksere — relativ frekvens 0 eller 0,4
- 10 000 kast gir nesten alltid en relativ frekvens nær
Derfor bruker vi mange forsøk når vi simulerer.
Skriv et program som simulerer 10 000 terningkast og estimerer sannsynligheten for sekser.
import random
antall = 0
for i in range(10000):
kast = random.randint(1, 6)
if kast == 6:
antall = antall + 1
print("Relativ frekvens:", antall / 10000)Programmet skriver ut et tall nær — litt forskjellig hver gang det kjøres.
En simulering av 1000 terningkast ga 178 seksere.
Finn den relative frekvensen.
Hva er den teoretiske sannsynligheten? Skriv som brøk.
Hvordan kan du få estimatet til å treffe bedre?
Simulering når teorien er vanskelig
Styrken til simulering viser seg når den teoretiske beregningen er kronglete. Hva er sannsynligheten for minst én sekser på fire kast? Med simulering trenger du bare å gjenta forsøket «kast fire terninger» mange ganger og telle.
Simulering brukes på samme måte i virkeligheten: værvarsling, køplanlegging i butikker, forsikring og spillutvikling bygger alle på simuleringer av tilfeldige hendelser.
En simulering med 10 000 forsøk (fire terningkast per forsøk) ga «minst én sekser» i 5 162 av forsøkene. Sammenlign med den teoretiske verdien.
Simuleringen gir .
Teoretisk:
Simuleringen traff svært godt — avviket er bare .
Du simulerer kast med to terninger 36 000 ganger.
Omtrent hvor mange ganger forventer du sum 7? ()
Omtrent hvor mange ganger forventer du sum 2? ()
To kjøringer gir litt ulike tall. Er det feil i programmet? Forklar.
Oppsummering
I dette kapittelet har du lært:
- Simulering: Et datamaskin-eksperiment som etterligner et tilfeldig forsøk mange ganger.
- Relativ frekvens: — brukes som estimat for sannsynligheten.
- Store talls lov: Flere forsøk gir relativ frekvens nærmere den teoretiske sannsynligheten.
- Bruksområde: Simulering er særlig nyttig når den teoretiske beregningen er vanskelig.
Nøkkelbegreper
| Begrep | Forklaring |
|---|---|
| Simulering | Digital etterligning av tilfeldig forsøk |
| Relativ frekvens | Andel av forsøkene der hendelsen inntraff |
| Store talls lov | Flere forsøk → sikrere estimat |
| Forventet antall | Sannsynlighet · antall forsøk |
Viktig formel
- (ved mange forsøk)
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.
