cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Learn JMP Events

Events designed to further your knowledge and exploration of JMP.
Choose Language Hide Translation Bar

  • Enhancing Analysis Pipelines with Workflow Builder and Basic Scripting

    Do you find yourself repeatedly performing the same data analysis steps—importing, cleaning, transforming, and visualizing—every time you receive new data? Are you looking for a way to make your analyses consistent, reproducible, and easier to share with your team—without writing code? Do you want to automate and streamline your analysis process, enabling you to focus more on insight? See how to: ...

    Learn JMP Events |
    Friday, March 27, 2026
    Mar 27
  • Introduction to the JMP Scripting Language

    This course covers the basics of scripting with JSL and then progresses to more advanced topics, including working with data tables, using matrices to facilitate computations, scripting analyses, and capturing results to make custom reports. The course also presents suggested best practices throughout.

    Learning Library |
    Feb 3, 2026 11:47 AM
    57098 views | 0 replies
  • Integrating JMP and Python

    JMP can integrate with Python, combining JMP’s capabilities and interactive interface with Python’s additional tools. Use cases include: running a Python script directly on a JMP data table; using Python to import unsupported file types into JMP; blending Python and JMP Scripting Language (JSL) code together to combine their capabilities; creating a JMP add-in that leverages Python; using Python a...

    Learning Library |
    Jan 9, 2026 3:22 PM
    761 views | 0 replies
  • Saving JMP Results

    This guide provides instructions on copying JMP output to place in other applications and for saving JMP scripts to the data table. For information on creating publication-quality graphics, see the Publication-Quality Graphics – Windows or Publication-Quality Graphics – Mac guides. The Selection Tool – Copy and Paste to Another Program From any JMP output window, click the selection tool () in th...

    Learning Library |
    Jan 9, 2026 2:18 PM
    354 views | 0 replies
  • New in JMP Student Edition 19

    JMP Student Edition 19 is available now and is packed with exciting new features. This webinar reviews a selection of new features relevant to instructors and researchers, from interface improvements to entirely new analysis platforms, including: Data table enhancementsGraph Builder improvementsJMP Notebook interface for coding with JSL and PythonBayesian optimizationPropensity score methods for ...

    Learn JMP Events |
    Wednesday, December 3, 2025
  • Scripters Club: Elaborate on Elaborate - Advanced Interactive Reporting & AI-Enhanced Development

    Elaborate on Elaborate: Advanced Interactive Reporting & AI-Enhanced Development   In this Session, our partners at Predictum dive into the power of interactive reporting in JMP—showcasing how to build sophisticated, user-friendly reports that go beyond the basics. You'll also get a behind-the-scenes look at how Predictum is integrating AI into their development workflows, including practical use ...

    Learn JMP Events |
    Wednesday, September 17, 2025
  • Using JMP's Teaching and Learning Resources, Part 1

      If you teach with JMP Student Edition, don’t miss JMP’s wide range of freely available teaching resources that you can use to enrich your course. This webinar, the first of a two-part series, reviews several JMP teaching resources and how to use them effectively, including: The Learning Library: A collection of quick video tutorials and one-page guides that teach students how to use JMP (so you...

    Learn JMP Events |
    Wednesday, August 27, 2025
  • Python Integration in JMP 18

    Unlock the Power of Python Integration in JMP® 18 Welcome to the world of JMP 18, where one of the standout features is the enhanced Python integration capabilities. This article is designed to help you understand the value of this powerful tool, along with offering best practices for maximizing its benefits in your data analysis workflows.   What Does Python Integration Mean in JMP? (view in My ...

    Learning Library |
    Jul 22, 2025 3:50 PM
    3815 views | 0 replies
  • Scripters Club: JMPyFacade: Bridging JMP and Python for Seamless Engaging Analysis

    JMPyFacade: Bridging JMP and Python for Seamless Engaging Analysis Presenter: Jarmo Hirvonen (Murata)   We invite you to attend an insightful overview of latest Discovery Summit Poster Presentation from Jarmo Hirvonen. You can watch the poster in advance by clicking here. Following the overview, we'll have a lively discussion where you can share your thoughts and ask questions.   Register here

    Learn JMP Events |
    Wednesday, June 25, 2025
  • Scripters Club: Helper Functions for Exploratory Data Analysis

    Helper Functions for Exploratory Data Analysis Presenter: Holger Specht (ams-OSRAM International GmbH)   Data visualization with JMP is like navigating through a maze – both involve finding clarity through complexity. But with JMP, you’re not just solving a puzzle, you’re unlocking a whole new level of insights with data visualization and interactive features. Isn’t it cool how data can guide us t...

    Learn JMP Events |
    Wednesday, May 21, 2025
  • Use the Enhanced Log

    The enhanced log shows summary information in an interactive table and scripting details in a text pane. To open the log, select View > Log (Windows) or Window > Log (macOS). Tip: If you do not see the enhanced log, check the mode setting under Preferences > Log. Enhanced Log This log shows that the following actions were performed: The Nicardipine Lab Patterns.jmp data table was openedA column na...

    Learning Library |
    Apr 29, 2025 4:25 PM
    822 views | 0 replies
  • What Are Scripts?

    So, what are scripts? JMP is designed to be very interactive but that's not the only way to work with it. You can also use a script to communicate with JMP in order to complete an analysis or task. A script uses the JMP Scripting Language, or JSL, to convey what you want to use in JMP and how you want to use it, in words rather than through mouse-clicks. Although using scripts is differ...

    Learning Library |
    Apr 8, 2025 9:24 AM
    1062 views | 0 replies
  • Creating a Script to Perform a Common Action

    So in this demonstration, I'm going to illustrate the agreement between the interactive actions and the elements in the corresponding script. And I'll do that by creating a scatterplot with two continuous variables and then fit a trend line to the data. And I'm going to note the steps that are involved in the process. So I have JMP open. And I've opened the course journal, which is call...

    Learning Library |
    Apr 8, 2025 9:24 AM
    1039 views | 0 replies
  • Making New Columns and Perform Analysis

    This demonstration is going to introduce two examples of how scripts can be used. In one, we'll make new columns and perform analyses with them. And in the other, we'll use a dialog box to generate a custom report. In the course journal in Section I'm going to click Reaction-Injection Molding Temperature Data. I'll go ahead and make the timestamp column wider so we can read the whole va...

    Learning Library |
    Apr 8, 2025 9:24 AM
    603 views | 0 replies
  • Creating a Dialog Box to Generate a Custom Report

    Now, my second example is going to demonstrate a script that makes a dialog box for selective processing to make a custom report. So the user will be able to select a range of dates and process parameters and make a new data table with the custom table variables and scripts, based on user input. So I'll return to the course journal and click Process Data. And again, we have some kind of...

    Learning Library |
    Apr 8, 2025 9:24 AM
    976 views | 0 replies
  • What Is Object-Oriented Scripting?

    A computer program can be a set of step-by-step instructions, which is known as procedural programming. But a different way of scripting is called object-oriented programming. And this kind of programming is a conceptual framework for software design that views software development in terms of interacting objects instead of just sequential procedures. And it also proposes that software ...

    Learning Library |
    Apr 8, 2025 9:24 AM
    1046 views | 0 replies
  • Saving Scripts and Working with Automatic Scripts

    Scripts are typically meant to be run repeatedly over time, and possibly in different situations. In order to maximize the flexibility of scripts, JMP provides several ways for you to save them. You can save a script in a standalone JSL source code file and then open it and run it from the Script Editor or the Debugger. You can save a script to the data table or as a data column formula...

    Learning Library |
    Apr 8, 2025 9:24 AM
    1295 views | 0 replies
  • Automatic Script Generation

    A great feature of JMP is that it can generate a script for you from an existing object, like a data table or an analysis platform. This can be really helpful. One thing it lets you do is exactly repeat an analysis after some change to the data, either now or in the future. Or, if you perform a series of analyses and have JMP save those scripts to the data table, you can share the data ...

    Learning Library |
    Apr 8, 2025 9:24 AM
    651 views | 0 replies
  • Creating Scripts Automatically and Saving Scripts

    So this demonstration, we'll look at the various ways that you can create and save JMP scripts. So I'll begin by interactively creating a new column with a formula where I calculate the standardized value of the tensile strength of concrete. So in the journal in section I'll click Concrete Strength Data. So to create my new column of the standardized strength, I'll go to the Columns men...

    Learning Library |
    Apr 8, 2025 9:24 AM
    2811 views | 0 replies
  • Overview Basics

    In order to write your own scripts, you need to familiarize yourself with the elements that a script can contain: names, variables, functions and operators, numbers, character strings, punctuation, and comments. Let's take a look at each of these in turn.

    Learning Library |
    Apr 8, 2025 9:24 AM
    483 views | 0 replies
  • Names

    Names are important in JMP, and especially in scripting. In fact, everything in JMP has a name! This includes objects, menu commands, functions, and messages to objects. And the variables in your scripts also have names. Names have to follow certain rules or syntax. A name has to start with either an alphabetic character--A through Z, lowercase or uppercase--or an underscore. So, names ...

    Learning Library |
    Apr 8, 2025 9:24 AM
    1098 views | 0 replies
  • Variables

    OK, so now let's talk about variables. You can use variables to store values that aren't constant from one time a script runs to another. These values can be data of any type, data structures of any kind, or references to another object. Unlike in many programming languages, JMP variables don't need to be declared, or listed at the start of the script, and they're not limited to storing...

    Learning Library |
    Apr 8, 2025 9:23 AM
    1258 views | 0 replies
  • Creating Variables

    OK, so let's look at a few examples of creating variables. Suppose you want to create a variable named a, and you want to assign the value of to it. This assignment statement (a = creates a global variable with the value of What if you want a local variable named a? To create a local variable, you use the Local function, which takes two arguments: the first argument is a name or list of...

    Learning Library |
    Apr 8, 2025 9:23 AM
    2742 views | 0 replies
  • Functions

    Functions are a vital element of the scripting language, so let's discuss them. You call a function when you need it, and every function returns a result. To call a function, you type the function name followed by two matching parentheses -- the matching parentheses are what tells JMP that a name is a function. For example, Names Default to Here followed by matching parentheses that con...

    Learning Library |
    Apr 8, 2025 9:23 AM
    1478 views | 0 replies
  • Combining Functions

    So, it might surprise you to learn that every script is actually a single function along with its arguments. And it might seem at first like this requirement would limit how much a script can do. But remember that a function can have arguments and that some of those arguments can be functions as well. For example, you might want to add the square root of to the sine of The Add function ...

    Learning Library |
    Apr 8, 2025 9:23 AM
    902 views | 0 replies
  • Numbers

    Numbers are an essential form of data, and can be expressed as integers, decimals, or in scientific notation. Dates and times are also represented by a number. A missing numeric value is represented by a period. Let's go into a little more detail about dates, times, and durations. These are all numeric values that represent a number of seconds. Specifically, dates are defined as the num...

    Learning Library |
    Apr 8, 2025 9:23 AM
    542 views | 0 replies
  • Character Strings

    Some data are text that are represented by character strings. Character strings are delimited by double-quotation marks, and these delimiters are not part of the text. So, what if you need to include double quotation marks as part of your string value? To do that, each of the embedded quotation marks has to be preceded with the escape sequence of a backward slash and an exclamation poin...

    Learning Library |
    Apr 8, 2025 9:23 AM
    1606 views | 0 replies
  • Punctuation

    Now let's talk about punctuation in your scripts. Commas separate items-- they separate items in lists, rows in matrices, and arguments in a function or message. Parentheses serve several purposes. They're used to identify a name as a function. They surround the arguments of a function. And, they can control the order of evaluation in expressions.

    Learning Library |
    Apr 8, 2025 9:23 AM
    443 views | 0 replies
  • Comments

    Next, let's talk about comments. It can be really helpful to include comments in your scripts. Comments aren't executed when the script runs, so they could be notes to yourself (for example, documenting the script for future updates or maintenance), or they could be notes to others who might use your script (providing instructions, for example). You might also comment out a portion of y...

    Learning Library |
    Apr 8, 2025 9:23 AM
    805 views | 0 replies
  • Working with Local Variables

    Well now, let's take a quick look at local variables and using the local function. So I'm going to clear the contents of the Script Editor and I'm going to type local and open parentheses. And recall that the first argument is a list of the local variable names and I can either make the assignments in that list or that could be part of the JSL expression that is the second argument to t...

    Learning Library |
    Apr 8, 2025 9:23 AM
    980 views | 0 replies
  • Using Date and Time Functions

    So next, let's talk a little bit about date and time functions. I'm going to clear the contents of the Script Editor window. I'd like to clear the log as well. And I do that by right clicking in the Log window and selecting Clear Log. So remember that dates and times are stored as the number of seconds since midnight January And you can store those in a variable. And we can also use dat...

    Learning Library |
    Apr 8, 2025 9:23 AM
    1696 views | 0 replies
  • Using the Log

    So we've been making use of the log to look at the results of all of the lines of code that we've run. But we can also control what shows up in the log. So let me clear that and clear the Script Editor window. So one thing I could do, if I am working with global variables, which, of course, I have been, is I can type show globals open close parentheses. I don't have to have an argument,...

    Learning Library |
    Apr 8, 2025 9:23 AM
    1683 views | 0 replies
  • Objects and Messages

    Now let's discuss the concept of objects. Many of the capabilities of JMP are available to your script through built-in objects. Every JMP object knows how to perform certain actions or tasks. And some examples of JMP objects are data tables, data columns, platforms, and even JMP itself. Now in order to use an object in your script, the script first needs to instantiate the object, or c...

    Learning Library |
    Apr 8, 2025 9:23 AM
    739 views | 0 replies
  • Introduction to Lists

    An important data structure in JMP is a list, which is a general-purpose storage container that can store any number of items. The items can be any type of data such as numbers, character strings, object references, or other lists, and the items in the list don't need to be the same type. You can create a list with the List function, or with the curly brackets operator. Items in a list ...

    Learning Library |
    Apr 8, 2025 9:23 AM
    2466 views | 0 replies
  • Working with Lists

    Lists are dynamic. You can easily add items to or remove items from a list as necessary. You use the Insert function or the Insert Into function to add items to a list. By default, the items are added at the end of the list. Optionally, you can include an argument to specify the position of the item you're adding. The Insert function returns a new list with the added item but doesn't ch...

    Learning Library |
    Apr 8, 2025 9:23 AM
    1981 views | 0 replies
  • Introduction to Matrices

    Another useful data structure is a matrix, which is a rectangular array or table of numeric values or missing values. You can use a matrix to store a single number, a column of numbers, (sometimes called a column vector,) a row of numbers, (or row vector,) or an entire table of numbers. A matrix can be empty -- that is, have no rows or columns. An empty matrix can be useful for collecti...

    Learning Library |
    Apr 8, 2025 9:23 AM
    534 views | 0 replies
  • Working with Matrices

    You can use the Matrix function to create a matrix. And this function takes a list of lists as its argument, where each sub-list specifies a row. You can also use the square brackets operator to create a matrix. When you use this operator, you enter the values directly, without using lists. Instead, you separate the values in different rows with commas, and the values in different colum...

    Learning Library |
    Apr 8, 2025 9:23 AM
    1269 views | 0 replies
  • Using Lists and Matrices

    So this demonstration is going to look at some of the basic features of lists and matrices. So I'm going to start with lists. And I'm going to get a new script editor window. So again, the keyboard shortcut is Ctrl+T. And I will resize and rearrange that. Let me go ahead and bring the log in front of the journal. And I'm going to create a variable I'll call my list. And I'll assign that...

    Learning Library |
    Apr 8, 2025 9:23 AM
    3918 views | 2 replies
  • Style Tips for Scripts

    So, although your scripts follow a strict syntax, there's no strict style imposed by JMP in the scripting language. Remember that JMP ignores whitespaces and letter case. So, style, then, is important for legibility. Let's take a look at an example. The script shown here follows the syntax rules and will run correctly. But the style -- or lack of style -- make it difficult to read and u...

    Learning Library |
    Apr 8, 2025 9:23 AM
    648 views | 0 replies
  • Overview of Iteration

    Scripts are procedural. In other words, JMP evaluates a script beginning with the first line and continuing until the last line. Some scripts require JMP to repeat an action multiple times. But you don't repeat the code for that action in your script for every time you want JMP to perform the action. Instead, you use special iteration functions to repeat that portion of the code. In som...

    Learning Library |
    Apr 8, 2025 9:22 AM
    709 views | 0 replies
  • Using the For Function

    So, the For function provides the most general form of iteration. This function has four required arguments, and each one is a JSL expression. And as usual, these four arguments are separated by commas. JMP evaluates the first argument to the For function only once. Generally, you use this first argument to initialize a variable that you can use as a counter, or index, in each iteration...

    Learning Library |
    Apr 8, 2025 9:22 AM
    1310 views | 0 replies
  • Using the While Function

    Another way to iterate is with the While function. This function takes only two arguments: the test, and the body. So, if you want to use a counter, index, or flag variable in either argument, you need to initialize those before you call the While function. JMP evaluates the first argument and interprets it as a Boolean result in order to determine if the iteration should continue. If t...

    Learning Library |
    Apr 8, 2025 9:22 AM
    893 views | 0 replies
  • Working with Expressions

    Expressions are an important concept, and an integral part of the JMP scripting language. But what is an expression? Well, it's a section of JSL code that accomplishes a task. JSL expressions hold data, manipulate data, and send commands to objects. An expression can be defined as any combination of variables, constants, and functions or operators that can be evaluated. It might be as s...

    Learning Library |
    Apr 8, 2025 9:22 AM
    1723 views | 0 replies
  • Debugging and Profiling Your Script

    So, the Script Editor is a really powerful tool for both reading and writing your scripts. You can also evaluate just one line of code or a selection of code to verify the behavior as you develop your script. And you can hover over a variable name to determine its current contents. You can also use the JMP Log to examine the results of evaluation or any error messages. The Debugger is a...

    Learning Library |
    Apr 8, 2025 9:22 AM
    936 views | 0 replies
  • Iteration in Scripts

    So this demonstration illustrates how to use the For function for iteration. And so far, we've used the Script Editor with the log to test our scripts and observe the results. But now we want to look at that using the debugger. So I have a script editor window open, and I'm going to start by typing Names Default to Here. And I'll put that Boolean I'm not adding spaces right now. I'm goi...

    Learning Library |
    Apr 8, 2025 9:22 AM
    1877 views | 0 replies
  • Using Row Functions

    So, you learned about the For function, which you can use for practically any kind of iteration. There's also a special function for iterating down the rows of the data table, and that's the For Each Row function. This function only requires one argument, which is the body or code that you want JMP to evaluate row-wise. For Each Row iterates down the rows of the data table until it come...

    Learning Library |
    Apr 8, 2025 9:22 AM
    1342 views | 0 replies
  • In-Person Southern California JMP Users Group Meeting

    https://www.jmp.com/en_us/events/users-groups/users-group-meetings/sc-jug-03oct24.html 

    Learn JMP Events |
    Thursday, October 3, 2024
  • Next-Level Automation Using JSL Scripting

    Video was updated in August 2024.   Workflows are a no-code way to automate analyses and reports you use often or daily. In addition, you can convert the workflows to JSL scripts to offer a smooth user experience and more polished presentation and create an add-in to share with others.  This demo shows the basics of how to understand and modify workflow scripts and make them more flexible for new ...

    Learn JMP Events |
    Friday, August 9, 2024
  • Academic Webinar – Integrating JMP and Python

      Get JMP software free for academic use at jmp.com/student   JMP and Python are great complements to one another: JMP offers wide data visualization and analysis capabilities in an easy, visual, point-and-click interface, and Python brings a versatile set of additional capabilities. As of JMP 18, users have greatly improved options for integrating Python into their JMP workflow. This webinar rev...

    Learn JMP Events |
    Tuesday, July 30, 2024
  • In-person Malaysia User Group Event at Penang

    Our in-person events are back in Malaysia!   Saving time and producing consistent results when performing your daily repetitive tasks is a key to success. Join us on Thursday,18 July in Penang, Malaysia to be trained by our leading Senior Systems Engineer Jeremy Tee in Automating Repetitive Data Analysis Tasks. You can also join other engineers and scientists in collaborative learning focused on I...

    Learn JMP Events |
    Thursday, July 18, 2024
  • 半導体業界で役立つ! 統計解析ソフトウェア「JMP」の機能と活用例

    半導体業界(素材、製造装置も含む)では、研究開発、品質・信頼性管理、製造、検査の各フェーズで活用できるJMPの機能があります。本動画では、JMPの概要や半導体業界での利用事例を紹介し、データ解析および統計解析におけるJMPの機能とその活用例についてデモンストレーションを交えて紹介します。最後にJMPを活用するためのリソースも紹介しています。半導体業界向けの事例の紹介、データ例になっていますが、製造業(電子部品、自動車、半導体以外の素材など)の研究、品質管理、製造などに従事されている方でも役立つ内容になっています。     ※本動画、資料は、製作時点(2024年6月)での最新バージョン「JMP(JMP Pro)18.0.1」を用いています。 ※このページから、セミナーで使用した資料(pdf)をダウンロードできます。   目次 はじめに. JMPの概要と半導体業界での利用トピック1: 多数の...

    Learn JMP Events |
    Monday, June 17, 2024
  • Building a Reusable Data Prep and Analysis Sequence Using Workflow Builder

    Introduced with JMP 17, Workflow Builder  can take long and complex data processing activities and turn them into single-click no-code/low-code macros.  It is useful for automating and sharing a sequence of complex, repeatable steps, re-running a sequence of steps with new data and archiving or documenting an analysis sequence.   (view in My Videos)

    Learn JMP Events |
    Monday, June 17, 2024
  • Erstellung einer wiederverwendbaren Datenvorbereitungs- und Analysesequenz mit Workflow Builder

    Finden Sie heraus, wie Sie Analyseschritte ganz ohne JSL-Skripte interaktiv automatisieren können – vom Zugriff auf Daten über die Analyse bis hin zum Teilen von Ergebnissen mit anderen JMP-Anwendern. Erfahren Sie, wie Sie auf Daten zugreifen und interaktiv Analysen und Berichte erstellen, Schritte aufzeichnen, hinzufügen und wiedergeben sowie Schrittfolgen organisieren, bearbeiten und neu organis...

    Learn JMP Events |
    Friday, June 14, 2024
  • New in JMP 18 and JMP Pro 18

    JMP 18 and JMP Pro 18 offer many new capabilities .  See a video of some of the key new capabilites and download the Journal to try some of the techniques yourself in JMP 18. Note, for several capabilites you will need JMP Pro 18.    Watch the whole video below, or click on titles in the bullet list to see only the segments on the topic in the list. (view in My Videos)   See how to use: New capabi...

    Learn JMP Events |
    Tuesday, June 4, 2024
  • 「JMP 18」 業務で役立つ新機能  ~データテーブル、レポーティング編(日本語)~

    本ページでは、2024年4月にリリースした最新バージョン「JMP 18」の新機能を動画にて紹介します。   データテーブル、レポーティング、データインポート、ワークフロービルダーに対する新機能を、項目ごとにショート動画としてまとめていますので、目次から興味があるものを選択して動画をご覧ください。   目次 1.ヘッダグラフの追加 (2分14秒)2.ヘッダ統計量 (2分18秒)3.列マネージャー (5分6秒)4.列をコンパクトに (3分40秒)5.計算式の一括適用 (3分16秒)6.データテーブルに関するTips (2分38秒)7.プラットフォームのプリセット (7分9秒)8. By変数を用いたときの分析レポートの改善 (5分14秒)9.レポーティングに関するTips(3分6秒)10.PIサーバーからのインポートのアップデート(5分35秒)11.ワークフロービルダーのアップデート (12分5...

    Learn JMP Events |
    Tuesday, May 28, 2024
  • Discovery Summit Online - Day 1

      Discovery Summit Europe Online 2024   The Online Edition of Discovery Summit offers a distinctive and enriching experience, thoughtfully designed to cater to JMP users across all skill levels, enhancing your learning journey at every step.   Agenda April 16: Best Rated Paper: Using JMP Workflow Builder to Automate Analysis of an Annual Verification of a Spectrometric Method - Zoë Betteridge...

    Learn JMP Events |
    Tuesday, April 16, 2024
  • Scripters Club - Working with Different File Types

    Join the JMP Scripters Club Learning Sessions, led by Scripter experts from different industries, to gain an understanding of the JMP Scripting Language (JSL).   Topic: Working with Different File Types   This event will be held in English at 15:00 CET (10:00 ET)        

    Learn JMP Events |
    Wednesday, March 27, 2024
  • Developer Tutorial: New Python Integration and Scripting Capabilities in JMP 18

    This video includes Q&A from attendees who attended the live webinar on March 21, 2024. at time 25:36- 50:39 and 01:00:21  A summary of some of the Q&A is provided below.  For a full answer, consider reviewing the Q&A in the video.   (view in My Videos) Q: Can you send me what the GAPs are from JMP 16 to 18.   A: See the full release notes and version update notes.   Q: If python 3.11 is the defau...

    Learn JMP Events |
    Friday, March 22, 2024
  • Scripters Club - Preparing Unstructured Incoming Data for Analysis

    Join the JMP Scripters Club Learning Sessions, led by Scripter experts from different industries, to gain an understanding of the JMP Scripting Language (JSL).   Topic: Preparing Unstructured Incoming Data for Analysis   Event held in English at 15:00 CET (09:00 am ET)    

    Learn JMP Events |
    Wednesday, February 21, 2024
  • Scripters Club - Application Builder

    Learn in this session some of the basics of creating applications with one or more interactive elements. We will discuss key elements that make App Builder great, along with some lesser-known features. Topics include building multiple module applications, scoping, managing windows, working with the App Builder interface, how JSL is different with App Builder, and working with other JMP elements su...

    Learn JMP Events |
    Wednesday, January 31, 2024
  • 「JMPをマスターしよう データ分析を効率化するTips編」オンデマンド動画(日本語)

    「JMPをマスターしよう データ分析を効率化するTips 編」のオンデマンド版動画をご視聴いただけます。 2023年6月に実施したWebセミナーのオンデマンドバージョンです。データ分析における以下のプロセスごとに、分析の効率化に役立つTipsを実際のデータ分析例をもとに説明します。 ①データの読み込み②分析用データの作成➂データの可視化、分析④分析結果の保存と共有 オンデマンド用に再構成しており、次のTipsを学習できます。   JMP 17の新機能である「ワークフロー」を使って定型処理を実施する方法を解説します。動画は2つのチャプター(Chapter1、Chapter2)で構成され、各チャプターは複数のセクションに分かれております。   本セミナーの配布資料(pdf)をダウンロードできます。ただし、オンデマンド版では一部内容を割愛しています。 目次 Chapter 1: 分析用データ...

    Learn JMP Events |
    Thursday, December 21, 2023
  • Creazione di una sequenza riutilizzabile di preparazione e analisi dei dati utilizzando il Generatore di flussi di lavoro

    Scoprite come automatizzare in modo interattivo le fasi di analisi – dall'accesso ai dati, passando per l'analisi e  la condivisione dei risultati con altri utenti JMP – senza necessità di script JSL. Scoprite come accedere ai dati e creare analisi e report in modo interattivo; registrare, aggiungere e riprodurre i passaggi; organizzare, modificare e riorganizzare le sequenze di passaggi; e costru...

    Learn JMP Events |
    Friday, November 24, 2023
  • Automatisation des étapes de préparation et d’analyse de données avec le workflow builder

    Découvrez comment automatiser de manière interactive les étapes d'analyse, depuis l'accès aux données jusqu'à l'analyse, en passant par le partage des résultats avec d'autres utilisateurs de JMP, sans qu'aucun script JSL ne soit requis. Découvrez comment accéder aux données et créer de manière interactive des analyses et des rapports ; enregistrer, ajouter et relancer des étapes ; organiser, modif...

    Learn JMP Events |
    Friday, November 24, 2023
  • JMP Scripters Club - Advanced JSL

    This session is held in English, 15:30 GMT (16:30 CET) Join the JMP Scripters Club Learning Sessions, led by Scripter experts from different industries, to gain an understanding of the JMP Scripting Language (JSL).   Advanced JSL (Advanced Topic)
    Includes, Functions, expr(), 'eval(evalexpr)', 'eval(parse)'.   Registration Link: https://www.jmp.com/en_gb/events/users-groups/users-group-meetings/join...

    JMP Scripters Club Events |
    Wednesday, September 20, 2023
  • JMP Academic Webinar - Tools for Reproducibility and Automation

      Get JMP software free for academic use at jmp.com/student   Reproducibility of statistical results is paramount in scientific research. Many researchers use code-based software in part for this very reason: code both documents and executes the exact steps needed to reproduce an analysis. Even with its point-and-click interface, JMP provides several ways to capture and re-execute JSL code for...

    Learn JMP Events |
    Wednesday, June 28, 2023
  • JMPをはじめて使用する方向け これだけは知っておきたい操作をショート動画で(日本語)

    タイトルの通り、JMPをはじめて使用する方向けに、知っておいた方が良い基本操作について解説しています。  JMPでデータ分析するとき、主に次の4つのプロセス順に実施していきます。各プロセスについて2~3の基本事項をショート動画で紹介しています。    各動画は1分30秒~4分程度のショート動画です。興味のある動画を選んでご覧いただいて構いません。 目次 ①データの読み込み1-1. Microsoft Excelデータの読み込み(3:59)1-2 テキストファイル(csv.txt)の読み込み(2:08)②分析用データ作成2-1 列の尺度を変更(名義、順序、連続)(3:02)2-2 データテーブルで計算式の作成(1:43)➂データの可視化/分析3-1 データの要約と探索(2:37)3-2 分析オプションの実行(2:15)④分析結果の保存と共有4-1 ファイルに書き出し(イメージ、PDF, W...

    Learn JMP Events |
    Monday, May 1, 2023
  • Building a Reusable Data Prep and Analysis Sequence Using Workflow Builder - Part 1

    Introduced with JMP 17, Workflow Builder  can take long and complex data processing activities and turn them into single-click no-code/low-code macros.  It is useful for automating and sharing a sequence of complex, repeatable steps, re-running a sequence of steps with new data and archiving or documenting an analysis sequence.   Workflow Builder supports data import and can trigger prompts to mak...

    Learn JMP Events |
    Tuesday, March 28, 2023
  • JMP Scripters Club: The JSL Programming Environment

    Join the JMP Scripters Club Learning Sessions, led by Scripter experts from different industries, to gain an understanding of the JMP Scripting Language (JSL).   The JSL Programming Environment (Beginner Topic)
    Core JSL menus, preferences, the scripting window, JSL syntax, tips and tricks, getting help.   Registration Link: https://www.jmp.com/en_gb/events/users-groups/users-group-meetings/join-the...

    JMP Scripters Club Events |
    Wednesday, January 25, 2023
  • Automating Analyses and Reporting without Writing Code

    JMP Automation is performing a sequence of actions with one click.  Automation usually includes data import, data cleaning, and reporting and creates a routine that enables other users to perform the same work.  The workflow is also easy to modify to rerun on new data.

    The manufacturing case study has 4 technicians who measure a standard part each day to monitor their measurement system. The stan...

    Learn JMP Events |
    Tuesday, March 15, 2022
  • Creating JSL Libraries of User-Defined Functions

    See how to: Copy and paste .jsl code as needed Use JSL Include() statements to load functions from saved .jsl file Use JSL namespaces to avoid function collisions Place JSL namespace functions and Include() statements in jmpstart.jsl Deploy JMP Add-Ins that use namespace functions Resources Journal, sample JSL functions and C...

    Learn JMP Events |
    Thursday, September 24, 2020
  • JMP Scripting Language for Experienced JSL Users – Part 2

    See how to: Examine tree structure Use Scripting Index Show properties to identify objects used in reports and messages that can be sent to objects using JSL Build.dialog structures to capture user input, including button boxes, check boxes, radio boxes, freeform text edit boxes, number edit boxes, combo boxes and slider boxes ...

    Learn JMP Events |
    Monday, September 21, 2020
  • JMP® Scripting Language for Experienced JSL Users – Part 1

    See how to: Compare the times needed for various data cleanup method Use JSL commands to pass information between data tables and matrices including get as matrix, get values, get selected rows, as table, set matrix and set values Create a summary table and then operate on items in the source table by selecting items from the table ...

    Learn JMP Events |
    Monday, September 21, 2020
  • JSL for Building Interactive Dialogs for Automated Workflows

    See how to use JSL to automate repetitive process monitoring by implementing control chart scripts. Although the demo is a follow-up to the Mastering JMP session Tracking and Trending Manufacturing Metrics, the techniques for creating scripts by borrowing and gluing together JMP auto-generated code can be used to build scripts for any repetitive tasks. ...

    Learn JMP Events |
    Wednesday, July 8, 2020