Tag: JMP Scripting Language

JSL Tip: Multiple Assignments

An often-overlooked feature of the JMP Scripting Language is the ability to assign values to multiple variables in a single assignment statement. A basic example is: // assign 1 to x and 100 to y   {x, y} = {1, 100}; The syntax is especially useful when the values of

Scripting Data in JMP

JMP scripting is an important part of the JMP user experience. Anyone can easily create a reusable JMP "program" with JMP Scripting Language (JSL) by running an analysis, selecting the hotspot (red triangle) at the top of the report, and choosing "Script." From there, you can save a script to

JSL Tip: Replace Loops with Functions on Matrices

In my previous JSL tip, we saw how it is faster to access matrix items than to list items. It's faster still if you don't have to access the items at all. That is, get JMP's internal code to do the looping and item access instead of doing it in

JSL Tip: Use Matrices Instead of Lists

The list is one of the basic building tools for organizing data in JSL. The power of lists is that they can contain any kind of items (numbers, characters, other lists, ...), and they can grow and shrink as needed. However, if you just need a fixed list of numbers,

3-D Pie Reply

Thanks for the enlightening comments to my blog post "I Like 3-D Pie Charts" and for the new graphs. While the bar charts from Joe and John are very nice, I prefer vertical bars because of their connection with the gravity orientation of trees, mountains, buildings and of course cell-phone

Subscribe to Statistical Methods Podcasts via Predictum Web Site

Wayne Levin, the President of Predictum in Toronto, offers free podcasts about statistical methods and their application using JMP. The podcasts run 15 to 25 minutes long, and each gets downloaded thousands of time. His company works with JMP and SAS users to improve their productivity through education and the

Using JMP to Teach Statistics

As a full-time JMP instructor, I know that JMP is a wonderful tool for teaching statistics. In addition to its built-in procedures for many common statistics and interactive graphics, the JMP scripting language (JSL) can tailor the behavior or appearance of these tools to exactly match the needs of the

Opening an Internet Data File

JMP has long had the Internet Open command in the file menu, and similar functionality is available through JSL in JMP 7. Specifically, you can now pass a URL to the Open and Load Text File operators. Here's an example that reads crop data from the USDA site. The result

Colors in JSL

In addition to more color options in the user interface, JMP 7 also adds more robust color control in JSL. JMP's encoding of palette colors as positive numbers has been expanded to encode 24-bit colors as negative numbers. Numbers representing colors in this way are called JSL color values. All

1 5 6 7