Leçon
La théorie — Explorateur du paradoxe des anniversaires
Le problème des anniversaires cherche à déterminer la probabilité qu'au moins deux personnes n'importe où dans le groupe partagent un anniversaire. Ce n'est pas la probabilité que quelqu'un ait la même date que vous, ni la probabilité liée à une date en particulier — cette distinction est la raison même pour laquelle le résultat semble contre-intuitif.
Ce que signifie chaque symbole
P(match)- la probabilité qu'au moins une paire partage un anniversaire — le chiffre clé,
50.7%pourn = 23. P(all unique)- la probabilité qu'aucune paire ne partage d'anniversaire. Leur somme vaut toujours 100 % :
50.7% + 49.3%. pairs- le nombre de paires contenues dans le groupe,
n(n−1)/2— pour 23 personnes, cela fait253, et ce sont les paires plutôt que les personnes qui font grimper la probabilité.
Comment lire ce que vous voyez
Les deux probabilités apparaissent en premier, puis le nombre de paires, suivis d'une explication numérotée. En dessous, la formule montre exactement ce qui a été multiplié : 1 − (365/365 × 364/365 × ⋯ × 343/365), à raison d'un facteur par personne, pour aboutir à 1 − 0.492703 = 0.507297. Chaque facteur représente la probabilité que la personne suivante évite chaque anniversaire déjà pris.
- Suppose
- 365 dates d'anniversaire équiprobables, indépendantes d'une personne à l'autre. Pas d'années bissextiles, pas de jumeaux et aucune variation saisonnière des naissances — ces trois hypothèses sont fausses dans le monde réel, ce qui fait de ceci un modèle théorique pur plutôt qu'une prédiction démographique.
- Ne tient plus quand
- L'hypothèse de répartition uniforme ne va pas dans le sens de la prudence que l'on pourrait croire. Dans la réalité, les naissances se regroupent par saison, et tout écart par rapport à l'uniformité augmente la probabilité d'une coïncidence — ainsi,
50.7%pour 23 personnes constitue une valeur minimale, et non une estimation. Poussez le curseur jusqu'à 80 et la probabilité s'arrondit à 100 %, mais elle ne l'atteint jamais tout à fait : avec moins de 366 personnes, l'absence de coïncidence reste toujours possible.
Exercice
Vérifiez-vous
Prédisez d’abord la réponse, puis utilisez les commandes ci-dessus pour vérifier. N’affichez la solution qu’après vous être engagé sur une hypothèse : c’est ce qui en fait un exercice.
-
Dix personnes forment 45 paires, et chaque paire a environ une chance sur 365 de coïncider — ce qui suggère 45/365 = 12.3%. Le panneau affiche 11.7%. Dans quel sens l’estimation rapide se trompe-t-elle, et pourquoi dans ce sens-là ?
Afficher la réponse
Elle surestime, et elle le fera toujours. Additionner 45 chances de paires compte plusieurs fois chaque double coïncidence : cette somme est le premier terme d’une série d’inclusion-exclusion dont le terme suivant soustrait. Le panneau prend au contraire le chemin honnête — P(toutes différentes) = (365/365)(364/365)…(356/365) = 88.3%, et 100% − 88.3% = 11.7%. L’écart se creuse vite : à 23 personnes la somme rapide donne 253/365 = 69.3% contre une vraie valeur de 50.7%, et dès qu’un groupe dépasse 365 paires la somme rapide franchit 100%, preuve la plus nette possible qu’elle n’a jamais été une probabilité. -
Poussez la taille du groupe à son maximum de 80. P(anniversaire partagé) affiche 99.99% — pas 100%. Combien faut-il de personnes pour qu’un anniversaire partagé soit vraiment certain ?
Afficher la réponse
366, ou 367 si vous acceptez le 29 février. C’est le principe des tiroirs, et c’est la seule route vers la certitude : avec 365 dates possibles, 366 personnes ne peuvent pas être toutes différentes. Tout ce qui est en dessous n’est que probable, si près que cela paraisse. Le curseur s’arrête à 80 parce que c’est là que la courbe fait son travail — elle y est déjà à 99.99%, et les 286 personnes restantes n’achètent que le dernier centième de pour cent. Observez le panneau ajouter une deuxième décimale à n = 73 plutôt que d’afficher un 100% qu’il ne peut pas justifier.
Problèmes entièrement résolus
-
23 personnes dans une pièce avec un anniversaire commun 5 étapes
Combien de personnes doivent se trouver dans une pièce pour qu'un anniversaire en commun soit plus probable qu'improbable ? Dérivez le résultat, puis expliquez pourquoi 23 semble bien trop petit.
-
Calculez l'opposé. « Au moins un en commun » est complexe car le partage peut se produire de nombreuses façons à la fois ; « tous différents » constitue une seule suite propre de choix.
-
Chaque nouvelle personne doit éviter tous les anniversaires déjà pris, de sorte que les jours disponibles diminuent d'un à chaque fois. Multipliez les fractions.
-
Soustrayez de un. L'explorateur ci-dessus affiche exactement cela, et 23 est le premier n pour lequel le résultat dépasse une moitié.
-
Vous ne vous comparez pas à 22 autres personnes : chaque paire compte, et le nombre de paires croît comme le carré de l’effectif du groupe.
-
Cette croissance au carré est visible dans l'approximation : la probabilité dépend de n² sur 730, le point de croisement évolue donc comme une racine carrée, et non comme une fraction de 365.
Réponse
23 personnes, pour une chance de 50.7%. L'intuition qui fait défaut repose sur une substitution de question : les gens imaginent « quelqu'un partage mon anniversaire », ce qui nécessite 253 personnes pour une chance égale, alors que la question posée est « n'importe quel duo d'entre nous », ce qui donne 253 paires pour n = 23. L'échelle en racine carrée constitue la leçon générale, et c'est la raison pour laquelle les collisions de hachage apparaissent après environ √N insertions plutôt que N — c'est la même arithmétique qui détermine la longueur requise d'un hachage.
-
-
La règle des 50,7 % pour vingt-trois personnes dans une année de 365 jours 6 étapes
Vingt-trois personnes, 50,7 %. Le nombre que tout le monde retient est 23, et c'est la partie la moins utile du résultat : il appartient à une année de 365 jours et à rien d'autre. Trouvez la règle en dessous, celle qui tient encore quand le calendrier est une fonction de hachage.
-
La réponse exacte est un produit : la deuxième personne évite la première, la troisième les évite toutes deux, et ainsi de suite dans la pièce. C'est ce produit que le panneau évalue.
-
On raisonne mal sur les produits : passez aux logarithmes — et tant que k reste petit devant 365, chaque logarithme vaut presque son propre argument. Il reste la somme des n−1 premiers entiers.
-
Posez la probabilité à un demi et résolvez. Le terme en n² domine le n, la réponse est donc une racine carrée, et elle tombe à une demi-personne des 23 du panneau.
-
Écrivez-la maintenant sans aucun 365. L'année n'a jamais été spéciale : pour N cases équiprobables, le point de bascule est vers 1,1774√N.
-
Appliquez cela là où ça mord. Un hachage 32 bits a 2³² cases, ce qui paraît énorme — mais la racine carrée d'un nombre énorme ne l'est pas.
-
Mesurez ce résultat à la taille de l'espace dont il est tiré.
Réponse
Le seuil croît comme √N et non comme N/2 — pour un hachage 32 bits, cela fait 77 162 éléments, 0,0018 % de l'espace, avant qu'une collision ne devienne plus probable que son absence. C'est l'attaque des anniversaires, et c'est pourquoi les sommes de contrôle 32 bits ne valent rien pour dédupliquer à grande échelle, et pourquoi les empreintes sont dimensionnées en bits racine carrée déjà comprise. Le 23 du panneau est un point unique de cette courbe. Ce qui se transpose, c'est la courbe.
-
Parcours
Quand deux choses tombent sur la même valeur
Références (1)
- Why real, non-uniform birth dates make a collision MORE likely, not less — so 50.7% at 23 people is a floor: A. G. Munford, “A Note on the Uniformity Assumption in the Birthday Problem.” The American Statistician 31, 119, 1977.