Partenaires

CNRS
IN2P3
Sorbonne Universite
Universite de Paris
Initiative Physique des Infinis
UPMC


Rechercher

Sur ce site


Accueil > Le LPNHE > Pages du personnel permanent > Beau Tristan > Divers > Vielleries > calcul d’histogramme

calcul d’histogramme

23 novembre 2005

par Tristan Beau - 7 juin 2017

Voici quelques scripts permettant, à partir d’une liste de nombre, d’effectuer un calcul d’histogramme.

script de base : hist

Voici le script hist qui effectue le calcul de base :

attention, la commande awk a besoin d’être écrite en une unique ligne, le copier-coller peut ne pas fonctionner correctement...

On lancera le script par exemple :

Texte - 780 octets

Le fichier d’exemple liste_de_nombre.txt est donné ci-contre. On pourra ensuite créer l’histogramme graphique par exemple avec gnuplot avec la commande :

qui créera donc l’image au format png nommée histo.png, image que l’on visualisera avec l’outil que l’on préfère...

Par défaut, le binning s’effectuera entre 0 et 100, avec 15 bins. Pour changer ce fonctionnement, on pourra utiliser une option à hist.
Ainsi, pour binner entre 1 et 2 par exemple, sur 25 bins, on fera :

histogramme avec bornes automatiques : histauto

Pour que le choix des bornes soit automatiques, il faut trouver les valeurs extrémales des données. On utilisera une petite fonction awk pour cela. Soit :

et l’on fera attention à ce que la commande awk se trouve également en une ligne unique.

On appelera ce script avec :

Facebook
Enregistrer au format PDF