Introduction to the JMP Scripting Language
Download the course files (intro-to-jsl-data.zip) above to use in the course. We’re excited to bring you this free e-learning course on an Introduction to the JMP Scripting Language (JSL)....
ruthhummelDownload the course files (intro-to-jsl-data.zip) above to use in the course. We’re excited to bring you this free e-learning course on an Introduction to the JMP Scripting Language (JSL)....
ruthhummelSo 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 n...
ruthhummelIn this demonstration, we'll take a look at how the display boxes are organized in the report layer, and see how we can access the contents of those d...
ruthhummelThis demonstration is going to illustrate how to manage data columns and data table rows. And I'll use a script to make a new data table with one colu...
ruthhummel
Learn more in our online course with
videos, practice exercises & quizzes.
Select and take the lessons in any order.
Introduction to the JMP Scripting ...
So, suppose you want to create a report that includes objects or display boxes that aren't part of a standard set of display boxes in a JMP platform, ...
ruthhummelLet's talk about how you access the nested display boxes within the display tree. Well, just like you use subscripts with lists and matrices, you use ...
ruthhummelIn built-in JMP platforms, the report layer is usually organized as an outline, but there are other kinds of organization available. For example, you ...
ruthhummelSo, you need to understand the report layer of built-in JMP platforms if you want to design and make your own custom reports using elements of those p...
ruthhummelRemember that messages to the platform object are initially directed to the analysis layer. These messages can request additional analyses or options,...
ruthhummelIn this demonstration, we'll see how to script the analyses performed by some of the commonly-used platforms in JMP. In the journal in section I'll cl...
ruthhummelYour script can enhance the analysis by adding a column switcher or a local data filter to the platform used by your script. So, you can include the L...
ruthhummelJust about every platform in JMP includes an optional analysis role called the BY role. You can use this when you want to obtain separate analyses or ...
ruthhummelThe report layer of a platform also responds to messages, but you have to access it through a separate object reference. You obtain a reference to the...
ruthhummelTo launch a platform, you send a message to a data table. In return, you receive a reference to the analysis layer object. You can save this reference...
ruthhummelJMP provides your analyses and plots through objects called platforms. Examples of platforms include Distribution, Bivariate, Fit Least Squares, and G...
ruthhummelThis demonstration shows two more commands from the Tables menu-- the Stack and Concatenate commands. So in section of the journal, I'm going to click...
ruthhummelWhat if you want to add one or more data tables to an existing table? For example, maybe the raw data are stored in different tables for different gro...
ruthhummelSometimes, you might need to combine the values from two or more columns into one column. This is known as stacking columns. The raw might data might ...
ruthhummelSo in this demonstration, we'll look at selecting specific rows and using the subset command, which interactively is found in the Tables menu, to pull...
ruthhummelNow, in addition to storing your data and its metadata, the data table is responsible for data preparation using commands in the Tables, Rows, and Col...
ruthhummelSo this demonstration is going to illustrate some of the ways that you can use matrices. So in the course journal in section I'm going to click on Cur...
ruthhummelA useful utility function for matrices is the Loc function. This function takes a Boolean matrix as its argument, and returns a matrix with the locati...
ruthhummelYou can get numeric data from a data column by sending either the Get Values message or the Get As Matrix message to the column. The result of both of...
ruthhummelSo you've seen that data tables and columns are really powerful JMP objects that store data and have a lot of other responsibilities. They have extens...
ruthhummelYou use the New Table function to create a new data table. Because there are no required arguments, you can create an empty, untitled data table by ju...
ruthhummel