JMP (logiciel)

Un article de Wikipédia, l'encyclopédie libre.
JMP
Description de l'image JMP Logo.png.

Informations
Développé par SAS Institute
Première version Voir et modifier les données sur Wikidata
Dernière version 17.1 (Microsoft Windows, macOS, )[1]Voir et modifier les données sur Wikidata
Supporte les langages JMP Scripting Language, SAS, R, Python
Environnement Windows, Macintosh
Type logiciel de statistiques
Licence propriétaire
Documentation https://www.jmp.com/en_us/support/jmp-documentation.html
Site web JMP

JMP (prononcé « jump ») est un programme informatique de statistiques mis au point par la division JMP de l'Institut SAS. Créé dans les années 1980 en exploitant les avancées graphiques du Macintosh, il a ensuite été amélioré et est maintenant disponible sur d’autres systèmes d’exploitation.

JMP est utilisé dans des applications telles que le contrôle de qualité, l’ingénierie, la chimie, la conception de plans d'expériences et la recherche scientifique. Depuis quelques années, il inclut aussi des outils pour le data mining[2], le text mining et la recherche en marketing[3].

Le logiciel se compose de quatre produits différents: JMP, JMP Pro, JMP Clinical et JMP Live. Un langage de script existe également. Le logiciel est axé sur l'analyse visuelle, où les utilisateurs étudient et explorent les données. Ces explorations peuvent également être vérifiées par des tests d'hypothèse, du data mining ou d'autres méthodes analytiques. En outre, les découvertes faites par l'exploration graphique peuvent conduire à un plan d'expérience qui peut être à la fois conçu et analysé avec JMP.

Historique[modifier | modifier le code]

JMP a été mis au point dans les années 1980 par John Sall (en) et une équipe de développeurs pour tirer profit de l’interface utilisateur graphique introduite en 1984 par l’Apple Macintosh[4]. L’acronyme signifie initialement « John’s Macintosh Project »[5].

Sa première version fut mise sur le marché en [4]. Elle était utilisée principalement par les scientifiques et les ingénieurs pour les plans d’expériences (DOE), le soutien de la qualité et de la productivité (Six Sigma) et la modélisation de fiabilité[6]. Des fabricants de semi-conducteurs figuraient également parmi les premiers utilisateurs de JMP[7].

Le graphisme interactif ainsi que d’autres fonctions ont été ajoutés en 1991[8],[9] avec la version 2.0. Bien qu’elle ait été encore livrée sur disquette, la version 2 avait le double des dimensions de la version initiale. Elle nécessitait 2 mégaoctets de mémoire et était accompagnée de 700 pages de documentation[10]. Le support pour Microsoft Windows a été ajouté en 1994[5],[6]. JMP a été réécrit[11] lors de la version 3 en 1999[12]. La version 4, mise sur le marché en 2002 a, quant à elle, permis d’importer des données depuis un plus large éventail de sources de données[13] et comportait un support pour surfaces de réponse[14],[9]. Cette version 4 a aussi permis de bénéficier de la prévision de séries chronologiques et de nouveaux modèles de lissage, tels que la méthode de lissage saisonnier, appelée la méthode de Winter et l’ARIMA (Autoregressive Integrated Moving Average)[15].

En 2005, des outils d’extraction de données tels qu’un arbre de décision et un réseau de neurones ont été ajoutés à la version 5[16] ainsi que le support Linux, qui a ensuite été retiré à compter de JMP 9[6]. JMP 6 a été introduit lors de la même année[7],[17]. JMP a commencé à s’intégrer avec SAS lors de la version 7.0 en 2007 et a continué lors des versions suivantes. Le logiciel a été conçu de manière que les utilisateurs puissent y écrire du code SAS, se raccorder aux serveurs SAS, et extraire et utiliser des données provenant de SAS. Le support pour les graphiques en bulles a été ajouté lors de la version 7[6],[18]. Cette version a également bénéficié du support pour les graphiques en bullets, d’une amélioration du diagnostic et de la visualisation des données[19].

La version JMP 8 a été mise sur le marché en 2009. Elle comportait de nouvelles fonctions glisser-déposer et une version à 64 bits permettant de tirer profit des progrès du système d’exploitation Mac[20]. Elle avait également une nouvelle interface utilisateur pour la construction de graphiques, des outils pour des expériences de choix et le support de distribution de la survie[21]. Selon Scientific Computing, le logiciel bénéficiait d'améliorations liées « au graphisme, à l’AQ, à la facilité d’usage, à l’intégration SAS ainsi qu’à la gestion des données »[22]. La version JMP 9 en 2010 avait une nouvelle interface pour l’utilisation du langage de programmation R de JMP et un module d’extension pour Excel[23],[24]. L’écran principal a été reconstruit et des améliorations ont été apportées aux simulations et au graphisme en plus d’une nouvelle plateforme de Dégradation[25]. JMP 10 a été lancé en . Cette version a apporté des améliorations en matière d’extraction de données, d’analyse prédictive et d’élaboration automatisée de modèles[26],[27].

JMP a lancé en 2020 sa version 15 incluant une nouvelle plateforme pour la modélisation d'équations structurelles (SEM). En mars 2021 JMP a lancé la version 16 de son logiciel, qui a amélioré la plateforme et ajouté des fonctions permettant de comparer visuellement déterminer le meilleur modèle à utiliser pour les données analysées.

Logiciel[modifier | modifier le code]

JMP se compose de JMP, JMP Pro, JMP Clinical et JMP Live[27], ainsi que de l’application Graph Builder pour iPad[28]. JMP Clinical comprend des logiciels JMP et SAS[27].

Les logiciels JMP portent sur l’analyse exploratoire des données et la visualisation. Ils sont conçus de manière à permettre aux utilisateurs de rechercher des données pour apprendre quelque chose d’inattendu, par opposition à la confirmation d’une hypothèse[5],[27],[29]. JMP lie les données statistiques aux graphiques qui les représentent, de sorte que les utilisateurs peuvent explorer en avant et arrière des données et leurs différentes représentations visuelles[11],[14],[30]. Ses applications principales sont la conception d’expériences et l’analyse de données statistiques tirées de procédés industriels[7].

JMP est une application de bureau avec une interface utilisateur guidée par sur un assistant, tandis que SAS peut être installé sur des serveurs. Il est exécuté en mémoire plutôt que d’être stocké sur disque[27]. Selon un article de revue publié dans Pharmaceutical Statistics, JMP est souvent utilisé comme interface graphique pour un système SAS, qui effectue l’analyse statistique et la mise en tableaux[31]. JMP Clinical, utilisé pour l’analyse des données d’essais cliniques, peut utiliser le code SAS à l’intérieur du langage de script JSL et convertir le code SAS en JMP[18].

JMP est également le nom de la division de SAS Institute qui développe JMP. En 2011, JMP comptait 180 employés et 250 000 utilisateurs[27].

Langage de script JMP (JSL)[modifier | modifier le code]

Le langage de script JMP (JSL) est un langage interprété permettant de recréer les résultats analytiques et d’automatiser ou d’étendre la fonctionnalité des logiciels JMP[32]. JSL a été mis sur le marché en version JMP 4 pour la première fois en l’an 2000[33]. JSL possède une structure de type Java structurée comme une série d’expressions. Les tableaux de données, les éléments d’affichage et les analyses sont représentés par des objets en JSL qui sont manipulés avec des messages nommés. Les utilisateurs peuvent écrire des scripts JSL pour effectuer des analyses et des visualisations qui ne sont pas disponibles dans l’interface pointer-cliquer ou pour automatiser une série de commandes, telles que les rapports hebdomadaires[32]. Le code SAS et R peut également être exécuté à l’aide de JSL[34], à la condition que R ou SAS soient installés sur la même machine.

Applications notables[modifier | modifier le code]

En 2007, une organisation de surveillance de la vie sauvage, WildTrack, a commencé à utiliser JMP avec le système Footprint Identification Technology (FIT) afin d’identifier des espèces individuelles d’animaux en voie de disparition par leurs empreintes de pas[35]. En 2009, le Jardin botanique de Chicago a utilisé JMP pour analyser les données d’ADN tirées de l’arbre à pain tropical. Les chercheurs en ont conclu que ce fruit féculent sans graines a été créé par l’hybridation délibérée de deux fruits, celui de l’arbre à pain et du dugdug[5]. Le laboratoire Herzenberg de Stanford a intégré JMP avec le système Fluorescence Activated Cell Sorter (FACS). Le système FACS est utilisé pour étudier le VIH, le cancer, les cellules souches et l’océanographie[36],[37].

Références[modifier | modifier le code]

  1. « https://www.jmp.com/content/dam/jmp/documents/en/support/jmp171/release-notes.pdf » (consulté le )
  2. Klimberg et McCullough 2016.
  3. Paczkowski 2016.
  4. a et b (en) Ian Cox, Marie A. Gaudard, Philip J. Ramsey et Mia L. Stephens, Leo Wright, Visual Six Sigma : Making Data Analysis Lean, John Wiley & Sons, , 23– (ISBN 978-0-470-50691-2, lire en ligne).
  5. a b c et d Eric Lai, « Billionaire SAS co-founder keeps on coding », (consulté le ).
  6. a b c et d Barbara Okerson, « JMPing In: A SAS Programmer's Look at JMP », SESUG 2011 (consulté le ).
  7. a b et c John Collins, « Software Innovator helps companies get the facts straight », The Irish Times,‎ , p. 8.
  8. (en) APICS, the Performance Advantage, American Production and Inventory Control Society, (lire en ligne).
  9. a et b Arnold Goodman, « JCGS@20, Visual@40, Interface@45 & !!Challenges!! », Journal of Computational and Graphical Statistics, Taylor & Francis,‎ (lire en ligne, consulté le ).
  10. Ki Kim, « JMP, Version 2. Software for Statistical Visualization on the Apple Macintosh », Journal of Chemical Information and Modeling, vol. 32, no 2,‎ , p. 174–175 (ISSN 1549-9596, DOI 10.1021/ci00006a600).
  11. a et b Bradley Jones et John Sall, « JMP statistical discovery software », (consulté le ).
  12. M Gleeson, JL Francis, DJ Lugg, RL Clancy, JM Ayton, JA Reynolds et CA McConnell, « One year in Antarctica: Mucosal immunity at three Australian stations », Immunology and Cell Biology, vol. 78, no 6,‎ , p. 616–622 (ISSN 0818-9641, DOI 10.1046/j.1440-1711.2000.00958.x).
  13. (en) JMP INTRODUCTORY GUIDE : Version 3 of JMP, SAS Institute (ISBN 978-1-55544-680-2 et 1-55544-680-9, lire en ligne).
  14. a et b Micah Altman, « A Review of JMP 4.03 With Special Attention to its Numerical Accuracy », The American Statistician, vol. 56, no 1,‎ , p. 72–75 (ISSN 0003-1305, DOI 10.1198/000313002753631402, lire en ligne).
  15. Bill Gjertsen, « Using JMP Version 4 for Time Series Analysis », North Carolina State University (consulté le ).
  16. (en) « What Is A Data Mining Product? », Information Management.
  17. John Sall, « JMP Version 6 Featuring Split Plots », SUGI 30 (consulté le ).
  18. a et b (en) Robert Huisden, « JMP Clinical for the Exploration of Legacy Studies », (consulté le ).
  19. John Wass, « JMP7: One of the best just got better », Scientific Computing (consulté le ).
  20. « Launches SAS JMP 8 for Mac and Linux », Ti Journal,‎ (lire en ligne, consulté le ).
  21. « Introducing JMP Version 8 », A Technical Publication for JMP Users, JMPer Cable, issue 25 winter 2009 (consulté le ).
  22. (en) John Wass, « JMP 8: Continuous Improvement », Scientific Computing (consulté le ).
  23. « New Features in JMP 9 », JMP (consulté le ).
  24. Adriian Bridgewater, « JMP Genomics 5: Data Visualization & Exploration », Dr. Dobbs Journal,‎ (lire en ligne, consulté le ).
  25. (en) John Wass, « JMP 9: A really new version », Scientific Computing (consulté le ).
  26. Charles Shipp et Kirk Paul Lafler, « Proficiency in JMP Visualization », PharmaSUG 2012 (consulté le ).
  27. a b c d e et f (en) John Taylor, « First Look – JMP Pro », JTonEDM, (consulté le ).
  28. « JMP Graph Builder for iPad », SAS Institute (consulté le ).
  29. (en) « SAS JMP 8 for the Macintosh review », Macstats (consulté le ).
  30. (en) Robert H. Carver, Practical Data Analysis with Jmp, SAS Institute, , 61– (ISBN 978-1-60764-475-0, lire en ligne).
  31. David P. Lovell, « Review of JMP genomics », Pharmaceutical Statistics, vol. 10, no 4,‎ , p. 384–392 (ISSN 1539-1604, DOI 10.1002/pst.460).
  32. a et b (en) SAS Publishing, Jmp 10 Scripting Guide, SAS Institute, , 828 p. (ISBN 978-1-61290-195-4, lire en ligne).
  33. (en) Wendy Murphrey et Rosemary Lucas, Jump Into Jmp Scripting, SAS Institute, , 222 p. (ISBN 978-1-59994-658-0, lire en ligne).
  34. (en) Publishing SAS Publishing et SAS Institute, JMP Release 8 User Guide, SAS Institute, , 392– (ISBN 978-1-60764-301-2, lire en ligne).
  35. Mary Hayes Weier, « Scientists use BI Software and Intuit Trackers to Gauge Polar Bear Populations », InformationWeek,‎ (lire en ligne, consulté le ).
  36. (en) « Advancements in FACS System for Clinical Studies » [archive du ], The Computerworld Honors Program (consulté le ).
  37. Matthew Lorincz et Leonard A. Herzenberg, Zhenjun Diwu, John A. Barranger and William G. Kerr, « Glucocerebrosidase Activity Fluorescence-Activated Cell Sorter Assay for Lysosomal », Journal of the American Society of Hematology, Blood,‎ .

Quelques ouvrages traitant de JMP[modifier | modifier le code]

  • Goupy, J. & L. Creighton (2006). Introduction aux plans d'expériences. Paris, Dunod
  • Hoerl, R. D. & R. W. Snee (2012). Statistical Thinking: Improving Business Performance, John Wiley & Sons
  • Ronald K. Klimberg et Bruce D. McCullough, Fundamentals of predictive analytics with JMP, Cary, NC, SAS Institute, , 406 p. (ISBN 978-1-62960-801-3, 1-62960-801-7 et 978-1-61290-425-2, lire en ligne)
  • Olsen, C. (2011). Teaching Elementary Statistics with JMP. Cary, NC, SAS Press
  • Walter R. Paczkowski, Market Data Analysis Using JMP, Cary, NC, SAS Institute,

Liens externes[modifier | modifier le code]