Le problème de Monty Hall
Ici nous allons parler d’un célèbre problème contre-intuitif ! Le problème de Monty Hall !
Énoncé du problème
Le jeu oppose un présentateur et un candidat. Le candidat peut soit gagner une chèvre, soit une voiture.
Il y a 3 portes fermées devant le candidat.
Derrière une porte, il y a une voiture.
Derrière les deux autres portes, il y a une chèvre.
Le candidat choisit une porte au hasard.
Le présentateur, ouvre une autre porte qui ne contient pas la voiture.
Le présentateur demande si le candidat veut changer de porte. Il peut refuser ou accepter.
Question: Pour maximiser ses chances de gagner la voiture, que doit-il faire pour maximiser ses chances de gagner ? Doit-il changer de porte ou garder la porte originale ?
Raisonnement
À première vue, nous pouvons penser qu’il s’agit d’un 50/50.
Or ce n’est pas complètement le cas : pour nous en convaincre, nous allons modéliser le problème avec un algorithme :
Modélisation en algorithme
Ici nous allons modéliser le cas de figure où le candidat change de porte (porte_choisie_1
puis porte_choisie_2
dans le code).
Un exemple de modélisation algorithmique peut se faire de cette manière:
Ici, le numérateur (n) est le nombre de fois ou le candidat gagne la voiture. Le dénominateur désigne le nombre de fois où l’on répète l’expérience.
Note: Si vous êtes sur ordinateur, nous pouvez tester cet algorithme en appuyant sur le raccourci clavier CTRL+MAJ+J (ou CMD+MAJ+J sur mac) et en copiant/collant le code dans la console qui s’affiche.
Résultats
Le résultat (moyen) de l’expérience est ≈0.6666 ! (le chiffre du diable :o)
Le vrai résultat (que l’on va prouver juste après), est 2/3 si le candidat change de porte (et 1/3 si le candidat ne change pas de porte).
Preuve
Au premier abord, nous pouvons penser qu’il s’agit d’un 50/50.
Or, notre algorithme dit que non ! Pourquoi ? Regardons tous les cas de figure:
Cas de figure où l’on ne change jamais de porte
Voici ce qui se passe si on ne change pas de porte:
- Je choisis une mauvaise porte au début (2/3 chances), je ne change pas, je perds. (2/3 chances de perdre)
- Je choisis une bonne porte au début (1/3 chances), je ne change pas, je gagne. (1/3 chance de gagner)
Si nous changeons pas de porte, nous avons 1/3 chance de gagner la voiture.
Cas de figure où on change à chaque fois de porte
Voici ce qu’il se passe si on change de porte:
- Je choisi une mauvaise porte au début (2/3 chances), et le présentateur ouvre une autre mauvaise porte:
- Je change de porte -> je gagne (2/3 chances de gagner)
- Je choisi la bonne porte au début (1/3 chances):
- Je change de porte -> je perds (1/3 chances de perdre)
Si nous changeons de porte, nous avons 2/3 chances de gagner la voiture.
Le résultat n’est pas un 50/50 car le problème induit que le présentateur sait où se trouve la voiture. S’il n’avait pas connaissance de cette information, alors ce raisonnement est correct.
Source: Énoncé du problème (Wikipédia)
Simplifiez les conditions avec les opérateurs logiques et opérateurs ternaires
Découvrez une nouvelle manière de simplifier votre code
Écrivez plus vite en HTML avec Emmet
Ne vous embêtez plus avec les balises !
Introduction à Vim
Devenez un super développeur grâce à Vim !
Introduction aux jobs linux
Gagnez en rapidité avec les jobs