Autocorrelated and Heteroscedastic Disturbances
To explicitly model for serial correlation in the disturbance series,
create a regression model with ARIMA errors (regARIMA
model object). Alternatively, to acknowledge the presence of
nonsphericality, you can estimate a
heteroscedastic-and-autocorrelation-consistent (HAC) coefficient
covariance matrix, or implement feasible generalized least squares
(FGLS). For more details on HAC and FGLS estimators, see Time Series Regression X: Generalized Least Squares and HAC Estimators.
For conditional mean model tools that support ARIMA model creation and analysis, see Conditional Mean Models.
Apps
Econometric Modeler | Analyze and model econometric time series |
Functions
Topics
Interactive Workflows
- Analyze Time Series Data Using Econometric Modeler
Interactively visualize and analyze univariate or multivariate time series data. - Specifying Univariate Lag Operator Polynomials Interactively
Specify univariate lag operator polynomial terms for time series model estimation using Econometric Modeler. - Estimate Regression Model with ARMA Errors Using Econometric Modeler App
Interactively specify and estimate a regression model with ARMA errors. - Share Results of Econometric Modeler App Session
Export variables to the MATLAB® Workspace, generate plain text and live functions that return a model estimated in an app session, or generate a report recording your activities on time series and estimated models in an Econometric Modeler app session.
Create Model
- Regression Models with Time Series Errors
Learn about regression models with ARIMA errors. - Time Series Regression Models
Define different types of time series regression models. - Create Regression Models with ARIMA Errors
Create regression models with autoregressive integrated moving average errors usingregARIMA
or the Econometric Modeler app. - Specify Default Regression Model with ARIMA Errors
Create a default regression model with ARIMA errors usingregARIMA
. - Create Regression Models with AR Errors
Create regression models with AR errors usingregARIMA
. - Create Regression Models with MA Errors
Create regression models with MA errors usingregARIMA
. - Create Regression Models with ARMA Errors
Create regression models with ARMA errors usingregARIMA
or the Econometric Modeler app. - Create Regression Models with ARIMA Errors
Create regression models with ARIMA errors usingregARIMA
. - Create Regression Models with SARIMA Errors
Create regression models with SARIMA errors usingregARIMA
. - Specify ARIMA Error Model Innovation Distribution
Choose between Gaussian- or t-distributed innovations. - Specify Regression Model with SARIMA Errors
Create a regression model with multiplicative seasonal ARIMA errors. - Modify regARIMA Model Properties
Change aspects of an existing model. - Nonspherical Models
Learn about innovations that exhibit autocorrelation and heteroscedasticity. - Alternative ARIMA Model Representations
Convert between ARMAX and regression models with ARMA errors.
Fit Model to Data
- Estimate Regression Model with ARIMA Errors
Estimate the sensitivity of the US Gross Domestic Product (GDP) to changes in the Consumer Price Index (CPI) usingestimate
. - Estimate a Regression Model with Multiplicative ARIMA Errors
Fit a regression model with multiplicative ARIMA errors to data usingestimate
. - Choose Lags for ARMA Error Model
To select the nonseasonal autoregressive and moving average lag polynomial degrees for a regression model with ARMA errors, use Akaike Information Criterion (AIC). - Plot a Confidence Band Using HAC Estimates
Plot corrected confidence bands using Newey-West robust standard errors. - Change the Bandwidth of a HAC Estimator
Change the bandwidth when estimating a HAC coefficient covariance, and compare estimates over varying bandwidths and kernels. - Compare Robust Regression Techniques
Address influential outliers using regression models with ARIMA errors, bags of regression trees, and Bayesian linear regression. - Initial Values for regARIMA Model Estimation
Learn how MATLAB uses initial parameter values during estimation. - Intercept Identifiability in Regression Models with ARIMA Errors
Learn about intercept identifiability in regression model with ARIMA errors. - Select Regression Model with ARIMA Errors
Learn how to select an appropriate regression model with ARIMA errors. - Maximum Likelihood Estimation of regARIMA Models
Learn about maximum likelihood estimation for regression models with ARIMA errors. - Optimization Settings for regARIMA Model Estimation
Learn about optimization settings for regression model with ARIMA errors estimation. - Presample Values for regARIMA Model Estimation
Learn how MATLAB uses presample values during estimation. - regARIMA Model Estimation Using Equality Constraints
Estimate regression model with ARIMA errors with equality constraints.
Generate Simulations or Impulse Responses
- Simulate Regression Models with ARMA Errors
Simulate observations from various regression models with ARMA errors. - Simulate Regression Models with Nonstationary Errors
Simulate regression model with nonstationary and exponential errors. - Simulate Regression Models with Multiplicative Seasonal Errors
Simulate regression model with stationary and difference stationary errors. - Forecast a Regression Model with ARIMA Errors
Forecast a regression model with ARIMA(3,1,2) errors usingforecast
andsimulate
. - Plot Impulse Response of Regression Model with ARIMA Errors
Plot impulse response functions of various regression models with ARIMA errors. - Impulse Response of Regression Models with ARIMA Errors
Learn about impulse response functions of regression models with ARIMA errors. - Monte Carlo Simulation of Regression Models with ARIMA Errors
Learn about generating independent, random draws from a regression model with ARIMA errors. - Presample Data for regARIMA Model Simulation
Learn about the presample data required to simulate a regression model with ARIMA errors. - Transient Effects in regARIMA Model Simulations
Learn about how presample data affects a simulated path.
Generate Minimum Mean Square Error Forecasts
- Forecast a Regression Model with ARIMA Errors
Forecast a regression model with ARIMA(3,1,2) errors usingforecast
andsimulate
. - Forecast a Regression Model with Multiplicative Seasonal ARIMA Errors
Forecast a multiplicative seasonal ARIMA model usingforecast
. - Verify Predictive Ability Robustness of a regARIMA Model
Forecast a regression model with ARIMA errors, and check the model predictability robustness. - MMSE Forecasting Regression Models with ARIMA Errors
Learn about minimum mean square error forecasts. - Monte Carlo Forecasting of regARIMA Models
Learn about forecasting a regression model with ARIMA errors using many simulated paths.