cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
  • JMP 19 is here! See the new features at jmp.com/new.
  • Register to attend Discovery Summit 2025 Online: Early Users Edition, Sept. 24-25.

JMPer Cable

A technical blog for JMP users of all levels, full of how-to's, tips and tricks, and detailed information on JMP features
Choose Language Hide Translation Bar

Latest Posts

  • The best resources for learning JMP

    If you're new to JMP, you may be wondering how to get started learning to use JMP effectively. If so, we've got a number of great resources to help you along the way to make sure you're getting all out of JMP that you can.

    Jeff_Perkinson Jeff_Perkinson
    JMPer Cable |
    Dec 11, 2024 6:23 AM
    7241 views | 0 replies
    NewUserWelcomeKit_New.PNG
  • JMP® Python: Install Packages Using the Requirements File Through jpip

    JMP® has a jpip wrapper that is just a thin wrapper around pip as such functionality, like installing packages via a requirements file, is fully supported. Below are two scripts, one JSL and one Python. Each uses a JSL Pick File() dialog to have the user select the requirements file, and the path is then passed through to jmputis.jpip() to process the requirements file. The majority of the code sh...

    Paul_Nelson Paul_Nelson
    JMPer Cable |
    Nov 25, 2024 6:30 AM
    614 views | 0 replies
    No supplied image
  • JMP® Live and interactive HTML performance improvements in JMP® 18

    There are many different working pieces to consider when you look at performance in JMP Live and interactive HTML. Reports with large data sets and complicated graphs can be costly just to send over a network. Other times, a lot of data must be processed to make summary calculations. Drawing millions of markers, lines, and other shapes can also stress a machine. So what does this mean when publish...

    PaulSpychala PaulSpychala
    JMPer Cable |
    Nov 22, 2024 6:00 AM
    518 views | 0 replies
    image-20240130-162101.png
  • What a mess! Cleaning up imported PDF data with column formulas

    Introduction

    Most of our data in R&D comes from databases, Excel or CSV files, or is entered directly into JMP. But supporting data often comes in other formats, most notably PDF files. For example, think of chemical reference tables, vendor information sheets, or even historic company data that now only exist as in PDF. This type of supporting information can be very helpful to complement experim...

    monique_lander monique_lander
    JMPer Cable |
    Nov 5, 2024 8:37 AM
    1603 views | 3 replies
    Cleanup Issue 1.jpg
  • Level up your Python game with JMP: Decision tree model customization

    Keep reading to learn how to create a customized decision tree model that allows you to choose which feature to split the branch over. By doing so, you can steer away from the black box approach of machine learning and maintain better control over the features you need to use in your model.

    yasmine_hajar yasmine_hajar
    JMPer Cable |
    Oct 3, 2024 7:01 AM
    1299 views | 0 replies
    yasmine_hajar_0-1726158342812.png
  • Level up your Python game with JMP: Visualize and communicate Python models in JMP

    Once you build your models in Python, you can bring them into JMP to visualize, understand, and communicate them. Below are two examples: Building two models in Python and then visualizing and exploring an Actual by Predicted plot in JMP Graph Builder.Building a model in Python and then visualizing and communicating it with JMP Prediction Profiler.   Example 1: Using JMP Graph Builder to visualize...

    wendytseng wendytseng
    JMPer Cable |
    Sep 24, 2024 10:00 AM
    5100 views | 0 replies
    No supplied image
  • Level Up your Python game with JMP: Cleaning data with Python and JMP

    A group of JMP System Engineers demonstrate how easily JMP and Python can be integrated to handle everyday tasks like cleaning data, and more advanced analysis and modeling. Then first of this series of blogs delves into data cleaning in JMP and transferring the data to Python. JMP and Python have been complimentary for several years now and, with the release of JMP 18, it is much easier to integr...

    Bill_Worley Bill_Worley
    JMPer Cable |
    Sep 19, 2024 7:00 AM
    2252 views | 0 replies
    LandraRobertson_0-1726683807876.png
  • Importing data using the JMP Python environment with ODBC in JMP® 18 and later

    If you've wondered how to import your database using JMP's embedded Python environment, here are some examples that may help you get started. In the first example, I am importing data from a SQL Server database using the pyodbc modules; I use the OracleDB module in the second example. If you are familiar with SQL and Python and need to quickly execute SQL without leaving JMP, I think you'll enjoy ...

    Dahlia_Watkins Dahlia_Watkins
    JMPer Cable |
    Sep 16, 2024 6:00 AM
    985 views | 0 replies
    No supplied image
  • Hoping your products are too good to fail? Find out using JMP® 18 Constant Stress Accelerated Life Test (CSALT)

    New JMP 18 Constant Stress Accelerated Life Test (CSALT)  uses experiment design principles to determine the number of units to test at a variety of stress levels to obtain failure data that can be used to predict reliability under normal conditions. It is a new option under Special Purpose on the DOE menu.  

    gail_massari gail_massari
    JMPer Cable |
    Jul 26, 2024 9:08 AM
    911 views | 1 replies
    gail_massari_0-1712068860695.png
  • Manipulating Data in JMP: Using Tables > Split

    One way to manipulate your data is to "split" a data table, or to separate the data values contained in one (or more) column(s) and place them into multiple new columns.         

    sseligman sseligman
    JMPer Cable |
    Jul 25, 2024 7:47 AM
    9203 views | 0 replies
    SplitTeaserPhoto.PNG
  • Manipulating Data in JMP: Using Tables > Transpose

    The Transpose platform lets you rotate a data set so the columns become the new rows and the rows become the columns.

    sseligman sseligman
    JMPer Cable |
    Jul 25, 2024 7:45 AM
    15525 views | 0 replies
    transpose1.png
  • Genome-wide association study in plants using JMP® Pro 18

    Introduction A genome-wide association study (GWAS) is an approach that involves rapidly scanning genetic markers (or SNP or Single Nucleotide Polymorphism) across the complete sets of DNA (genomes) of many subjects to find genetic association with a particular phenotype or trait. Researchers use GWAS to identify genomic variants statistically associated with a particular trait. A GWAS is applied ...

    Valerie_Nedbal Valerie_Nedbal
    JMPer Cable |
    Jul 17, 2024 7:00 AM
    865 views | 0 replies
    Picture1 Rice Subpopulation.png
  • Human population genetic structures analysis in JMP® Pro

    Population studies are a fascinating subfield of genetics that focus on understanding genetic differences within and among populations to reveal a population’s genetic evolution. One of the key concepts that I focus on in this blog is examining population structure, in other words, analyzing genetic information across individuals originating from different parts of the world to see if JMP can cate...

    Valerie_Nedbal Valerie_Nedbal
    JMPer Cable |
    Jun 25, 2024 3:00 AM
    745 views | 0 replies
    Graph 1 (Counts of individual grouped by population (ethnicity), country and region).png
  • Creating JSL functions implemented in Python

    You want to keep coding in JSL, but for a particular function, you know there's an easy way to write it in Python. So how do you create a JSL function that implements its functionality in Python?

    Paul_Nelson Paul_Nelson
    JMPer Cable |
    Apr 30, 2024 6:30 AM
    3994 views | 16 replies
    No supplied image
  • JMP® 18: Going beyond simply satisficing Pythonistas

    JMP Principal Systems Developer Paul Nelson spearheaded the effort to create a consistent, full-featured, integrated development environment for writing and executing Python scripts within JMP in JMP 18. The result? A  more productive environment for Python developers that works immediately when installed, gives direct memory acces to Python data tables in a live environment, and  an integrated Py...

    gail_massari gail_massari
    JMPer Cable |
    Apr 22, 2024 10:53 AM
    3582 views | 10 replies
    Paul Hobby.JPG
  • New in JMP® 18: Python jmp.DataTable and pandas.DataFrame

    JMP 18 introduces a lot of new capabilities, including revamped Python support, which allows users to directly access, modify, and create JMP data tables from Python. This is accomplished through the jmp.DataTable Python object.  Keep reading to learn how to create a pandas.DataFrame from a JMP data table, as well as the reverse, a JMP data table from a pandas.DataFrame live and in-memory.

    Paul_Nelson Paul_Nelson
    JMPer Cable |
    Apr 10, 2024 6:00 AM
    3684 views | 1 replies
    Screenshot 2024-04-05 at 1.38.28 PM.png
  • New Platform Presets in JMP® 18

    Applying a sample Platform Preset Making our own Platform Presets Managing your Platform Presets Exporting and sharing your Platform Presets Exporting presets to a file Creating an add-in with a bundle of Platform Presets Platform Presets pro tips Broadcasting Copy and paste platform settings Summing up I love efficiency, and one of the reasons I love JMP is that I can do so much in the software ...

    julian julian
    JMPer Cable |
    Apr 5, 2024 8:45 AM
    4906 views | 1 replies
    Preset icon.png
  • Measuring the reliability of repairable systems made up of non-repairable components

    In component reliability, or non-repairable system reliability, we assume that after a component has failed, it is discarded and can’t be repaired. Lifetime of components is modeled using Weibull or lognormal distributions (among others), and the goal is to estimate the time that a given proportion of parts will have failed or the proportion of parts that will fail at a given time.    In system re...

    Di_Michelson Di_Michelson
    JMPer Cable |
    Apr 2, 2024 6:00 AM
    1029 views | 0 replies
    Di_Michelson_0-1711721815210.png
  • Prediction Profiler enhancements in JMP® 18

    The Prediction Profiler has undergone many generations of improvements over the years, and even more features and functionality have been added in JMP 18.

    mia_stephens mia_stephens
    JMPer Cable |
    Mar 21, 2024 7:03 AM
    4370 views | 1 replies
    MicrosoftTeams-image (10) (1).png
  • Don’t let the name fool you: Fatigue Model in JMP® 18 can invigorate your reliability success

    The reliability of particular parts is related to cyclic loads of stress and is determined by the stress level. Fatigue modeling is relevant for a whole host of products using metal, including bridges, springs, turbine blades, airplane wings, tooling devices, and any product made with metals and other materials subjected to tension, compression, shear, bending, or torsion. The relationship between...

    gail_massari gail_massari
    JMPer Cable |
    Mar 19, 2024 8:32 AM
    943 views | 0 replies
    Coffin-Manson Lognormal.png