Kom igångKom igång gratis

Simulera teckenbytesfel: varierande sannolikheter

I föregående övning hade varje simulering en fast sannolikhet för ett teckenbytesfel i varje steg.

I den ursprungliga frågeställningen kan sannolikheten för ett teckenbytesfel vara olika för varje steg – det enda kravet är att varje sannolikhet är mindre än 0,50.

Här ska du simulera ett matteproblem med 2 steg, där sannolikheten för ett teckenbyte i respektive steg är 0,49 och 0,01. Det innebär en hög sannolikhet att svaret blir fel i det första steget och en låg sannolikhet att det byter tillbaka.

Den här övningen är en del av kursen

Sannolikhetspussel i R

Visa kurs

Övningsinstruktioner

  • Använd funktionen sapply tillsammans med funktionen rbinom för att simulera teckenbytena inom ett problem, med bytesannolikheter på 0,49 och 0,01 för det första respektive det andra steget.
  • Beräkna det totala antalet teckenbytен som inträffade.
  • Avgör om svaret på matteproblemet skulle vara korrekt eller inte.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

set.seed(1)
counter <- 0

for(i in 1:10000){
  # Simulate switches
  each_switch <- sapply(___)
  # Count switches
  num_switches <- 
  # Check solution
  if(___){
    counter <- counter + 1
  }
}

print(counter/10000)
Redigera och kör kod