Statutils - les statistiques

Description

Bonsoir,
voici une librairie de gestion basique de séries statistiques, StatUtils.
Evidemment elle ne comporte pas toutes les opérations statistiques (pas de matrices, il manque pas mal de trucs, mais je ne sais pas faire). Donc elle n'offre que le basique).
Il suffit de créer un tableau dynamique de nombres flottants (array of Extended), et voilà vous pouvez utiliser cette librairie.
Voici ce qu'elle offre :
- Sort (un tri de liste par QuickSort).
- Min (le minimum de la liste).
- Max (le maximum de la liste).
- Sigma (la somme de la liste).
- Medium (la moyenne de la liste).
- Median (la médiane de la liste).
- Freq (la fréquence d'un élément dans la liste).
- Range (l'étendue de la liste).
- Add (addition globale des éléments).
- Mul (multiplication globale des éléments).

J'ai inclus un exemple qui génère une liste aléatoire de taille définie par l'utilisateur, et qui donne toutes les informations sur la liste, et il suffit de cliquer sur un élément pour connaître sa fréquence). Bref, toutes les fonctions de StatUtils sont utilisées sauf Min et Max.

Au pire, si cette source se révèle totalement inutile à l'utilisation, elle aura au moins le mérite d'expliquer comment on calcule une moyenne, une médiane, comment on trie une liste rapidement, et comment effectuer une division avec Delphi (et ouais !).

Source / Exemple :


// In the zip (description des fonctions statistiques à la fin de StatUtils).

Conclusion :


Voilà, tous commentaires, critiques, remarques, conseils, etc ... ici !

Codé sous Delphi 6 Personal Edition.

Cordialement, Bacterius !

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.