JMP Add-Ins
Download and share JMP add-ins
Before building a regression model (linear regression, regression tree, or others), you may want to create discretized versions of some of your continuous predictors. This add-in provides tools for doing supervised binning (using the response column) and unsupervised binning (ignoring the response column). After specifying the maximum number of bins that you would like, the optimal number of bins...
This add-in uses JMP's R integration functionality to provide access to several penalized regression methods. Methods included are the Lasso (least absolutee shrinkage and selection operator, LARS (least angle regression), Forward Stagewise, and the Elastic Net. The Lasso and Elastic Net are now available in JMP Pro. An R install and the "lars" and "elasticnet" R packages are required to use thi...
Create formula columns to code for missing values Informative Missing is a great feature in Fit Model in JMPPro, but to do the same without JMP Pro you need to make some formula columns. This add-in makes it easier to do. The idea is to be able to fit using columns that have missing values, and rather than imputing the missing value, you can using a coding system to make it predictive as missing...
The Alternate Cut-off Confusion Matrix JMP Add-In is designed to allow the user to specify a cut-off value or a range of values to generate a new confusion matrix for a binary response variable. Upon launching the Alternate Cut-off Confusion Matrix JMP Add-In, you will be prompted for the following options: Target: This column must have a nominal modeling type and contain only two levels.Predi...
Script for creating a sample Response Screening Demo for a 1001 column, 30 row table. Users can run the script, and then interact with the Summary and Details. Response Screening automates the process of conducting tests across a large number of responses. Your test results and summary statistics are presented in data tables, rather than reports, to enable data exploration. A False-Discovery R...
The goal of PCA is to reduce the dimensionality in a set of correlated variables into a smaller set of uncorrelated variables that explain the majority of the variation in the original variables. Illustrative variables have no impact on the construction of the new components. They are used to help interpret the components and relate them to other variables. Fig1 - example of illustratives variabl...
ROC-curves are a very common tool to compare tests (in medical/clinical applications) or prediction models in general. Some time ago a former colleague Prof. Dr. Dr. meintrup.davidwrote a nice script that does ROC- and pAUC-analysis in JMP. This is the latest version of the script and it is giving you: ROC-curves for one or more testsBootstrap-, Binomial- and Kolmogroff-Confidence Bands for the R...
This is a "re-upload" of an add-in I had placed on the previous JMP File Exchange. I allows you to create a binned version of a variable based on clustering rows, using the Univariate Normal Mixtures Distribution. Note that this treats columns one-at-a-time, and doesn't use multivariate clustering to assign the rows to bins. See the blog post "Is your data too precise?" for where this was o...
An add-in to dynamically create a validation column for time series data. Developed by Ian Cox (Ian@JMP) and Julian Parris (julian). ** Note: Model validation is not built into the time series platforms in JMP or JMP Pro. However, this can be done manually: Partition a time series using this add-in, and then hide and exclude the holdout partition (select the rows, and then select Rows > H...
With a script. The pictures are not sized down from the original camera size; the script loads and re-sizes them, which takes several seconds because of their size. JMP 12 required. data below. Video here: Blue Birds
Add-in guidelines are intended to ensure consistency and integrity with the add-ins available in the File Exchange. Use best practices for scoping and namespaces. Review the “Advanced Scoping and Namespaces” section in JMP help for more information.Do not use any code that would modify existing symbols, e.g., Clear Symbols, Delete Symbols, Clear Globals.Do not modify user preferences (unless it...
2018-04-06 Added a .zip file, which includes the journal, data sets and samples scripts, which can be run directly from JMP with a version of MATLAB installed.
These sample files are the .jsl and .m files referenced in the white paper: JMP and MATLAB Info Kit.
Abstract:
Extensibility is one of the hallmarks of JMP. Beginning with JMP 11, the provisions exist for integrating JMP with MATLAB. ...
Unit testing for JSL applications may be accomplished with the JSL-Unit GUI driver script (i.e. RunJSL_Unit.jsl) and a set of unit test scripts and tables. The unit test scripts and tables are those JSL and JMP files in the tests directory (or one of its subdirectories) with the prefix test (e.g. test geometric mean.jsl). The driver defines a ut assert function, which each unit test should call fo...
This addin contains several utilities for working more efficiently with data tables. With it, you can: Quickly set the number of decimal places displayed in the data table.Set and change column widths in bulk.Perform customized reordering and sorting of columns in bulk.Convert value labels to the equivalent strings.Push and pull column names to and from tables in bulk.Lock and unlock tables and...
One of the assumptions for process behavior requires that each measurement is independent with no relationship between successive measurements. Not all processes generate independent measurements. "In many industrial applications data are obtained periodically, and for many of these sequences of values there will be some relationship between successive values", Advanced Topics in Statistical Proce...
After reading an article on the one-page calendar, I was hooked: https://bigthink.com/starts-with-a-bang/one-page-calendar/ The attached addin produces a 1-page calendar for a user-specified year, and includes a spinbox to subsequently adjust the year as desired. Enjoy. Cheers, Brady
Most of the column ordering options found from *JMP's Cols/Reorder Columns* -menu do not offer possibility to order only selected columns. The idea of this addin is to provide those options to JMP users.
Create validation columns that do a better job of representing the predictive power of models applied to data from continuous processes where rows are not totally independent from nearby data.
Note: Revised add-in uploaded on 03 Jan 2023, fixed minor bugs. This add-in allows you to create a risk assessment for a process, where you can rank the importance that each process factor has on product quality. This add-in follows a typical risk assessment methodology used in Quality by Design (QbD) for pharmaceutical process development, applying a RPN score approach. This methodology coul...
Analyse columns is a tool which will perform fairly quick pre-determined (explained below) summary statistics for your discrete (nominal/ordinal) and continuous data. It also allows you to perform some simple tasks directly from the Analyse Column's window such delete columns, launch scatterplot matrix and add largest nines to missing value codes.
Brings snippets to JMP Script Editor (snippets are small re-usable code blocks).
Histograms in JMP always have the same bin width. This Addin creates histograms with varying bin widths, a useful representation in many situations.
Provide easy to use x-axis change for parallel/sankey plot for easier exploratory data analysis.