cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
  • Register to attend Discovery Summit 2025 Online: Early Users Edition, Sept. 24-25.
  • New JMP features coming to desktops everywhere this September. Sign up to learn more at jmp.com/launch.
Choose Language Hide Translation Bar
ARIMA Modeling

Use ARIMA (Auto Regressive Integrated Moving Average) time series models to examine autocorrelation, describe patterns (trends and seasonality), and forecast future time periods. 

ARIMA Modeling

  1. From an open JMP® data table, select Analyze > Specialized Modeling > Time Series.
  2. Select a continuous variable from Select Columns, and click Y, Time Series (continuous variables have blue triangles). 
  3. Select a time variable and click X, Time ID (optional).  Click OK.  

Note: Data must be sorted by time and equally spaced. If no time variable is used, JMP will assume equal spacing.

The autocorrelation (ACF) and partial autocorrelation (PACF) plots suggest an ARIMA model with a seasonal component of AR (1) and a non-seasonal component of AR (2).

  1. Click on the top red triangle and select Seasonal ARIMA.  Enter the values as shown (right), and click Estimate. JMP displays model results.
  2. For the fitted model, check the ACF, PACF and Residual plots to determine if a different model should be fit. 

Here, we repeat Step 4 adding the “3” to q, Moving Average Order under ARIMA.   

 

JMP provides a Model Comparison report below), which indicates that the new model fits the data better (according to criteria such as AIC and SBC). Click and drag the slider bar at the bottom of the report to see all of the statistics.

Steel Shipments.jmp (Help > Sample Data Folder > Time Series)Steel Shipments.jmp (Help > Sample Data Folder > Time Series)

 

gail_massari_2-1754515425695.png

 

gail_massari_4-1754515464151.png

 

  • To simultaneously fit a range of ARIMA or Seasonal ARIMA models, select ARIMA Model Group from the top red triangle.
  • Other options, such as Variogram, Spectral Density, Difference, Smoothing Models and Number of Forecast Periods are available under the top red triangle.  
  • ARIMA models require that the time series be stationary. If the series has a trend over time, differencing will remove the trend. If the series has a non-stationary variance, taking the log of the series may help. 
  • To forecast the time series with input variables, use a Transfer Function (use the Input List field in the Time Series dialog window). Transfer function models are also referred to as ARIMA models with Input Series.


Visit Predictive and Specialized Models > Time Series Analysis in JMP Help to learn more.

Recommended Articles