JMP (statistical software)

Suite of computer programs

JMP

Developer(s)| JMP Statistical Discovery LLC
Stable release|

v17.2 / March 2023

Operating system| Windows, Macintosh, Windows Server
Type| Statistical package, visualization, multivariate analysis, genomics, biomarkers, clinical
License| Proprietary
Website| jmp.com

JMP (pronounced "jump"[1]) is a suite of computer programs for statistical analysis and machine learning developed by JMP, a subsidiary of SAS Institute. The program was launched in 1989 to take advantage of the graphical user interface introduced by the Macintosh operating systems. It has since been significantly rewritten and made available for the Windows operating system.

The software is focused on exploratory visual analytics, where users investigate and explore data. It also supports the verification of these explorations by hypothesis testing, data mining, or other analytic methods. Discoveries made using JMP's analytical tools are commonly applied for experimental design.

JMP is used in applications such as data mining, Six Sigma, quality control, design of experiments, as well as for research in science, engineering, and social sciences. The software can be purchased in any of five configurations: JMP, JMP Pro, JMP Clinical, JMP Genomics and JMP Live. JMP can be automated with its proprietary scripting language, JSL.

## History

[edit]

Version 1.0 of JMP from 1989

JMP was developed in the mid- to late-1980s by John Sall and a team of developers to make use of the graphical user interface introduced by the Apple Macintosh.[2][3] It originally stood for "John's Macintosh Project"[4][5] and was first released in October 1989.[2] It was used mostly by scientists and engineers for design of experiments (DOE), quality and productivity support (Six Sigma), and reliability modeling.[6] Semiconductor manufacturers were also among JMP's early adopters.[7]

Interactive graphics and other features were added in 1991[8][9] with version 2.0, which was introduced at the 1991 Macworld Expo.[10] Version 2 was twice the size as the original, though it was still delivered on a floppy disk. It required 2 MB of memory and came with 700 pages of documentation.[11] Support for Microsoft Windows was added with version 3.1 in 1994.[5][12] Rewritten with Version 4 and released in 2002, JMP could import data from a wider variety of data sources[13] and added support for surface plots.[9] Version 4 also added time series forecasting and new smoothing models, such as the seasonal smoothing method, called Winter's Method, and ARIMA (Autoregressive Integrated Moving Average). It was also the first version to support JSL, JMP Scripting Language.[14]

In 2005, data mining tools like a decision tree and neural net were added with version 5[15] as well as Linux support, which was later withdrawn in JMP 9.[6] Later in 2005, JMP 6 was introduced.[7][16] JMP began integrating with SAS in version 7.0 in 2007 and has strengthened this integration ever since. Users can write SAS code in JMP, connect to SAS servers, and retrieve and use data from SAS. Support for bubble plots was added in version 7.[6][17] JMP 7 also improved data visualization and diagnostics.[18]

JMP 8 was released in 2009 with new drag-and-drop features and a 64-bit version to take advantage of advances in the Mac operating system.[19] It also added a new user interface for building graphs, tools for choice experiments and support for Life Distributions.[20] According to Scientific Computing, the software had improvements in "graphics, QA, ease-of-use, SAS integration and data management areas."[21] JMP 9 in 2010 added a new interface for using the R programming language from JMP and an add-in for Excel.[22][23] The main screen was rebuilt and enhancements were made to simulations, graphics and a new Degradation platform.[24] In March 2012, version 10 made improvements in data mining, predictive analytics, and automated model building.[25][26]

Version 11 was released in late 2014. It included new ease-of-use features, an Excel import wizard, and advanced features for design of experiments.[27] Two years later, version 12.0 was introduced. According to Scientific Computing, it added a new "Modeling Utilities" submenu of tools, performance improvements and new technical features for statistical analysis.[28] Version 13.0 was released in September 2016 and introduced various improvements to reporting, ease-of-use and its handling of large data sets in memory.[29][30] Version 14.0 was released in March 2018; new functionality included a Projects file management tool alongside the ability to use your own images as markers on your graph.[31]

JMP was originally developed by a business unit of SAS Institute. As of 2011, it had 180 employees and 250,000 users.[26] In January 2021, JMP Statistical Discovery, LLC became a wholly owned subsidiary of SAS.[32]

JMP released new structural equation modeling software in the 2020s in version 15.2.[33] In March 2021, JMP introduced version 16 of JMP software, which improved structural equation modeling and added features to help determine the best model to use for the data being analyzed.[34][35] JMP/JMP Pro 17 were released in October 2022.[36]

JMP 18 and JMP Pro 18 are scheduled for release in early 2024.[37]

## Software

[edit]

Screenshot of different data displays in JMP

JMP consists of JMP, JMP Pro, JMP Clinical and JMP Genomics,[26] and JMP Live.[38] It formerly included the Graph Builder iPad App.[39] JMP Clinical and JMP Genomics combine JMP with SAS software.[26]

The software has a simple menu design, with information organized across either multiple windows or under multiple tabs within a single window.[40] Additional contextual menus are generated with new output.[41] The software's primary applications are for designed experiments and analyzing statistical data from industrial processes.[7] JMP can be used in conjunction with the R and Python open source programming languages to access features not available in JMP itself.[42]

JMP software is partly focused on exploratory data analysis and visualization. It is designed for users to investigate data to learn something unexpected, as opposed to confirming a hypothesis.[5][26][43] JMP links statistical data to graphics representing them, so users can drill down or up to explore the data and various visual representations of it.[13][44][45] When users interact with graphical objects, corresponding points in other tables will be updated accordingly.[41] For example, a user can select points on a graph and compare it to corresponding points on the data table, to facilitate the discovery of hidden structures within the data set.[46]

JMP has a range of capabilities related to artificial intelligence and intuitive machine learning, including support for the creation of models that incorporate predictive modelling techniques such as neural networks, advanced regression, and decision tree learning.[47]

It is a desktop application with a wizard-based user interface, while SAS can be installed on servers.[26] According to a review in Pharmaceutical Statistics, JMP is often used as a graphical front-end for a SAS system, which performs the statistical analysis and tabulations.[48] JMP Pro is intended for data scientists, and has an emphasis on advanced predictive modelling and model selection.[41] JMP Genomics, used for analyzing and visualizing genomics data,[49] requires a SAS component to operate and can access SAS/Genetics and SAS/STAT procedures or invoke SAS macros.[48] JMP Clinical, used for analyzing clinical trial data, can package SAS code within the JSL scripting language and convert SAS code to JMP.[17]

## JMP Scripting Language (JSL)

[edit]

The JMP Scripting Language (JSL) is an interpreted language for recreating analytic results and for automating or extending the functionality of JMP software.[50]: 29 JSL was first introduced in JMP version 4 in 2000.[51]: 1 JSL has a LISP-like syntax, structured as a series of expressions. All programming elements, including if-then statements and loops, are implemented as JSL functions. Data tables, display elements and analyses are represented by objects in JSL that are manipulated with named messages. Users may write JSL scripts to perform analyses and visualizations not available in the point-and-click interface or to automate a series of commands, such as weekly reports.[50] SAS, Python, R, and Matlab code can also be executed using JSL.[52]

## Notable applications

[edit]

JMP is used for analytics, predictive modelling, machine learning, and data mining in various industries.[53][54]

### Chemical engineering

[edit]

JMP is used in the chemical industry for applications such as chemometrics,[55][56] and design of experiments, including response surface methodology.[57][58] It is commonly used by chemical engineers as it contains multiple linear regression algorithms that work in tandem with its experimental design software.[59]

### Electronics

[edit]

JMP is used in electronics manufacturing,[36] especially in areas such as semiconductor device modeling.[60][61]

### Environmental sciences

[edit]

JMP being used in the WildTrack FIT system

In 2007, a wildlife monitoring organization, WildTrack, started using JMP with the Footprint Identification Technology (FIT) system to identify individual endangered animals by their footprints.[62][63] In 2009, the Chicago Botanic Garden used JMP to analyze DNA data from tropical breadfruit. Researchers determined that the seedless, starchy fruit was created by the deliberate hybridization of two fruits, the breadnut and the dugdug.[64]

### Pharmaceutical

[edit]

JMP has wide applications for the pharmaceutical industry in areas like molecular modelling,[65] quality by design,[66] statistical process control,[67][68] and design of experiments.[69] The software is used in pharmaceutical development by companies such as Eli Lilly[70] and Regeneron Pharmaceuticals.[36]

### Health care and life sciences

[edit]

JMP Clinical and JMP Genomics are both widely used in medical research and bioscience.[46] The Herzenberg Laboratory at Stanford has integrated JMP with the Fluorescence Activated Cell Sorter (FACS). The FACS system is used to study HIV, cancer, stem-cells and oceanography.[71]

JMP Pro is also used by research consortium Target Malaria in Europe and Africa through a license with its lead institution, Imperial College London. Increased access to the tool has since contributed to a significant streamlining of research on several fronts: helping research teams standardize around best practices, facilitating more seamless sharing of data sets, providing a platform for visual exploratory analysis, and making possible advanced analyses that researchers were not able to perform with open-source software.[72]

## See also

[edit]

* Comparison of statistical packages
* Data mining
* Data processing
* Online analytical processing (OLAP)
* SAS (software)
* SQL

## References

[edit]

1. ^ SAS Institute Inc. "About JMP". Retrieved 2 July 2016.
2. ^ a b Cox, Ian; Gaudard, Marie A.; Ramsey, Philip J.; Stephens, Mia L.; Wright, Leo (21 December 2009). Visual Six Sigma: Making Data Analysis Lean. John Wiley & Sons. p. 23\. ISBN 978-0-470-50691-2. Retrieved 16 November 2012.
3. ^ Lai, Eric (18 September 2009). "Billionaire SAS co-founder keeps on coding". Computerworld. Retrieved 29 November 2022.
4. ^ Lai, Eric (18 September 2009). "Billionaire SAS co-founder keeps on coding". Computerworld. Archived from the original on 3 February 2016.
5. ^ a b c Shipp, Charles (2012). "Proficiency in JMP®Visualization" (PDF). Retrieved November 27, 2013.
6. ^ a b c Okerson, Barbara, JMPing In: A SAS Programmer's Look at JMP (PDF), retrieved 30 December 2012
7. ^ a b c Collins, John (23 September 2005). "Software Innovator helps companies get the facts straight". The Irish Times. p. 8.
8. ^ APICS, the Performance Advantage. American Production and Inventory Control Society. 1991. Retrieved 30 December 2012.
9. ^ a b Goodman, Arnold (24 January 2012). "JCGS@20, Visual@40, Interface@45 & !!Challenges!!". Journal of Computational and Graphical Statistics. 20 (4): 818–829. doi:10.1198/jcgs.2011.204c. S2CID 121161909.
10. ^ Mace, Scott (5 August 1991). Stat visualization package adds business graphs. InfoWorld Media Group, Inc. p. 16.
11. ^ Kim, Ki (1992). "JMP, Version 2. Software for Statistical Visualization on the Apple Macintosh". Journal of Chemical Information and Modeling. 32 (2): 174–175. doi:10.1021/ci00006a600. ISSN 1549-9596.
12. ^ John P. Sall, Northern Illinois University, archived from the original on December 5, 2012, retrieved November 16, 2012
13. ^ a b Altman, Micah (2002). "A Review of JMP 4.03 With Special Attention to its Numerical Accuracy". The American Statistician. 56 (1): 72–75. doi:10.1198/000313002753631402. ISSN 0003-1305. S2CID 123511478.
14. ^ Gjertsen, Bill, Using JMP Version 4 for Time Series Analysis (PDF), North Carolina State University, retrieved December 30, 2012
15. ^ Edelstein, Herb (1 June 2003). "What Is A Data Mining Product?". Information Management. Archived from the original on 31 May 2014.
16. ^ Sall, John, JMP Version 6 Featuring Split Plots (PDF), retrieved December 30, 2012
17. ^ a b Huisden, Robert (2011), JMP Clinical for the Exploration of Legacy Studies (PDF), archived from the original (PDF) on December 17, 2015, retrieved December 30, 2012
18. ^ Wass, John. "JMP7: One of the best just got better". Scientific Computing. Archived from the original on November 16, 2011. Retrieved May 9, 2012.
19. ^ "JMP 8: Continuous Improvement". Research & Development World. 15 May 2009.
20. ^ "Introducing JMP Version 8" (PDF), A Technical Publication for JMP Users, no. 25, JMPer Cable, Winter 2009, archived from the original (PDF) on April 8, 2018, retrieved December 30, 2012
21. ^ Wass, John. "JMP 8: Continuous Improvement". Scientific Computing. Archived from the original on November 28, 2011. Retrieved November 16, 2012.
22. ^ New Features in JMP 9 (PDF), JMP, retrieved December 30, 2012
23. ^ Bridgewater, Adrian (November 3, 2010). "JMP Genomics 5: Data Visualization & Exploration". Dr. Dobb's Journal. Retrieved May 31, 2012.
24. ^ Wass, John. "JMP 9: A really new version". Scientific Computing. Archived from the original on September 14, 2011. Retrieved May 9, 2012.
25. ^ Shipp, Charles; Lafler, Kirk Paul, "Proficiency in JMP Visualization" (PDF), PharmaSUG 2012, retrieved December 30, 2012
26. ^ a b c d e f Taylor, James (August 10, 2011). "First Look – JMP Pro". JTonEDM. Retrieved May 31, 2012.
27. ^ Wass, John (November 7, 2014). "JMP 11: Remarkable Statistics, Graphics and Integration". Scientific Computing. Retrieved May 11, 2016.
28. ^ Wass, John (January 27, 2016). "JMP Pro 12: The Best Keeps Getting Better!". Scientific Computing. Retrieved May 11, 2016.
29. ^ on (November 10, 2016). "First Look: SAS JMP 13 and JMP Pro 13". JT on EDM — James Taylor on Everything Decision Management. Retrieved November 28, 2016.
30. ^ Roy, Krishna (2 November 2016). "SAS JMP gets self-service data and text prep and analysis makeover". 451 Research. Archived from the original on 29 November 2016. Retrieved 28 November 2016.
31. ^ "Top 5 Features in JMP 14 | Prism". prismtc.co.uk. Retrieved 2023-03-06.
32. ^ "About Us". www.jmp.com. Archived from the original on 2022-12-16. Retrieved 2024-05-02.
33. ^ Gonzales, Joseph E. (January 2, 2021). "Structural Equation Modeling with JMP® Pro". Measurement: Interdisciplinary Research and Perspectives. 19 (1). Informa UK Limited: 80–92. doi:10.1080/15366367.2020.1809231. ISSN 1536-6367. S2CID 232059504.
34. ^ JMP (March 23, 2021). "New version of JMP and JMP Pro delivers more efficient analytics". PR Newswire. Retrieved March 31, 2021.
35. ^ Castro-Schilo, Laura; Russo, Eric (March 16, 2021). "Fitting Structural Equations Models with Interactive and Dynamic Tools in JMP® Pro". Structural Equation Modeling. 28 (5). Informa UK Limited: 794–806. doi:10.1080/10705511.2020.1854764. ISSN 1070-5511. S2CID 233695928.
36. ^ a b c "SAS Announces Latest Versions of JMP Statistical Products". Datanami. Retrieved 2024-02-24.
37. ^ "New in JMP 18 and JMP Pro 18 for Academics". JMP.com. April 17, 2023.
38. ^ JMP Website
39. ^ JMP Graph Builder for iPad, SAS Institute, retrieved December 30, 2012
40. ^ Castro-Schilo, Laura; Russo, Eric (March 16, 2021). "Fitting Structural Equations Models with Interactive and Dynamic Tools in JMP Pro". Structural Equation Modeling. 28 (5): 794–806. doi:10.1080/10705511.2020.1854764 - via Taylor & Francis.
41. ^ a b c Alex Yu, Chong Ho (2022). Data Mining and Exploration: From Traditional Statistics to Modern Data Science. CRC Press. pp. 54–55. ISBN 978-1-000-77779-6.
42. ^ Abousalh-Neto, Nascif; Guan, Meijian; Hummel, Ruth (March 3, 2021). "Better together: Extending JMP® with open-source software". Stat. 10 (1). Wiley. doi:10.1002/sta4.336. ISSN 2049-1573.
43. ^ "SAS JMP 8 for the Macintosh review". Macstats. Retrieved November 19, 2012.
44. ^ Jones, B.; Sall, J. (2011). "JMP statistical discovery software". Wiley Interdisciplinary Reviews: Computational Statistics. 3 (3): 188–194. doi:10.1002/wics.162. S2CID 60622844.
45. ^ Robert H. Carver (30 July 2010). Practical Data Analysis with Jmp. SAS Institute. pp. 61–. ISBN 978-1-60764-475-0. Retrieved 16 November 2012.
46. ^ a b Sacerdoti, Francesco M.; Giordano, Antonio; Cavaliere, Carlo (2016-08-23). Advanced Imaging Techniques in Clinical Pathology. Humana Press. pp. 35–36. ISBN 978-1-4939-3469-0.
47. ^ Li, Jie; Mocko, Megan (2020-12-01). "Machine learning for a citizen data scientist: an experience with JMP". Journal of Marketing Analytics. 8 (4): 267–279. doi:10.1057/s41270-020-00092-6. ISSN 2050-3326.
48. ^ a b Lovell, David P. (2011). "Review of JMP genomics". Pharmaceutical Statistics. 10 (4): 384–392. doi:10.1002/pst.460. ISSN 1539-1604. S2CID 122346429.
49. ^ Zhang, Qingyu; Richard S. Segall (2009). "Commercial Data Mining Software". Computational Statistics. pp. 1245–1268. doi:10.1007/978-0-387-09823-4_65. ISBN 978-0-387-09822-7.
50. ^ a b SAS Publishing (1 March 2012). Jmp 10 Scripting Guide. SAS Institute. ISBN 978-1-61290-195-4. Retrieved 13 December 2012.
51. ^ Wendy Murphrey; Rosemary Lucas (26 August 2009). Jump Into Jmp Scripting. SAS Institute. ISBN 978-1-59994-658-0. Retrieved 14 December 2012.
52. ^ Publishing SAS Publishing; SAS Institute (December 11, 2009). JMP Release 8 User Guide. SAS Institute. pp. 392–. ISBN 978-1-60764-301-2. Retrieved 13 December 2012.
53. ^ Fortino, Andres (2023-01-30). Data Mining and Predictive Analytics for Business Decisions: A Case Study Approach. Mercury Learning and Information. p. 14\. ISBN 978-1-68392-673-3.
54. ^ Machine Learning for Business Analytics: Concepts, Techniques and Applications with JMP Pro. John Wiley & Sons. 2023. p. 39\. ISBN 978-1-119-90385-7.
55. ^ Hanrahan, Grady (2008-11-21). Environmental Chemometrics: Principles and Modern Applications. CRC Press. pp. 58–59. ISBN 978-1-4200-6797-2.
56. ^ Brown, Steven; Tauler, Roma; Walczak, Beata (2020-05-26). Comprehensive Chemometrics: Chemical and Biochemical Data Analysis. Elsevier. p. 458\. ISBN 978-0-444-64166-3.
57. ^ Pardo, Scott A. (2016-07-19). Empirical Modeling and Data Analysis for Engineers and Applied Scientists. Springer. p. 236\. ISBN 978-3-319-32768-6.
58. ^ Gupta, Bhisham C.; Guttman, Irwin (2014-03-06). Statistics and Probability with Applications for Engineers and Scientists. John Wiley & Sons. p. 766\. ISBN 978-1-118-52220-2.
59. ^ Albright, Lyle (2008-11-20). Albright's Chemical Engineering Handbook. CRC Press. ISBN 978-0-8247-5362-7.
60. ^ Seo, Seongmin; Song, Yong-Won (June 30, 2021). "A Study on the Safe Hydrogen Exhaust Method in the Semiconductor Industry" (PDF). Asia-Pacific Journal of Convergent Research Interchange. 7 (6): 1–10. doi:10.47116/apjcri.2021.06.01.
61. ^ Wei, TK; Mahmud, MN (2019). "Optimization of Semiconductor Device Packaging Singulation Process". IOP Conference Series: Materials Science and Engineering. 530 (1): 012020. Bibcode:2019MS&E..530a2020W. doi:10.1088/1757-899X/530/1/012020.
62. ^ Hayes Weier, Mary (June 25, 2007). "Scientists use BI Software and Intuit Trackers to Gauge Polar Bear Populations". InformationWeek. Archived from the original on January 26, 2013. Retrieved May 25, 2012.
63. ^ Duke University (December 21, 2017). "Using footprints to identify and monitor giant pandas in the wild". Phys.org. Retrieved March 31, 2021.
64. ^ Lai, Eric (September 18, 2009). "Billionaire SAS co-founder keeps on coding". Computerworld. Retrieved May 13, 2016.
65. ^ Lipkowitz, Kenny B.; Boyd, Donald B. (2009-09-22). Reviews in Computational Chemistry, Volume 7. John Wiley & Sons. p. 333\. ISBN 978-0-470-12611-0.
66. ^ Beg, Sarwar; Hasnain, Md Saquib (2019-03-27). Pharmaceutical Quality by Design: Principles and Applications. Academic Press. ISBN 978-0-12-816372-6.
67. ^ Kenett, Ron S.; Zacks, Shelemyahu (2021-04-28). Modern Industrial Statistics: With Applications in R, MINITAB, and JMP. John Wiley & Sons. pp. 349–360. ISBN 978-1-119-71492-7.
68. ^ Burdick, Richard K.; LeBlond, David J.; Pfahler, Lori B.; Quiroz, Jorge; Sidor, Leslie; Vukovinsky, Kimberly; Zhang, Lanju (2017-02-14). Statistical Applications for Chemistry, Manufacturing and Controls (CMC) in the Pharmaceutical Industry. Springer. p. 6\. ISBN 978-3-319-50186-4.
69. ^ Hinkelmann, Klaus (2012-02-14). Design and Analysis of Experiments, Volume 3: Special Designs and Applications. John Wiley & Sons. p. 394\. ISBN 978-0-470-53068-9.
70. ^ "Advocating for Analytics: An interview with Chao Richard Li of Eli Lilly". www.jmp.com. Retrieved 2024-02-26.
71. ^ "Advancements in FACS System for Clinical Studies". The Computerworld Honors Program. Archived from the original on November 5, 2011. Retrieved December 15, 2011.
72. ^ "User Story: A major milestone towards malaria control". www.jmp.com. Retrieved 2024-05-02.

## Further reading

[edit]

* Holland, Wayne (February 1, 2007), JMP 6.0.3: interactive exploratory data and statistical analysis tool meets the statistical needs of virtually any user., Operations Research Management Science Today

## External links

[edit]

* JMP website
* JMP Users Community
* JMP Blogs

* v
* t
* e

Statistical software

Public domain|

* Dataplot
* Epi Info
* CSPro
* X-12-ARIMA

Open-source|

* ADMB
* DAP
* gretl
* JASP
* JAGS
* JMulTi
* Julia
* Jupyter (Julia, Python, R)
* GNU Octave
* OpenBUGS
* Orange
* PSPP
* Python (statsmodels, PyMC3, IPython, IDLE)
* R (RStudio)
* SageMath
* SimFiT
* SOFA Statistics
* Stan
* XLispStat

Freeware|

* BV4.1
* CumFreq
* SegReg
* XploRe
* WinBUGS

Commercial|

| Cross-platform|

* Data Desk
* GAUSS
* GraphPad InStat
* GraphPad Prism
* IBM SPSS Statistics
* IBM SPSS Modeler
* JMP
* Maple
* Mathcad
* Mathematica
* MATLAB
* OxMetrics
* RATS
* Revolution Analytics
* SAS
* SmartPLS
* Stata
* StatView
* SUDAAN
* S-PLUS
* TSP
* World Programming System (WPS)

|

Windows only|

* BMDP
* EViews
* GenStat
* LIMDEP
* LISREL
* MedCalc
* Microfit
* Minitab
* MLwiN
* NCSS
* SHAZAM
* SigmaStat
* Statistica
* StatsDirect
* StatXact
* SYSTAT
* The Unscrambler
* UNISTAT

Excel add-ons|

* Analyse-it
* UNISTAT for Excel
* XLfit
* RExcel

* Category
* Comparison

*[v]: View this template
*[t]: Discuss this template
*[e]: Edit this template