New in JMP® 13

JMP 13 helps you make your own luck; discover how new analysis platforms, feature enhancements, and improvements across the entire analytic workflow—from importing data to sharing analysis results—help you find the unexpected in your data.

Learn how to get JMP 13

Query Builder for JMP Tables

The Query Builder for relational databases and SAS data sets has quickly become the preferred way to easily create accurate, repeatable and sharable queries—without having to write SQL code. However, until now you could not use Query Builder to join JMP tables already in memory, and nobody wants to create a database just to join data that is already in JMP. The JMP 13 Query Builder for JMP tables provides multi-table query and join capability through the same interface as the SQL Query Builder and SAS Query Builder. Once you start using this Query Builder, you’ll wonder how you ever lived without it.

In addition, JMP 13 has many improvements that serve to streamline the data preparation workflow. Here are just a few:

  • Run a script in a data table with a play button.
  • Right-click “new column” options in the data table.
  • Create and view formulas more easily with a retooled formula editor.
  • Access the Local Data Filter in the main red triangle menu, rather than in the script submenu.
  • Use SQL as a query language in JSL.

Dashboard Builder

Often, scientists and engineers must sell the change solution to others who may lack their level of analytics expertise. For clear and efficient communication, a single presentation-ready dashboard is the gold standard. In previous versions of JMP, the process of creating a dashboard required many clicks. In JMP 13, the Dashboard Builder aggregates JMP reports into a presentation-ready dashboard with only a few clicks and includes such time-savings features as:

  • Drag-and-drop templates.
  • Bigger, more visible drop zones, like Graph Builder.
  • One-click assignment of graphs as filtering devices.
  • Real-time, customized analysis and layout reorganization.
  • Tabbed dashboards made on the fly.
  • An interactive HTML report that preserves the layout of your dashboard and can be shared with others who don’t use JMP or have access to it.

Virtual Join

A virtual join eases the pain of joining and/or maintaining large (or many) tables. In previous versions of JMP, tables had to be physically joined. In some cases, this required more memory than could comfortably be spared. Consider the scenario of joining a tall table to a wide one (for example, joining weekly summary values to data collected every second). Even in the best cases, the memory demand was high. In the worst cases, the join was impossible. With the virtual join in JMP 13 you get the benefits of a join, without creating a new table or expending memory. The resulting memory savings can be significant–both virtually and physically–especially when columns contain large strings or images.

Process Screening

In previous versions of JMP, there was no way to screen hundreds—let alone thousands—of processes automatically. As a result, process control analysts, Six-Sigma practitioners, semiconductor engineers and other quality engineers had to manually triage these reports, which meant that most of the time allotted to searching for “problem” processes was consumed in viewing processes that were well under control. In JMP 13, there is a better way.

The JMP 13 Process Screening platform lets you quickly determine overall process health with the Process Performance Graph, and easily identify, using a customizable combination of tests and metrics, which processes warrant extra attention. It also lets you easily create control charts and process capability reports for any processes you choose.

With all the time you will save, you can focus more on problem solving, and less on fire-fighting.

The Process Screening platform in JMP 13 joins Predictor Screening (formally known as Screen Predictors) and Response Screening, as well as other modeling utilities (such as Explore outliers and Explore missing values) in the new Screening submenu of the Analyze menu.

Text Explorer

Free text data exists in many forms: survey responses, repair logs, engineering reports and free-response fields are just a few examples. In previous versions of JMP, market researchers, warranty engineers, medical professionals, engineers and scientists who had mountains of text-based data could do very little with it in JMP besides counting and recoding words. Text Explorer uses a “bag of words” approach to parse text into tokens to build a document term matrix. With Text Explorer, you can easily triage and uncover the meaning in your text data, rather than having to choose to either process it manually, or ignore it altogether.

Text Explorer in JMP:

  • Provides methods for basic keyword extraction.
  • Has a local recode to clean up documents without altering the original text.
  • Lets you find latent information in text data.
  • Lets you process text data in informative ways.

Web Reports

Anyone who shares JMP results outside of JMP can do so more easily and effectively in JMP 13.

In the past, it was time-consuming to build a summary website of JMP results—but without this, an individual report could lack context. Interactive HTML reports are useful, but a single report usually cannot capture the entire analytic process. HTML Auto-Reports in JMP solved this problem by providing a linked, thumbnail-indexed collection of HTML reports—but installation of an add-in was required. In JMP 13, the HTML Auto-Report feature is built-in.

Also, the tedious and error-prone work of copying and pasting multiple JMP tables into Excel workbooks is now a thing of the past: create, update or append to an Excel workbook of multiple JMP tables—each in its own worksheet—with a single click.

Interactive HTML Reports

We asked users which JMP reports should be available as interactive HTML, and the answer was nearly unanimous: Graph Builder! Message received. Now interactive HTML exports support most of the Graph Builder elements. We love granting wishes.

You’ll get interactive versions of Points, Smoothers, Ellipses, Lines, Bars, Areas, Box Plots, Histograms, Heatmaps, Mosaic Plots, Caption Boxes and Map Shapes. We’ve also worked to ensure your eye-catching dashboards built with the Dashboard Builder remain just as attractive when they are rendered as interactive HTML.

Graph Builder Enhancements

One of the most loved tools in JMP, Graph Builder, brings value to nearly every user, helping them make beautiful graphs to communicate their data’s story as effortlessly as possible. In JMP 13, a host of new improvements and additions appear:

  • Parallel Plots are now supported.
  • Treemaps support an arbitrary number of nesting levels, with much greater control over the labels.
  • Alpha level can be specified for confidence bands.
  • Ordering points is easier – just right-click the x-axis.
  • Line element supports multiple “connect through” options and a centered step option.
  • Legends, which have a new settings menu, can be placed inside the graph.
  • Geometric mean has been added as a Summary option.
  • The correlation coefficient can be shown for the ellipse element.
  • The Response Axis property is now supported by all feasible elements.
  • Multiple size and color variables are allowed.
  • There are also some notable new features that make life easier not only in Graph Builder, but throughout JMP:
    • Quantile, Day of Week, Random Sampling and Moving Average one-click transforms.
    • Formula-based custom formats for numbers.
    • New color themes and lightness controls.

Compare Designs

In previous versions of JMP, it was difficult for DOE practitioners to compare designs easily, especially when there were more than two designs – it was a manual process requiring copy/paste or shuffling views among multiple design evaluations. Now, compare up to three competing designs and get all of the diagnostics in one report. Compare the designs with respect to power, correlation, prediction variance, aliasing and efficiency.

General DOE Improvements

With each new version, JMP improves upon its world-class design of experiments capabilities. In JMP 13, key improvements include:

  • Support for Extra Runs within Definitive Screening Designs (DSDs). These designs maintain the attractive aliasing properties of a DSD, while offering increased power due to the extra runs. Options for zero, four or eight extra runs are available.
  • A Fit Definitive Screening Design platform, which is a specifically tailored modeling technique for DSDs, has been added to the DOE menu.
  • Simulate responses, which allows you to simulate data from a Normal, Binomial or Poisson distribution, as well as adjust the simulation parameters after the design has been created by running the DOE Simulate script in the data table.
  • Updates to the DOE menu structure group the designers under descriptive headings, providing more intuitive access.

Non-Normal Capability Analysis

In previous versions of JMP, quality assurance analysts, quality engineers, supplier quality engineers and Six Sigma professionals could perform capability analysis for normally distributed processes in the process capability platform, but for non-normal processes, had to turn to the Distribution platform. Also, JMP provided standard capability indices, but these only apply when the process’ distribution is normal. In JMP 13, Capability reports can be created in a single platform, regardless of the processes’ distributions. You can also:

  • Independently set the distribution for each process in the report, and save these settings as column properties.
  • Use nonparametric capability indices when the process distribution is non-normal.

Cumulative Damage Models

Design, manufacturing and test engineers need to be able to analyze time-to-event data under non-constant stress situations, but classical Accelerated Life Tests (ALTs) assume constant stress over the life of any given unit. The JMP 13 Cumulative Damage platform:

  • Provides an alternative to classical ALTs.
  • Supports analysis of accelerated tests that specify varying stress profiles.
  • Supports analysis of field data under arbitrary stress scenarios.
  • Analyzes data having Step Stress, Ramp Stress, Sinusoid or Piecewise Ramp Stress profiles.

Multiple Systems Reliability Growth

Before, engineers analyzing reliability growth on concurrent or parallel systems often had to use competing software. Now, the Reliability Growth platform offers the following new capabilities:

  • Concurrent system analysis: Several similar systems are under study together. When any system experiences failure, the design correction applied to it is also applied to each of the other systems under study.
  • Parallel system analysis: Several systems, which may or may not be identical, undergo testing in phases. A primary goal is to compare the reliability growth across systems.

Latent Class Analysis

Market researchers and social scientists need tools to reduce complexity in their data. Latent Class Analysis (LCA) is a statistical method for identifying unobserved class membership among subjects, using categorical observed variables. For example, an insurer may wish to categorize people into different driver categories (latent classes), based on the type of cars they drive, their accident records, and other publicly available data. JMP 13 adds LCA to the newly reorganized cluster submenu, which includes a suite of techniques: Hierarchical, K Means, Normal Mixtures and Cluster Variables.

Multi-Dimensional Scaling (MDS)

MDS is a popular multivariate statistical technique used by sensory analysts, social scientists, market researchers and biologists to create a visual representation of the similarities among a set of objects. For example, given a matrix of perceived similarities among various brands of cars, MDS produces a map where points corresponding to similar cars are closer together and points corresponding to dissimilar cars are further apart. There is little formal inference, such as hypothesis testing, associated with MDS, but it is a good tool for comparing products and making judgments about similarities without having to list product attributes, as other techniques, like conjoint analysis and factor analysis, require.


MaxDiff analysis is a technique used to analyze customer preference. Similar to choice analysis, respondents simply select the best and worst choice from a set of fixed options. MaxDiff studies are often easier to execute than standard choice experiments, and in certain contexts, they can be more informative. With JMP 13, researchers can not only analyze MaxDiff studies, they can design them using the DOE platform.

No Choice Option in Choice Analysis

Many market researchers conduct choice experiments where “no preference” may be selected, instead of any of the other options. Ignoring this possibility, where it exists, produces biased analysis results. JMP 13 now supports this important option.

JSL Improvements

For many users, scripting takes the everyday drudgery out of repetitive tasks, letting them focus on more interesting things: building models, designing and running experiments, and finding useful ways to communicate results. For others, scripting extends the JMP feature set, taking JMP beyond its native capabilities. New features and architectural changes in JSL include:

  • faster list processing
  • auto-saving
  • better namespace control

JMP® 13 New Features Overview

Data Import, Data Table, Cleanup, Data Visualization, General
  • General Query Builder enhancements.
  • Play button to run scripts in a data table in one click rather than a menu choice.
  • Improved support for “big data” databases including: Apache Hive, Cloudera Impala, Amazon Redshift, Amazon Aurora and Amazon MariaDB.
  • Modeling Types have been expanded with None, Multiple Response and Unstructured Text.
  • HDF5 file import: handles simple types of HDF5 files with dimension 2 (data tables without vector cells).
  • File>Quick Open lets you search for JMP files by name without having to navigate through the file browser (Windows only).
  • Support for Virtual Joins: Join two or more JMP tables without having to make an actual join through the Link ID and Link Reference column properties.
  • New HTML-based help system with improvements to search, indexing and speed.
  • Retooled formula editor makes it easier to create and view formulas. Modeling utilities have been moved to the Screening submenu of the Analyze menu.
  • Predictor Screening (formerly known as Screen Predictors) joins the Screening submenu along with Response Screening and the Process Screening platforms.
  • JSON data can be imported and exported.
  • The Excel Import Wizard includes options for importing cell coloring, specifying separators in multiple-row headers, stacking data and duplicating headers in spanned rows.
  • Parallel plot element available in Graph Builder.
  • Improvements to the Treemap element in Graph Builder: support for n-levels, drill down by clicking a subcategory and options for single color tree maps. Also, label and font improvements for creating easy-to- read, complex treemaps.
  • General improvements in Graph Builder.
  • Active data tables, journals and scripts are autosaved at regular intervals when the Autosave Timeout preference is set on the General page.
  • New transforms: Quantile, Day of Week Abbr, random sampling, moving average, lag.
  • New lightness constraints in legend settings dialog.
  • New color themes: Viridis and Magma.
  • New custom number format option, especially useful for axis labels.

Build Dashboards and Sharing
  • The Dashboard Building mode of Application Builder is now the default. File > New Dashboard will bring up a template screen for easy building of a custom dashboard of JMP reports and data tables. Dashboards provide an interactive way to combine reports into a single window and can become a visual tool that lets you run and present reports on a regular basis with no scripting required.
  • Combine Windows now includes options for viewing a combined report in summary view and/or adding a graph (selection) filter on creation. Combine Windows now creates a JMP dashboard in a single click.
  • The Generate Excel Workbook command in the View menu enables you to save multiple JMP data tables in a single Microsoft Excel workbook.
  • New interactive HTML options enhance your sharing ability:
    • View > Create Web Report option creates a web page in which reports, descriptive text and graphics are displayed. The generated folder, index page and resulting interactive HTML reports can be uploaded to a web server for sharing interactive JMP reports grouped by date or project, for example.
    • Partial support for interactive HTML reports of Graph Builder.
    • Interactive HTML support for dashboard layouts built in Dashboard Builder.
    • Value label support for interactive HTML reports.
    • Interactive HTML pre-fight report for unsupported JMP elements generated to the JMP log.

Design of Experiments (DOE)
  • Fit Definitive Screening available in DOE menu. Specifically tailored modeling technique for Definitive Screening Designs (DSDs).
  • The DOE menu has been modified with many designers grouped under new, descriptive headings.
  • Addition of Number of Extra Runs options to the DSD. This creates a design that has all the alias properties of a DSD, but analysis is even more powerful with the extra runs. There are options for zero, four or eight extra runs, which is equivalent to adding extra factors and dropping them.
  • Compare Designs platform: In previous versions of JMP, it was difficult to compare designs – especially with more than two designs. Now, a single report lets you make side-by-side comparisons across multiple designs.
  • Custom Design can now simulate realistic data for experiments, generating count- or pass-fail-based results with the addition of Binomial and Poisson distributions to the Simulate Responses tool. DOE simulate script is also saved to the design table so that effects and response distributions can be adjusted after the design has been created.
  • MaxDiff (also known as best/worst) design creation now available in the Consumer Studies submenu of the DOE menu.

Statistics, Predictive Modeling and Data Mining
  • Text Explorer: New platform to analyze unstructured text data. It provides basic tools for analyzing free text in surveys or engineering notes. Regular Expressions (RegEx) interface for creating and storing custom RegExs for extracting part numbers, words between HTML tags, phone numbers, email addresses, currency and more.
  • Process Screening performs control chart, stability and capability calculations for thousands of columns and/or groups. Process Screening platform joins the suite of Screening tools, a submenu of the Analyze menu.
  • Modifications to Fit Least Squares default layout: Simplification of report output, Studentized Residual Outlier plot and Box-Cox transformations with refit/replace options.
  • Fit Model and Distribution now support multiple response modeling type.
  • Latent Class Analysis (LCA) platform added. LCA is a clustering technique for categorical variables.
  • Much improved SVD imputation in Explore Missing Values.
  • Addition of Two One-Sided Test (TOST) equivalence tests in the Distribution platform.
  • New curves added to the Fit Curve platform: Probit curve (2P and 4P versions); Rodbard and Hill curves. Fit Curve has its own launch now instead of requiring the Nonlinear platform to launch Fit Curve.
  • Sparse PCA method addition to PCA.
  • Addition of a Profiler to the Partition platform.
  • New Clustering submenu in the Analyze menu includes hierarchical, k-means, normal mixtures, LCA and cluster variables.
  • Cox mixture models now work when there are process variables and when there is pseudocomponent coding. These models are not supported, however, for Scheffe cubic models or when there are terms higher than order 2. Cox component effects report added. Hidden column for the gradient at the reference mixture so that a partial or constrained effect can be created.

Quality Engineering, Reliability and Six Sigma
  • Process Capability platform supports automated distribution selection (letting the data decide the best distribution); addition of probability plots for assessing distribution model fits.
  • Support for non-normal capability analysis.
  • Concurrent and Parallel systems reliability growth tabs added to Reliability Growth platform.
  • Normal and SEV distributions added to Fit Parametric Survival, and a Fit All distribution.
  • New addition of Cumulative Damage platform for analyzing time-varying-stress accelerated life test models.
  • Life Distribution Fit All Distribution with Cause models will produce reports that are hierarchically organized.
  • Life Distribution supports censored observation plot for right censored data. Must turn on using platform preference.
  • Support for Location-Scale distributions in Parametric survival.
  • Likelihood interval can be set as the default through a preference in Fit Life by X.
  • Life Distribution format launch of Reliability Forecast allows user to arrange arbitrary existing risk sets.

Consumer and Market Research
  • Choice Models: A “No Choice” option for the situation where the study participant does not want any of the proposed choices.
  • MaxDiff (best/worst): A new platform providing a variation of choice analyses for ranking customer preference.
  • New addition of the MaxDiff design under DOE > Consumer Studies > MaxDiff Design.
  • Rate Per Response and Multiple Responses in outer nests added to the Categorical platform.
  • Multidimensional Scaling (MDS) platform addition to the Consumer Research submenu of the Analyze menu.

Select JSL Improvements
  • Document-specific style support in script windows.
  • Addition of the Using Namespace(); function.
  • Significant optimization of the ways JSL handles lists.


Download a PDF of the new features in JMP and JMP Pro or view our online searchable documentation.