13 helpful (and lucky) JMP scripting tips

Syntax got your tongue? I've compiled 13 JMP Scripting Language tips that I've found handy while learning JSL syntax: 1. Concatenating strings (see Craige Hales' post on this) places = {"world", "planet", "globe", "Earth"}; statement = "Hello " || places[2] || "!"; The above code creates the string "Hello planet!" 2. Referring to table column […]

Post a Comment

Banner-fying your images

These days, customization of social media profiles is crucial. Everyone can find images to populate their banners, walls and timelines. But sometimes, banner images don't quite cut it. Especially, if you're anything like me, you aren't satisfied with only one picture for your LinkedIn profile banner (particularly if you have multiple […]

Post a Comment

An algorithm for otters

In order to protect endangered species, it's essential to monitor them. Our mission at WildTrack is to develop and implement better techniques for monitoring endangered species. Specifically, we’re interested in non-invasive and cost-effective approaches to monitoring, and our footprint identification technique (FIT) is an example of such an approach. Since […]

Post a Comment

Using data points to fill a graphic with color

When dealing with graphs and plots, we will very likely need to fill colors in a graph to highlight an area or distinguish it from other shapes. You may know how to shade regular shapes, but what about irregular polygons and contours? You can do can this easily to any […]

Post a Comment

Creating a JMP 12 Recode script from a Lookup Table containing original and new values

I recently used a JMP add-in I wrote to import my complete set of BodyMedia FIT food log data files, including data from Dec. 21, 2010, through the last day I logged my meals in that software on March 29, 2015. My final data table contained 39,942 rows of food items names. […]

Post a Comment

Using the Disallowed Combinations Filter in JMP 12

In a previous blog post, I investigated my travel time to work using an estimate from Google Maps. In that post, my possible departure times to and from work were the same every day. However, it’s not uncommon in designs, even when using computer simulators, to have restrictions on the […]

Post a Comment

Graph makeover: Measles heat map

The Wall Street Journal recently published a nice, interactive graphic piece called "Battling Infectious Diseases in the 20th Century: The Impact of Vaccines," which contains a series of graphs showing the incidence of selected infectious diseases by state and year. Here's the one for measles. My first impression was, "Wow, […]

Post a Comment

What color is The Dress? JMP can tell you!

The Internet was abuzz last week over a picture of a blue and black dress. Or was that a white and gold dress? That was the question. What color is that dress? Well, as a guy, my immediate response was, "Who cares?" What I wanted to know is: Is that […]

Post a Comment

Coming in JMP 12: Expression columns in data tables

You asked for pictures in data tables to make the tables more informative; JMP 12 gives you pictures, and more. Objects like matrices and lists, JSL (JMP Scripting Language) code, and JSL expressions for pictures can all be kept in an expression column. Expression columns can provide information for display and […]

Post a Comment

Using JSL to select the first or last record in a set

When considering my professional life, I'm a relative newcomer to JMP. In fact, my JMP and JSL (JMP Scripting Language) experience began the day I became a developer here in the JMP Life Sciences group, about four years ago. In contrast, I've been using SAS since I was an undergraduate student […]

Post a Comment