Comment utiliser (3 étapes)
- Choisissez le mode de liste (taille ou personnalisée) et réglez les essais.
- Cliquez sur Comparer pour exécuter les deux mélanges avec les mêmes réglages.
- Consultez heatmaps et statistiques, puis copiez une URL de réglages ou téléchargez un rapport.
Voir le biais
Outil de comparaison de biais
L’échange naïf choisit un indice aléatoire sur tout l’intervalle à chaque étape. Fisher–Yates utilise un intervalle décroissant, rendant les permutations uniformes (si randomInt est uniforme).
Les doublons sont autorisés. L’analyse utilise les indices de ligne (1..n) comme identifiants.
C’est un anti‑pattern courant en JavaScript. Les résultats dépendent du moteur et sont généralement biaisés.
Résumé
Astuce : le df du χ² ici est une heuristique (il y a des contraintes). À utiliser pour l’intuition, pas comme preuve formelle.
Graphiques
Légende : naive=rouge, FY=vert, sort=violet (si activé).
La courbe est une densité chi‑deux avec df = n² - 1 (heuristique). Les lignes verticales indiquent votre χ² observé.
Ce graphique regroupe les cellules par |i - j| (distance à la diagonale). Des valeurs > 1 indiquent « trop près de la position d’origine ».
Résultats
Chaque côté montre une matrice de positions (élément i → position j) agrégée sur les essais.