Skip to Main Content
It looks like you're using Internet Explorer 11 or older. This website works best with modern browsers such as the latest versions of Chrome, Firefox, Safari, and Edge. If you continue with this browser, you may see unexpected results.

USC ITS Statistical Software: JMP

The USC Libraries developed this guide at the request of USC’s Committee on Information Services (CIS) to help faculty and students locate and benefit from the statistical software provided by Information Technology Services (ITS)

Why use JMP?

While JMP is capable of advanced analytics, the software assumes that the user only has a very basic background in statistics. Therefore, it is an ideal statistics package for students. JMP assists the user in choosing correct analytic procedures and in interpreting results. 

What if I am used to using SPSS, SAS, or Stata?

SPSS users will find JMP’s graphical “point and click” user interface familiar and easy to use. SAS users will appreciate the advanced graphing capabilities integrated into JMP software. Stata users will also appreciate and easily adjust to using JMP. 


SAS remains the best choice of software if you need to handle large amounts of data or want maximum flexibility in terms of programming and statistical analysis. JMP provides a streamlined alternative for smaller jobs using the most popular types of analysis. 

The JMP user guide explains it like this, “When you are looking for an information delivery vehicle, sometimes you need a truck that can haul anything, every day, like SAS. But if you are out for a drive to go exploring, you might find it best to drive a small car, or even a sports car like JMP.” 

Compared to SAS, JMP is easier to install, takes up less hard drive space, and requires less RAM. While JMP is easy to learn and helps the user learn about statistics, SAS has a steep learning curve and requires more expertise.

JMP Information


JMP is a statistical software program that dynamically links statistics with graphics to allow users to explore, understand, and visualize data. It offers a GUI but also allows for custom programming and script development via the JMP Script Language (JSL).