cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Try the Materials Informatics Toolkit, which is designed to easily handle SMILES data. This and other helpful add-ins are available in the JMP® Marketplace

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

  • Design evaluation of optimal designs

    Optimal designs use one of several optimality criteria based on the goal of the experiment. Using the design evaluation tools we can compare, and contrast designs based on the goal of the experiment. In each of the case studies below, the tools relevant for each experimental goal are explored.   Summary of practical goals and design evaluation tools I-optimal D-optimal Practical goal: Accurate ...

    O_Lippincott O_Lippincott
    JMPer Cable |
    Feb 3, 2025 2:01 PM
    247 views | 2 replies
    No supplied image
  • Writing JSL code dynamically

    Why doesn't my code work when I try to use a variable as an argument to ...?

    Jasean Jasean
    JMPer Cable |
    Jan 27, 2025 10:39 AM
    160 views | 1 replies
    Jasean_0-1733505426601.png
  • What are “optimal designs” and “optimality criteria”?

    JMP’s Custom Design platform allows experimenters to create custom-built designs for their specific experiment needs by constructing optimal designs. The custom designer generates optimal designs by seeking to maximize one of several optimality criteria using the coordinate-exchange algorithm. The coordinate-exchange algorithm constructs a starting design by selecting random values within the desi...

    O_Lippincott O_Lippincott
    JMPer Cable |
    Jan 23, 2025 11:30 AM
    350 views | 0 replies
    No supplied image
  • 3 ways to load your specification limits into Process Capability

    Process Capability

    tonya_mauldin tonya_mauldin
    JMPer Cable |
    Jan 14, 2025 9:21 PM
    24035 views | 1 replies
    SpecLimitsCapability1.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 |
    Dec 25, 2024 9:51 AM
    1838 views | 16 replies
    No supplied image
  • Generating control limits using Control Chart Builder

    I create a control chart, describe how the control limits are calculated and discuss how these limits can be used to make decisions.

    tonya_mauldin tonya_mauldin
    JMPer Cable |
    Dec 20, 2024 1:43 PM
    30362 views | 3 replies
    CCBLine.png
  • JMP is Pythonic! Enhanced Python Integration in JMP 18

    JMP 18 has a new way to integrate with Python. The JMP 18 installation comes with an independent Python environment designed to be used with JMP. In addition, JMP now has a native Python editor and Python packages specific to JMP. This JMP Python environment has enhanced connectivity and interaction with JMP, which means using Python with JMP has never been easier. In this series of blog posts, I ...

    SamGardner SamGardner
    JMPer Cable |
    Dec 15, 2024 10:38 PM
    8007 views | 9 replies
    Picture1.png
  • Level up your Python game: Using DOE tools in JMP® to efficiently tune hyperparameter settings in Python

    This blog post shows a method to tune hyperparameters to improve your model performance, utilizing space filling DOE along with the new Python integration.    This video shows some of the common techniques used to tune hyperparameters to improve model performance. (view in My Videos) This video gives a brief summary of Bayesian optimization and some of the limitations. (view in My Videos) This vid...

    Peter_Hersh Peter_Hersh
    JMPer Cable |
    Dec 12, 2024 2:42 AM
    461 views | 1 replies
    No supplied image
  • 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
    296 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
    256 views | 0 replies
    image-20240130-162101.png
  • Easy DOE in JMP 17

    The new Easy DOE tool encapsulates the entire DOE workflow into one platform.

    LandraRobertson LandraRobertson
    JMPer Cable |
    Nov 7, 2024 1:42 PM
    5469 views | 3 replies
    Landra_C_0-1661557199067.png
  • Customizing JMP graphs

    A how-to on customizing graphs in JMP. The first of two posts on creating high-quality graphics for publications and presentations.          

    Ross_Metusalem Ross_Metusalem
    JMPer Cable |
    Nov 7, 2024 6:32 AM
    23796 views | 6 replies
    Line Graph Custom.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 6, 2024 2:38 PM
    846 views | 2 replies
    Cleanup Issue 1.jpg
  • Who, what, why, and how? Tools for modeling and visualizing moderation and moderated mediation in JMP Pro

    Often as we are trying to gain insights from our data, understanding that two variables are related is not enough. We need to dig deeper and ask questions like: under what circumstances are they related? For whom are they related, why are they related, and how? The Moderation and Mediation JMP Add-In enables easy specification, fitting, and visual probing of interactions in three popular models: m...

    haleyyaremych haleyyaremych
    JMPer Cable |
    Oct 17, 2024 2:21 PM
    13078 views | 12 replies
    haleyyaremych_0-1658942545221.jpeg
  • Understanding cubic splines

    JMP offers spline fits to help represent the relationship between two continuous variables. Learn  how a spline is generated.        

    Duane_Hayes Duane_Hayes
    JMPer Cable |
    Oct 12, 2024 2:23 AM
    14647 views | 4 replies
    Figure1.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 1, 2024 7:51 AM
    655 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
    4490 views | 0 replies
    No supplied image
  • Level up your Python game with JMP

    Do you use JMP and Python? Are you using them independently? Python for certain things…JMP for others? Did you know that there are many ways they work hand in hand? This blog series focuses on highlighting a few ways that JMP and Python work together when tackling a problem. We want our users to be aware of these synergies so that they can effectively use both tools together in a data analysis pro...

    wendytseng wendytseng
    JMPer Cable |
    Sep 20, 2024 7:08 AM
    732 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
    1685 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
    548 views | 0 replies
    No supplied image