Scrierea unei funcții pentru „schimbare"
Înainte de a simula situația de „schimbare", hai să scriem mai întâi o funcție care să realizeze dezvăluirea în acest context. Vom folosi apoi această funcție în exercițiul următor pentru a simula probabilitatea de câștig atunci când schimbăm ușa.
Reamintește-ți că, dacă ușa aleasă inițial este cea corectă, gazda va alege la întâmplare una dintre celelalte două uși pentru a o dezvălui.
Dacă ușa aleasă inițial este incorectă, gazda va dezvălui pur și simplu cealaltă ușă greșită. Reține că în acest caz nu există niciun element aleatoriu în procesul de dezvăluire.
Acest exercițiu face parte din cursul
Puzzle de probabilitate în R
Instrucțiuni pentru exercițiu
- În cazul în care alegerea inițială a fost corectă, folosește funcția
samplepentru a alege aleatoriu una dintre celelalte uși de dezvăluit. - În caz contrar, selectează singura ușă rămasă pentru a o dezvălui.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
reveal_door <- function(doors, prize, initial_choice){
if(prize == initial_choice){
# Sample at random from the two remaining doors
reveal <- sample(x = ___, size = 1)
} else {
# When the prize and initial choice are different, reveal the only remaining door
reveal <- ___
}
}