cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Browse apps to extend the software in the new JMP Marketplace
Enhanced Sankey Plot (ESP)
jthi
Super User

This add-in provides easy to change X-axis for parallel plot found from Graph Builder which creates one more EDA (Exploratory Data Analysis) tool for JMP which is fairly easy to use and interactive.

 

jthi_10-1664291443528.png

 

ESP also provides supporting analyses, supporting graphs, and some settings user can change to make using the tool a bit simpler such as: hide legend, change Graph Builder size, show proportion of selected in support plots and change support plot types.

 

Settings and menus

User can found different settings, buttons and menus from different location

 

 

Buttons

  • Order - Add ordering column. Will be added as left-most column to Parallel plot and used as X-axis on time series plot
  • Add columns to X-axis of parallel plot
  • Delete columns from X-axis of parallel plot
  • Move columns up, down, top and bottom
  • Launch Missing value exclusion platform for selected columns
  • Response - Add column used as response. Will be used as support graph and as right-most column in Parallel Plot
  • Support -  Add support columns for support plots
  • Update with All columns
  • Update with only Selected columns (of X-axis)
  • Help to open this page
  • All Missing will launch missing value exclusion platform for all columns in the data table
  • Auto-Order will use predictor screening with input columns vs response column
  • Subset Columns creates subset of all input columns

 

Inputs outline box allows saving current column selections to table variable which can be loaded

jthi_5-1664290859423.png

 

Context menu on column listing allows quick access to some of the buttons

 

jthi_6-1664290902385.png

 

Settings at the bottom allow changing graph builder size and how visualizations are displayed

 

jthi_7-1664290948222.png

 

Tab Pages can be used to launch different quick analyses (Time Series graph builder and Partition)

 

jthi_8-1664290974623.png

 

Auto-Order button will use inputs for Predictor Screening and allow using results from that to modify input list

 

jthi_0-1665068955753.png

 

Very simplified example flow for add-in

 

1. Add columns based on your initial guess on which could indicate some correlation or dependencies

 

jthi_0-1664290557695.png

Empty add-in window with some column selections done

 

jthi_1-1664290618255.png

Graphs are created after Update All button is pressed

 

2. Start working on reducing / re-ordering columns with the help of buttons on left or with support graphs

 

jthi_2-1664290659751.png

Selected Columns checked for Disc column types

 

jthi_3-1664290689966.png

Selected Columns not checked for Disc column types

 

3. Keep reducing column count until you get satisfactory result. After this you can for example continue analysis in other platforms

 

jthi_4-1664290704488.png

 

 

Change Notes:

  • 2022 - 10 - 06
    • Added Auto-Order button (and Predictor Screening Report tab) based on the feedback received in Nordic User Meeting. This button will use Predictor Screening (so it will work with normal JMP) to order and prioritize input columns.
Comments

This is awesome stuff @jthi !

sberger

I love it! Unfortunatelly it seems to be generated for JMP Pro users
Is there any other similar addinn'S for JMP15 users?

jthi

This should function without JMP Pro as it will use Predictor Screening instead of Bootstrap Forest if you don't have JMP Pro.

Quickly unpacking and checking the add-in definitions the minimum version has been defined as JMP16 (I don't remember if there is a reason for this limitation though... but I did develop this on 16 so maybe that is why I left it as 16).

jthi_0-1729149505238.png

Recommended Articles