JMP (statistical software)
Encyclopedia
JMP is a computer program
that was first developed by John Sall and others to perform simple and complex statistical analyses
.
It dynamically links statistics with graphics
to interactively explore, understand, and visualize data
. This allows you to click on any point in a graph
, and see the corresponding data point
highlighted in the data table, and other graphs.
SAS sponsors a yearly JMP users conference that focuses on the use of JMP in applied statistics as well as customization of JMP via JSL. JMP is a division of SAS Institute Inc.
, which was co-founded by John Sall.
. It was later released for Microsoft Windows in 1993 and Linux
in 2005. However, Linux support was dropped with the release of JMP 9 in 2010. According to an issue of the JMP newsletter, "The name JMP was chosen partly to convey the idea of a lively product that jumped responsively to the user’s wishes."
Prior to its release, JMP was an acryonym of "John's Macintosh Project" (John Sall is the co-founder of SAS and is the Executive Vice President responsible for the JMP Division). The internal acronym was later converted into the brand name for the product.
and statistical quality control in a single package
. It can work with a variety of data formats, such as text file
s, Microsoft Excel
files, SAS
datasets, and ODBC-compliant database
s.
JMP allows for custom programming and script development via JSL, "JMP Scripting Language". JSL is an interpreted scripting language that is executed at runtime, and provides for manipulating JMP application platform objects in a coherent and coordinated way. JSL is capable of creating complex object-oriented GUI and data visualization toolsets in the JMP application environment. JSL can also be accessed externally via COM (Windows). The use of JSL in the JMP environment can greatly extend the usefulness of JMP in the applied statistics setting.
Starting with JMP version 7, JSL added the ability to submit SAS code to a local or remote SAS session. With JMP version 8, ODS Graphics support was added as well as several regression add-ins that provide JMP user interfaces to selected SAS/Stat or SAS/ETS procedures. With JMP version 9, JSL can also submit and obtain data and results from the R programming language.
to maximize engine and armor design options while taking into account speed, fuel economy and operational range requirements.
Computer program
A computer program is a sequence of instructions written to perform a specified task with a computer. A computer requires programs to function, typically executing the program's instructions in a central processor. The program has an executable form that the computer can use directly to execute...
that was first developed by John Sall and others to perform simple and complex statistical analyses
Statistics
Statistics is the study of the collection, organization, analysis, and interpretation of data. It deals with all aspects of this, including the planning of data collection in terms of the design of surveys and experiments....
.
It dynamically links statistics with graphics
Graphics
Graphics are visual presentations on some surface, such as a wall, canvas, computer screen, paper, or stone to brand, inform, illustrate, or entertain. Examples are photographs, drawings, Line Art, graphs, diagrams, typography, numbers, symbols, geometric designs, maps, engineering drawings,or...
to interactively explore, understand, and visualize data
Data
The term data refers to qualitative or quantitative attributes of a variable or set of variables. Data are typically the results of measurements and can be the basis of graphs, images, or observations of a set of variables. Data are often viewed as the lowest level of abstraction from which...
. This allows you to click on any point in a graph
Graphics
Graphics are visual presentations on some surface, such as a wall, canvas, computer screen, paper, or stone to brand, inform, illustrate, or entertain. Examples are photographs, drawings, Line Art, graphs, diagrams, typography, numbers, symbols, geometric designs, maps, engineering drawings,or...
, and see the corresponding data point
Data point
In statistics, a data point is a set of measurements on a single member of a statistical population, or a subset of those measurements for a given individual...
highlighted in the data table, and other graphs.
SAS sponsors a yearly JMP users conference that focuses on the use of JMP in applied statistics as well as customization of JMP via JSL. JMP is a division of SAS Institute Inc.
SAS Institute
SAS Institute Inc. , headquartered in Cary, North Carolina, USA, has been a major producer of software since it was founded in 1976 by Anthony Barr, James Goodnight, John Sall and Jane Helwig...
, which was co-founded by John Sall.
History
JMP was originally written in 1989 for the MacMacintosh
The Macintosh , or Mac, is a series of several lines of personal computers designed, developed, and marketed by Apple Inc. The first Macintosh was introduced by Apple's then-chairman Steve Jobs on January 24, 1984; it was the first commercially successful personal computer to feature a mouse and a...
. It was later released for Microsoft Windows in 1993 and Linux
Linux
Linux is a Unix-like computer operating system assembled under the model of free and open source software development and distribution. The defining component of any Linux system is the Linux kernel, an operating system kernel first released October 5, 1991 by Linus Torvalds...
in 2005. However, Linux support was dropped with the release of JMP 9 in 2010. According to an issue of the JMP newsletter, "The name JMP was chosen partly to convey the idea of a lively product that jumped responsively to the user’s wishes."
Prior to its release, JMP was an acryonym of "John's Macintosh Project" (John Sall is the co-founder of SAS and is the Executive Vice President responsible for the JMP Division). The internal acronym was later converted into the brand name for the product.
Features
JMP provides a comprehensive set of statistical tools as well as design of experimentsDesign of experiments
In general usage, design of experiments or experimental design is the design of any information-gathering exercises where variation is present, whether under the full control of the experimenter or not. However, in statistics, these terms are usually used for controlled experiments...
and statistical quality control in a single package
Software package (installation)
In package management systems, which are commonly used with Linux-based operating systems, a package is a specific piece of software which the system can install and uninstall....
. It can work with a variety of data formats, such as text file
Text file
A text file is a kind of computer file that is structured as a sequence of lines of electronic text. A text file exists within a computer file system...
s, Microsoft Excel
Microsoft Excel
Microsoft Excel is a proprietary commercial spreadsheet application written and distributed by Microsoft for Microsoft Windows and Mac OS X. It features calculation, graphing tools, pivot tables, and a macro programming language called Visual Basic for Applications...
files, SAS
SAS System
SAS is an integrated system of software products provided by SAS Institute Inc. that enables programmers to perform:* retrieval, management, and mining* report writing and graphics* statistical analysis...
datasets, and ODBC-compliant database
Database
A database is an organized collection of data for one or more purposes, usually in digital form. The data are typically organized to model relevant aspects of reality , in a way that supports processes requiring this information...
s.
JMP allows for custom programming and script development via JSL, "JMP Scripting Language". JSL is an interpreted scripting language that is executed at runtime, and provides for manipulating JMP application platform objects in a coherent and coordinated way. JSL is capable of creating complex object-oriented GUI and data visualization toolsets in the JMP application environment. JSL can also be accessed externally via COM (Windows). The use of JSL in the JMP environment can greatly extend the usefulness of JMP in the applied statistics setting.
Starting with JMP version 7, JSL added the ability to submit SAS code to a local or remote SAS session. With JMP version 8, ODS Graphics support was added as well as several regression add-ins that provide JMP user interfaces to selected SAS/Stat or SAS/ETS procedures. With JMP version 9, JSL can also submit and obtain data and results from the R programming language.
Add-ons
There is also an add-on JMP Genomics developed also by SAS, which comes with over 100 analytic procedures to facilitate the treatment of data involving genetics, microarrays or proteomics. It includes whole genome SNP analysis, clustering tools, design of experiment tools etc.Notable uses
JMP was used by the Georgia Tech Research InstituteGeorgia Tech Research Institute
The Georgia Tech Research Institute is the nonprofit applied research arm of the Georgia Institute of Technology in Atlanta, Georgia, United States...
to maximize engine and armor design options while taking into account speed, fuel economy and operational range requirements.