Il s'agit de la commande stda qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos nombreux postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS.
PROGRAMME:
Nom
stda – Outils simples d'analyse de données (STDA)
DESCRIPTION
STDA inclut des outils essentiels pour l'analyse de données. Vous pouvez évaluer des sommes, des moyennes,
intégrales, dérivées, histogrammes ou fonctions de distribution de probabilité de données 1-D, et
tracer les résultats. Ces programmes sont des outils autonomes (prenant en charge la norme
Pipelines d'entrée et de sortie UNIX) destinés au traitement de données à partir de la ligne de commande.
Il convient de noter que tous les scripts, sauf un, utilisent les utilitaires awk et les utilitaires système principaux.
pour tracer, vous devez installer Gnuplot (voir http://gnuplot.info) puisque « muplot » est un wrapper
autour d'elle. En résumé, le package fournit des utilitaires pour une analyse simple des données
série où une approche analytique complexe n'est pas nécessaire et où une approche numérique ultime
La précision des nombres à virgule flottante n'est pas critique. Voici quelques exemples généraux de
Les cas d'application incluent l'évaluation des statistiques d'utilisation à partir des fichiers journaux du serveur, la détermination d'un
distribution du temps de réponse d'une série de requêtes à un service [distant], produisant un
tracer à partir de plusieurs fichiers de données, etc.
Ce logiciel doit être considéré comme un projet ouvert à étendre avec une nouvelle ligne de commande
utilitaires pilotés par ordinateur utiles pour effectuer des tâches courantes d'analyse de données. Toutes les contributions et
les suggestions sont les bienvenues.
Les programmes suivants sont inclus dans la distribution :
* maphimbu - générateur d'histogrammes pour données numériques et textuelles 1D
* mintegrate - moyenne/somme/intégrale/dérivée de données numériques 1-D
* mmval - trouver la valeur minimale et maximale dans un ensemble de données
* muplot - tracer une figure multi-courbes à partir de plusieurs ensembles de données à l'aide de Gnuplot
* nnum - produit une série d'entiers ou de nombres flottants également séparés
* prefield - préparer le fichier d'entrée pour 'muplot' pour tracer des champs 2D par des flèches
EXEMPLES
- Évaluer le fichier journal Apache2 actuel et créer une liste unique des noms d'hôtes
(respectivement adresses IP) triées par le nombre total de leurs requêtes http :
maphimbu -rs2 /var/log/apache2/access.log
- Sur un terminal X, tracez la fonction de probabilité et la fonction de distribution cumulative
d'un échantillon de données « sin(x) » :
nnum -3.14159 3.14159 0.00001 "sin(x)" "%.17f %.7f" | maphimbu -d0.01 -x1 -ns1 |
mintegrate -d0.01 -x1 -y3 -S | muplot lp - 1:3,4
DROIT D'AUTEUR
Copyright © 2009, 2011-2014 Dimitar Ivanov[email protected]>
Licence : GNU GPL version 3 ou ultérieurehttp://gnu.org/licenses/gpl.html>
C'est un logiciel libre : vous êtes libre de le modifier et de le redistribuer. Il n'y a AUCUNE GARANTIE,
dans la mesure permise par la loi.
Utiliser stda en ligne avec les services onworks.net
