Time Series Processes
Time series refers to a sequence of observations following each other in time, where adjacent observations are correlated. This can be used to model, simulate, and forecast behavior for a system. Time series models are frequently used in fields such as economics, finance, biology, and engineering. The Wolfram Language provides a full suite of time series functionality, including standard models such as MA, AR, and ARMA, as well as several extensions. Time series models can be simulated, estimated from data, and used to produce forecasts of future behavior.
TimeSeriesModelFit — automatically fit a time series process model to data
Basic ARMA Processes
MAProcess — moving-average process (scalar and vector)
ARProcess — autoregressive process (scalar and vector)
ARMAProcess — autoregressive moving-average process (scalar and vector)
Integrated and Seasonal ARMA Processes
SARIMAProcess — seasonal integrating ARMA for polynomial and periodic trends
ARIMAProcess ▪ SARMAProcess ▪ FARIMAProcess
GARCH Processes
ARCHProcess — autoregressive conditionally heteroscedastic process
GARCHProcess — generalized ARCH process
Process Framework »
RandomFunction — simulate a time series process
EstimatedProcess — estimate parameters in a time series process
TimeSeriesForecast — forecast future values in a time series process
KalmanFilter — filters data based on a time series model
TemporalData — time series data
FindProcessParameters ▪ AdjustTimeSeriesForecast
CovarianceFunction ▪ CorrelationFunction ▪ AbsoluteCorrelationFunction ▪ PartialCorrelationFunction ▪ PowerSpectralDensity
Model Properties and Representations
WeakStationarity — conditions for a time series model to be weakly stationary
TimeSeriesInvertibility — conditions for a time series model to be invertible
ToInvertibleTimeSeries — gives an invertible representation of the time series
Time Series Data Processing »
UnitRootTest — test whether time series data is stationary
AutocorrelationTest — test whether time series data is autocorrelated
Differences — detrending and deseasoning data
MovingAverage — moving-average filtering