Faites des opérations statistiques avancées
sans avoir besoin de rien d'autre que du JavaScript


jStat est une bibliothèque permettant de faire des opérations statistiques sans avoir recours à des langages dédiés tels que MATLAB ou R.

La grande majorité des fonctionnalités de cette bibliothèque peuvent être utilisées sans aucune dépendance.
Cependant, pour afficher des graphiques, jStat se base sur le plugin jQuery flot.
De ce fait, pour générer des graphiques à l'aide de jStat, il vous faudra intégrer les éléments suivants :

  • jQuery - version 1.4.4+ ;
  • jQuery UI - version 1.8.9+ ;
  • flot - version 0.6+.


La bibliothèque n'utilise que des éléments qui sont compatibles avec les style de jQuery UI ThemeRoller, vous pouvez donc de votre côté choisir n'importe quel thème provenant de jQuery UI.

jStat fonctionne sur la plupart des navigateurs. Les limites du support surviennent à l'utilisation de l'élément HTML5 <canvas> lorsque l'on veut afficher un graphique.
Ci-dessous une liste exhaustive des navigateurs supportant jStat :

  • Internet Explorer - version 7+ ;
  • Firefox - version 3+ ;
  • Safari - version 3.1+ ;
  • Opera - version 9.6+ ;
  • Google Chrome.


Pour finir, la bibliothèque utilise des fonctions de calcul statistiques très avancées.
De ce fait, il est nécessaire d'avoir un processeur suffisamment puissant pour obtenir des performances satisfaisantes.
Actuellement, le navigateur le plus performant vis à vis de ces calculs est Google Chrome.
Néanmoins, la quasi totalité des autres navigateurs offre des performances plus que correctes, à l'exception d'Internet Explorer qui souffre de performances significativement moins bonnes.

Pour plus d'informations, je vous invite à consulter la documentation officielle.

Télécharger jStat.

Source : jstat.org

Et vous ?

Que pensez-vous de cette bibliothèque ?
Avez-vous déjà eu besoin de telles opérations statistiques ?