Planche de Galton

La planche de Galton, du nom de son inventeur Sir Francis Galton (explorateur, anthropologue et statisticien britanique du dix-neuvième siècle), est un dispositif destiné à visualiser la loi des écarts à la moyenne dans le cadre d'une série d'un grand nombre d'expériences aléatoires indépendantes. Des billes roulent à la surface d'une planche inclinée sur laquelle sont disposés des clous en quinconce (d'où le nom anglais «quincunx»). Les billes passent aléatoirement d'un côté ou de l'autre des clous, et on mesure à l'arrivée la quantité de billes en fonction de la somme des déviations qu'elles ont subies en tombant sur ces clous.

La distribution des billes dans les colonnes d'arrivée est régie par deux résultats fondamentaux de la théorie des probabilité : la loi des grands nombres et le théorème central limite, qui sont ainsi concrètement mis en évidence.

Le programme proposé ici a été conçu pour illustrer la conférence Pile ou face. Il a été écrit en C++, en collaboration avec Élise Janvresse et Yvan Velenik, pour simuler sur l'ordinateur le fonctionnement d'une planche de Galton idéale, dans laquelle chaque bille a une probabilité fixée de passer à droite de chaque clou. (On peut faire varier cette probabilité de 0 à 1, elle est par défaut fixée à 1/2.)

Nouveau ! La planche de Galton est aussi disponible sous forme d'une animation javascript en ligne. Planche de Galton : la seule fenêtre

Comment installer ce programme sur un système GNU/Linux

La compilation de ce programme nécessite :

Commencer par télécharger l'archive tar compressée. Se placer dans le répertoire où l'archive a été enregistrée, et extraire cette archive par tar xvjf galton.tar.bz2[ENTRÉE] Aller dans le sous-répertoire Galton ainsi créé : cd Galton[Entrée] puis taper make[Entrée] Vous devriez alors disposer du fichier exécutable «galton»

Comment utiliser ce programme

Dans le répertoire Galton, tapez ./galton&[Entrée] Apparaît alors la fenêtre principale (en fait, la seule !). Le contrôle du programme se fait uniquement par le clavier.