I realize that the title of this post is provocative. I guess I'm using it as clickbait, but if you read this list, I'll bet you'll find at least a few that you didn't know about.
If you feel a little cheated because you already knew most of these, take a moment and add a comment with a favorite thing that you think most people don't know about JMP.
JMP has lots of shortcut keys and keys to modify mouse clicks. Use them to be make your time in JMP more productive. Here are my favorites.
You can find these keys and more in the Quick Reference Card from Help -> Books -> Quick Reference.
Sometimes you'd like to combine two reports into a single window for ease of analysis or to create something like a dashboard for someone else when you pass a data table to them. Application Builder makes this pretty easy. Start by arranging the report windows on the screen as you'd like them, side-by-side or top-bottom.
From here the method is different between Windows and Macintosh.
Click the checkbox in the lower right of each window. Then click the drop-down menu next to that checkbox on one of the windows and choose Combine Selected Windows.
Alternatively, you can select the windows in the list in the Home Window (click on the first one and shift/ctrl-click on others) and then right click and choose Combine.
Choose Window -> Combine Windows... from the menu bar and you'll get a list of windows to choose from. Select the ones you want and click Okay.
Once you've got your new report window use the hotspot menu at the top to save a script to the data table – or elsewhere if you like. You can also edit the application using the Application Builder to get finer control of the placement and grouping of the report elements.
Many webpages have tables full of data that can be used in JMP. Choose File->Internet Open... and put the address (URL) of the webpage and JMP will scan the page and find any HTML tables to import.
I've said it before, do I have to say it again? The Word() function is the most useful function for dealing with text strings. If you want some more, Craige@JMP at JMP has a nice list of JSL Character String Functions.
Sometimes you can add context to a graph with an image, a photograph for example. You can place any image file (e.g., .JPG, .PNG, etc.) into the background of a graph by dragging it from the Windows Explorer or the Macintosh Finder and dropping it into the graph frame. Once it's there, you can right click on it to get a menu for changing the way it looks.
You can also manipulate images with JSL. Go to Help -> Scripting Index and search "image" to see the available commands and examples. john.ponte has posted some Image Example JSL that will demonstrate these also.
7. Optimize responses with a custom desirability Function
The desirability functions in the Profiler help you find the best input values for your model, but sometimes you might need a more sophisticated desirability function, especially across multiple responses. You can do this with a custom desirability function. You'll need to use the Profiler from the Graph menu, so start by saving the prediction formula(s) from your modeling platform. Then, add a new column with your custom desirability function. Choose Graph -> Profiler and use your original prediction columns and your custom desirability column. Turn on the desirability functions from the Profiler hotspot menu. Then double click on the desirability curves for your original prediction columns to get a control panel dialog where you can set the functions to None.
Now choose Maximize Desirability from the Profiler hotspot menu.
There are lots of ways to select rows in JMP but one of the most interesting is Rows -> Row Selection -> Select Dominant.... This selects the rows that dominate in multiple dimensions, forming a pareto efficient frontier, such that no point can be improved in one dimension without declining in the others. scwise described this nicely in a blog post last year.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.