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 |
JMP (pronounced "jump" [1]) is a suite of computer programs for statistical analysis developed by JMP, a subsidiary of SAS Institute. It was launched in 1989 [1] to take advantage of the graphical user interface introduced by the Macintosh operating systems. It has since been significantly rewritten and made available also for the Windows operating system. JMP is used in applications such as Machine Learning, Six Sigma, quality control, design of experiments, as well as for research in science, engineering, biotechnologies, and social sciences.
The software can be purchased in any of four configurations: JMP, JMP Pro, JMP Clinical, and JMP Live. It formerly included the Graph Builder iPad App. JMP's capabilities [2] can be automated and extended with its proprietary scripting language, JSL. The software is focused on exploratory visual analytics. Unlike most data analysis software available today, JMP users start their statistical journey by using the many interactive exploration tools available to easily identify hidden patterns, missing data, and outliers. These explorations can also be verified by hypothesis testing, data mining, or other analytic methods. In addition, discoveries made through graphical exploration can lead to a designed experiment that can be both designed and analyzed with JMP.
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. [3] [4] It originally stood for "John's Macintosh Project" [5] [6] and was first released in October 1989. [3] It was used mostly by scientists and engineers for design of experiments (DOE), quality and productivity support (Six Sigma), and reliability modeling. [7] Semiconductor manufacturers were also among JMP's early adopters. [8]
Interactive graphics and other features were added in 1991 [9] [10] with version 2.0, which was introduced at the 1991 Macworld Expo. [11] 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. [12] Support for Microsoft Windows was added with version 3.1 in 1994. [6] [13] Rewritten with Version 4 and released in 2002, JMP could import data from a wider variety of data sources [14] and added support for surface plots. [10] 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. [15]
In 2005, data mining tools like a decision tree and neural net were added with version 5 [16] as well as Linux support, which was later withdrawn in JMP 9. [7] Later in 2005, JMP 6 was introduced. [8] [17] 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. [7] [18] JMP 7 also improved data visualization and diagnostics. [19]
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. [20] It also added a new user interface for building graphs, tools for choice experiments and support for Life Distributions. [21] According to Scientific Computing, the software had improvements in "graphics, QA, ease-of-use, SAS integration and data management areas." [22] JMP 9 in 2010 added a new interface for using the R programming language from JMP and an add-in for Excel. [23] [24] The main screen was rebuilt and enhancements were made to simulations, graphics and a new Degradation platform. [25] In March 2012, version 10 made improvements in data mining, predictive analytics, and automated model building. [26] [27]
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. [28] 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. [29] 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. [30] [31] 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. [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/JMP Clinical 17 have been released in October 2022. Latest stable version is 17.2 [36]
JMP consists of JMP, JMP Pro, JMP Clinical, and JMP Live. [37] It formerly included the Graph Builder iPad App [38] and JMP Genomics.
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. [6] [27] [39] 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. [14] [40] [41] Its primary applications are for designed experiments and analyzing statistical data from industrial processes. [8] 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 is a desktop application with a wizard-based user interface. It runs in-memory, instead of on disk storage. [27]
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. [27]
The JMP Scripting Language (JSL) is an interpreted language for recreating analytic results and for automating or extending the functionality of JMP software. [43]: 29 JSL was first introduced in JMP version 4 in 2000. [44]: 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. [43] SAS, Python, R, and Matlab code can also be executed using JSL. [45]
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. [46] [47] 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. [48] 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. [49]
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.
{{
citation}}
: CS1 maint: location (
link)
{{
cite book}}
: CS1 maint: date and year (
link)
{{
citation}}
: CS1 maint: location (
link)