Easter Egg

An Easter egg is an intentional inside joke, a hidden message, or a secret feature of an interactive work (often, a computer program, video game or DVD menu screen). The name is used to evoke the idea of a traditional Easter egg hunt
– Wiki

Capture1

The above visualisation is a 3D tree view of a decision tree generated with the Partition platform.

However, if you look under the red triangle hotspot for the platform you won’t find an option to create this output.

(more…)

Web Scraping TripAdvisor

Since writing this post I have placed the associated code on the
JMP File Exchange …

The problem with the internet is that it gives you too much information, or rather, it takes too long to gather the information.  I often cross reference hotel booking sites with TripAdvisor, and its a laborious process.  So this evening I decided to streamline my process by writing a script to gather to user reviews into a JMP table and simple report.

(more…)

Stepping Carefully

In this post I will continue with my so-called hieroglyphics project.  This project uses a set of image data that describes handwritten characters.  The dataset is frequently used to evaluate machine-learning algorithms.  I’m using the dataset to explore a variety of modelling techniques within JMP.

In my last post I used a script to incrementally add terms to my model so that I could explore the performance of the model with increasing complexity.  But the order in which I added the terms was based on a heuristic and it wasn’t necessarily optimal.  So in this post I want to explore using stepwise regression.

(more…)

The Power of Journals

If you have ever been to a JMP Discovery Summit or perhaps a JMP user group meeting you will no doubt have come across journal files.  The first time you create one can be an unnerving experience since a new journal is simply a blank window.  But that is their beauty: they are a blank canvass onto which you can save your JMP output.  But more importantly they are a place to capture your thoughts.

(more…)

Scripting Data Filters

A question that I’ve been asked a few times is “how can I script a data filter?”.  My response to this question is always the same: “why would you want to do this?”.

In scripting, a common task is to manipulate data through row selections; a data filter is a tool that allows you to perform the same task interactively  without scripting.  Which means: you either script or you use a data filter.

So now the question becomes: “how can I implement functionality equivalent to a data filter using JSL?”.

In this post I will look at answering this question.  But since there are occasions where is is desirable to explicitly script the data filter, I’ll look at that too!

(more…)

Insights in the use of JMP and the scripting language JSL