Inferensys

Glossary

Threshold Autoregression (TAR)

A nonlinear time-series model where autoregressive coefficients change based on the value of a past observable variable crossing a specific threshold, capturing asymmetric market cycles.
MLOps engineer reviewing model serving infrastructure on laptop, container orchestration visible, technical workspace.
NONLINEAR TIME-SERIES ANALYSIS

What is Threshold Autoregression (TAR)?

A piecewise linear model capturing asymmetric cyclical behavior by switching autoregressive parameters based on a lagged variable crossing a specific threshold.

Threshold Autoregression (TAR) is a nonlinear time-series model where the autoregressive coefficients change depending on whether a past observable variable, known as the threshold variable, falls above or below a specific threshold value. Unlike Markov switching models that rely on an unobservable latent state, TAR defines regimes deterministically based on the observed history of the series itself, making the regime mechanism directly interpretable.

This structure captures asymmetric limit cycles and state-dependent persistence, such as an economy that recovers faster from a recession than it declines into one. By partitioning the state space into distinct autoregressive regimes, TAR models phenomena where the dynamic behavior fundamentally differs in upper and lower bands, providing a robust framework for modeling nonlinear mean reversion and structural breaks without requiring continuous smooth transitions.

CORE MECHANISMS

Key Features of TAR Models

Threshold Autoregression (TAR) models capture asymmetric, state-dependent dynamics by allowing autoregressive coefficients to switch based on a lagged variable crossing a specific threshold.

01

The Threshold Variable

The threshold variable is a lagged, observable time series value that determines the active regime. Unlike Hidden Markov Models, the regime is directly observable and deterministic.

  • Self-Exciting TAR (SETAR): The threshold variable is a lag of the dependent variable itself (e.g., y_{t-d}).
  • Open-Loop TAR: The threshold variable is an exogenous series (e.g., VIX index, unemployment rate).
  • Delay Parameter (d): Specifies which lag of the variable is used to determine the regime.
02

Regime-Specific Autoregressive Dynamics

Each regime defined by the threshold has its own distinct autoregressive (AR) model with unique coefficients, capturing fundamentally different behaviors.

  • Lower Regime: May model a mean-reverting process with negative serial correlation.
  • Upper Regime: May model a trending, persistent process with high positive autocorrelation.
  • Asymmetric Cycles: The model naturally captures the observation that financial markets fall faster (high negative drift) than they rise (low positive drift).
03

Threshold Value Estimation

The threshold parameter (γ) is the critical value that partitions the state space. It is estimated simultaneously with the AR coefficients, typically via grid search.

  • Methodology: The model is estimated for a sequence of candidate thresholds, and the value minimizing the residual sum of squares is selected.
  • Trimming: A percentage of observations (e.g., 10-15%) is excluded from the extremes to ensure sufficient data in each regime.
  • Confidence Intervals: Constructed using the likelihood profile or bootstrap methods to assess estimation uncertainty.
04

Linearity Testing

Before fitting a TAR model, a formal statistical test must reject the null hypothesis of a linear AR model to justify the added complexity.

  • Tsay's F-test: Uses arranged autoregression and recursive least squares to detect threshold nonlinearity without specifying the threshold value a priori.
  • Hansen's Supremum Test: Computes the maximum test statistic over a grid of possible thresholds and compares it to a bootstrapped null distribution.
  • Issue: Standard likelihood ratio tests have non-standard distributions because the threshold is unidentified under the null hypothesis.
05

Abrupt vs. Smooth Transitions

TAR models assume an instantaneous, discrete switch between regimes when the threshold is crossed. This contrasts with Smooth Transition Autoregression (STAR) models.

  • TAR (Discrete): I(y_{t-d} > γ) — an indicator function creates a hard boundary.
  • STAR (Continuous): Uses a logistic or exponential function for a gradual, weighted blend of regimes.
  • Use Case: TAR is appropriate for modeling structural breaks or policy-triggered shifts; STAR is better for slowly evolving market sentiment transitions.
06

Multi-Regime Extensions

The basic two-regime TAR can be extended to multiple thresholds to capture more complex state-dependent dynamics.

  • Three-Regime TAR: Models a 'neutral' or 'sideways' market between a lower and upper threshold, common in currency bands or mean-reverting arbitrage strategies.
  • Band-TAR: A specific case where the middle regime is mean-reverting and the outer regimes are unit-root or trending processes.
  • Estimation Complexity: The grid search dimension grows exponentially with the number of thresholds, requiring efficient optimization algorithms.
MODEL COMPARISON

TAR vs. Other Regime-Switching Models

A feature-level comparison of Threshold Autoregression against Hidden Markov Models and Smooth Transition Autoregression for capturing nonlinear market dynamics.

FeatureThreshold Autoregression (TAR)Hidden Markov Model (HMM)Smooth Transition Autoregression (STAR)

Regime Observable

Transition Mechanism

Deterministic threshold on lagged variable

Stochastic Markov chain on latent state

Continuous logistic/exponential function

Transition Speed

Abrupt (instant switch)

Probabilistic (governed by transition matrix)

Smooth (gradual change)

State Inference

Directly observed from threshold variable

Inferred via Baum-Welch or Viterbi

Directly observed from transition variable

Parameter Estimation

Conditional least squares or MLE

Expectation-Maximization (EM)

Nonlinear least squares or MLE

Handles Asymmetric Cycles

Captures Gradual Regime Shifts

Interpretability

High (explicit threshold rules)

Moderate (latent state decoding)

Moderate (smooth weight interpretation)

Computational Complexity

Low

Moderate to High

Moderate

THRESHOLD AUTOREGRESSION

Frequently Asked Questions

Clear, technically precise answers to the most common questions about Threshold Autoregression (TAR) models and their application in capturing asymmetric, state-dependent dynamics in financial time series.

A Threshold Autoregression (TAR) model is a nonlinear time-series model where the autoregressive coefficients change based on the value of a past observable variable crossing a specific threshold. Unlike linear AR models that assume a single data-generating process, TAR models partition the state space into distinct regimes using a threshold variable—typically a lagged value of the series itself. When the threshold variable is below the threshold parameter, one autoregressive process governs the dynamics; when it is above, a different process takes over. This mechanism captures asymmetric cycles, such as an economy that recovers faster than it contracts, or a stock that mean-reverts more aggressively after large drawdowns. The model is formally expressed as two or more piecewise linear AR processes, with the switching triggered by an observable variable rather than a latent state, making estimation straightforward via conditional least squares once the threshold and delay parameter are identified through a grid search minimizing the residual sum of squares.

Prasad Kumkar

About the author

Prasad Kumkar

CEO & MD, Inference Systems

Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.

His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.