11. Sannsynlighet (S1)
Anta nå at vi velger ut 600 tilfeldige fembarnsfamilier. Vi ønsker å telle opp antall slike familier som har minst 4 jenter. f) Legg til en for -løkke for å generere en tilfeldig fembarnsfamilie i hver itera- sjon, som vist nedenfor.
antall_forsok = 600 for i in range(antall_forsok): barn = choice(kjonn, size=5)
g) Tell antall jenter ved å legge til kodelinja jenter = sum(barn == "jente") . Vi ønsker nå å telle opp frekvensen til hendelsen «minst 4 jenter». h) Implementer variabelen frekvens slik:
antall_forsok = 600 frekvens = 0 for i in range(antall_forsok):
barn = choice(kjonn, size=5) jenter = sum(barn == "jente") if jenter >= 4: frekvens += 1
i) Legg til kode for å skrive ut frekvensen under for -løkka. j) Beregn og skriv ut relativ frekvens for hendelsen «minst 4 jenter».
frekvens antall_forsøk .
m Regn ut relativ frekvens slik:
De virkelige sannsynlighetene er P ( Jente )= 0,486 og P ( Gutt )= 0,514. k) Implementer de virkelige sannsynligheten for gutt og jente i koden slik:
frekvens = 0 sanns = [0.514, 0.486] for i in range(antall_forsok):
barn = choice(kjonn, size=5, p=sanns)
l) Bestem sannsynligheten for «minst 4 jenter». Øk antall forsøk til 6000 og vur- der hvordan dette påvirker resultatet.
171
Made with FlippingBook - PDF hosting