JMP (statistical software)
|Stable release||Version 11 / September 2013|
|Operating system||Windows, Macintosh|
|Type||Statistical package, visualization, multivariate analysis, genomics, biomarkers, clinical|
JMP (pronounced "jump") is a computer program for statistics developed by the JMP business unit of SAS Institute. It was created in the 1980s to take advantage of the graphical user interface introduced by the Macintosh. It has since been improved and made available for other operating systems. JMP is used in applications such as Six Sigma, quality control and engineering, design of experiments and scientific research.
The software consists of five products: JMP, JMP Pro, JMP Clinical, JMP Genomics and the JMP Graph Builder App for the iPad; a scripting language is also available. The software is focused on exploratory analytics, whereby users investigate and explore data, rather than to confirm a hypothesis.
JMP was developed in the 1980s by John Sall and a team of developers to make use of the graphical user interface introduced by the 1984 Apple Macintosh. It originally stood for “John’s Macintosh Program” and was first released in October 1989. It was used mostly by scientists and engineers for design of experiments (DOE), quality and productivity support (Six Sigma), and reliability modeling. Semiconductor manufacturers were also among JMP’s early adopters.
Interactive graphics and other features were added in 1991 with version 2.0. 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. Support for Microsoft Windows was added in 1994. JMP was re-written with version 3 in 1999. Version 4, released in 2002, could import data from a wider variety of data sources and added support for surface plots. Version 4 also added time series forecasting and new smoothing models, such as the seasonal smoothing method, called Winter's Method, and the ARIMA (Autoregressive Integrated Moving Average).
In 2005 data mining tools like a decision tree and neural net were added with version 5 as well as Linux support, which was later withdrawn starting with JMP 9. Later that year JMP 6 was introduced. JMP began integrating with SAS with version 7.0 in 2007 and more so with every version since. JMP was made so users could 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. JMP 7 also improved data visualization and diagnostics.
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. It also added a new user interface for building graphs, tools for choice experiments and support for Life Distribution. According to Scientific Computing, the software had improvements in "graphics, QA, ease-of-use, SAS integration and data management areas." JMP 9 in 2010 added a new interface for using the R programming language from JMP and an add-in for Excel. The main screen was rebuilt and enhancements were made to simulations, graphics and a new Degradation platform. In March 2012, version 10 made improvements in data mining, predictive analytics, and automated model building.
JMP software is 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. 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. Its primary applications are for designed experiments and analyzing statistical data from industrial processes.
JMP is a desktop application with a wizard-based user interface, while SAS can be installed on servers. It runs in-memory, instead of on disk storage. 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. JMP Genomics, used for analyzing and visualizing genomics data, requires a SAS component to operate and can access SAS/Genetics and SAS/STAT procedures or invoke SAS macros. JMP Clinical, used for analyzing clinical trial data, can package SAS code within the JSL scripting language and convert SAS code to JMP.
JMP is also the name of the SAS Institute business unit that develops JMP. As of 2011 it had 180 employees and 250,000 users.
JMP Scripting Language (JSL)
The JMP Scripting Language (JSL) is an interpreted language for recreating analytic results and for automating or extending the functionality of JMP software.:29 JSL was first introduced in JMP version 4 in 2000.:1 JSL has a Java-like syntax structured as a series of expressions. 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. SAS, R, and Matlab code can also be executed using JSL.
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. 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. 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.
- Ian Cox; Marie A. Gaudard; Philip J. Ramsey; Mia L. Stephens, Leo Wright (21 December 2009). Visual Six Sigma: Making Data Analysis Lean. John Wiley & Sons. pp. 23–. ISBN 978-0-470-50691-2. Retrieved 16 November 2012.
- Shipp, Charles (2012). "Proficiency in JMP®Visualization". Retrieved November 27, 2013.
- Okerson, Barbara, JMPing In: A SAS Programmer's Look at JMP, SESUG 2011, retrieved December 30, 2012
- Collins, John (September 23, 2005). "Software Innovator helps companies get the facts straight". The Irish Times. p. 8.
- APICS, the Performance Advantage. American Production and Inventory Control Society. 1991. Retrieved 30 December 2012.
- Goodman, Arnold (January 24, 2012). "JCGS@20, Visual@40, Interface@45 & !!Challenges!!". Journal of Computational and Graphical Statistics (Taylor & Francis). doi:10.1198/jcgs.2011.204c. Retrieved June 11, 2012.
- 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.
- John P. Sall, Northern Illinois University, retrieved November 16, 2012
- Jones, Bradley; John Sall (March 4, 2011), JMP statistical discovery software, doi:10.1002/wics.162, retrieved November 16, 2012
- Gleeson, M; Francis, JL; Lugg, DJ; Clancy, RL; Ayton, JM; Reynolds, JA; McConnell, CA (2000). "One year in Antarctica: Mucosal immunity at three Australian stations". Immunology and Cell Biology 78 (6): 616–622. doi:10.1046/j.1440-1711.2000.00958.x. ISSN 0818-9641.
- JMP INTRODUCTORY GUIDE: Version 3 of JMP, SAS Institute, ISBN 1-55544-680-9, retrieved December 30, 2012
- 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.
- Gjertsen, Bill, Using JMP Version 4 for Time Series Analysis, North Carolina State University, retrieved December 30, 2012
- "What Is A Data Mining Product?". Information Management.
- Sall, John, JMP Version 6 Featuring Split Plots, SUGI 30, retrieved December 30, 2012
- Huisden, Robert (2011), JMP Clinical for the Exploration of Legacy Studies, retrieved December 30, 2012
- Wass, John. "JMP7: One of the best just got better". Scientific Computing. Retrieved May 9, 2012.
- "Launches SAS JMP 8 for Mac and Linux". Ti Journal. April 11, 2009. Retrieved December 30, 2012.
- "Introducing JMP Version 8", A Technical Publication for JMP Users (JMPer Cable) (25), Winter 2009, retrieved December 30, 2012
- Wass, John. "JMP 8: Continuous Improvement". Scientific Computing. Retrieved November 16, 2012.
- New Features in JMP 9, JMP, retrieved December 30, 2012
- Bridgewater, Adriian (November 3, 2010). "JMP Genomics 5: Data Visualization & Exploration". Dr. Dobbs Journal. Retrieved May 31, 2012.
- Wass, John. "JMP 9: A really new version". Scientific Computing. Retrieved May 9, 2012.
- Shipp, Charles; Kirk Paul Lafler, "Proficiency in JMP Visualization", PharmaSUG 2012, retrieved December 30, 2012
- Taylor, James (August 10, 2011). "First Look – JMP Pro". JTonEDM. Retrieved May 31, 2012.
- JMP Graph Builder for iPad, SAS Institute, retrieved December 30, 2012
- "SAS JMP 8 for the Macintosh review". Macstats. Retrieved November 19, 2012.
- Jones, B.; Sall, J. (2011). "JMP statistical discovery software". Wiley Interdisciplinary Reviews: Computational Statistics 3 (3): 188–194. doi:10.1002/wics.162.
- 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.
- Lovell, David P. (2011). "Review of JMP genomics". Pharmaceutical Statistics 10 (4): 384–392. doi:10.1002/pst.460. ISSN 1539-1604.
- Zhang, Qingyu; Richard S. Segall. "Commercial Data Mining Software". Computational Statistics. Retrieved December 30, 2012.
- SAS Publishing (1 March 2012). Jmp 10 Scripting Guide. SAS Institute. ISBN 978-1-61290-195-4. Retrieved 13 December 2012.
- Wendy Murphrey; Rosemary Lucas (26 August 2009). Jump Into Jmp Scripting. SAS Institute. ISBN 978-1-59994-658-0. Retrieved 14 December 2012.
- Publishing SAS Publishing; SAS Institute (11 December 2009). JMP Release 8 User Guide. SAS Institute. pp. 392–. ISBN 978-1-60764-301-2. Retrieved 13 December 2012.
- Hayes Weier, Mary (June 25, 2007). "Scientists use BI Software and Intuit Trackers to Gauge Polar Bear Populations". InformationWeek. Retrieved May 25, 2012.
- "Advancements in FACS System for Clinical Studies". The Computerworld Honors Program. Retrieved December 15, 2011.
- 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