Wróć do słownika

Vector autoregression (VAR) model

A vector autoregression (VAR) model is a time-series method used to analyse and forecast several variables that change over time and may influence one another. Unlike a model that predicts one outcome in isolation, a VAR model treats each included variable as both an outcome and a potential driver of the other variables in the system.

In market research and business analytics, vector autoregression is useful when sales, prices, media activity, customer demand, economic indicators or other measures move together over time. It supports evidence-based forecasting while helping analysts examine the timing and direction of relationships between market variables.

What is a vector autoregression (VAR) model?

A VAR model, short for vector autoregression, is a statistical model for multivariate time-series data. It estimates how the current value of each variable is related to its own earlier values and to earlier values of every other variable included in the model. The word “vector” refers to the fact that the model handles a group of variables simultaneously rather than one time series at a time.

For example, a retailer may observe that weekly sales, promotional intensity, average price and website traffic all vary over time. A vector autoregression model can evaluate whether previous changes in price or promotional activity are associated with later changes in sales, while also accounting for sales momentum and the historical behaviour of the remaining variables.

The central logic of a VAR model is that market outcomes are often interdependent. Sales can affect inventory decisions, inventory availability can affect sales, advertising can influence search activity, and search activity can signal future demand. Rather than imposing a single directional relationship at the outset, vector autoregression can represent dynamic feedback among the selected series.

A VAR model is generally estimated using observations recorded at regular intervals, such as daily, weekly, monthly or quarterly data. The quality of its results depends on consistent measurement, a sufficient history of observations and a justified selection of variables and time lags. A lag is the period between a prior observation and the outcome being explained, such as the effect of last month’s price change on this month’s category volume.

Application of a vector autoregression (VAR) model in practice

A VAR model is used by market researchers, commercial analysts, pricing teams, economists and data scientists when the aim is to understand and forecast linked market indicators. It is particularly relevant for tracking studies and continuous data streams, where the same metrics are measured repeatedly over time.

Typical applications of vector autoregression in research and business analytics include:

  • Demand forecasting: estimating future demand using past demand, price changes, promotional pressure, distribution indicators and macroeconomic signals.
  • Marketing effectiveness analysis: examining the delayed relationships between media spend, brand search, website visits, leads and sales outcomes.
  • Pricing research: assessing how changes in price, discount depth, competitor price or category demand develop over time.
  • Brand tracking: analysing whether shifts in awareness, consideration, preference and purchase intention precede or follow changes in sales, media activity or public attention.
  • B2B market monitoring: forecasting enquiries, pipeline value, orders and customer activity using related operational and economic indicators.
  • Consumer sentiment analysis: exploring links between sentiment measures, search behaviour, purchase activity and external market conditions.


The question of when to use a VAR model for forecasting is especially relevant when no single variable can reasonably be treated as the only driver of the others. A VAR model is appropriate when several outcomes have plausible reciprocal relationships and when their historical values provide meaningful information about future movements.

For instance, a consumer goods manufacturer may use a vector autoregression model to forecast category sales alongside promotional activity, average shelf price and retailer availability. In this setting, forecasting sales from its own history alone could overlook important interactions. At the same time, the model should not be interpreted as automatic proof that one variable causes another. Its results identify temporal relationships that require business context, research design and, where possible, further validation before causal claims are made.

Vector autoregression (VAR) model and related methods

A VAR model belongs to the wider family of time-series forecasting and econometric methods. Its defining feature is the joint modelling of multiple endogenous variables, meaning variables whose values are explained within the system by their own past and the past of other included variables.

Vector autoregression differs from several related approaches in important ways:

  • ARIMA: an ARIMA model is commonly used to forecast one time series, such as monthly sales or customer traffic. It focuses on patterns within that individual series, including autocorrelation and, through differencing, non-stationary trends; seasonal patterns can be modelled with seasonal ARIMA variants. A VAR model extends the autoregressive logic to several interrelated series. ARIMA is often preferable when only one reliable target series is available, while vector autoregression is more suitable when multiple time-dependent variables are expected to interact.
  • Multiple regression: regression estimates the relationship between a dependent variable and one or more predictors. Standard regression may be useful for cross-sectional data or for a time series with clearly defined external predictors. A VAR model differs because each included series can be modelled as an outcome, not only as an explanatory variable.
  • Multivariate regression: multivariate regression can model multiple outcomes, but it does not necessarily account for dynamic feedback through time. Vector autoregression is designed specifically for lagged relationships between time series.
  • Structural equation modelling: structural equation modelling usually tests a theoretically specified set of relationships, often including latent variables. A VAR model is more focused on observed variables and their evolution over time.
  • Marketing mix modelling: marketing mix modelling estimates the contribution of marketing channels and other commercial factors to sales or other business outcomes. A VAR model may complement it when the purpose is to investigate feedback effects and joint dynamics among market variables.


In mixed-methods research, a VAR model can be paired with qualitative interviews, expert workshops or customer research. Quantitative analysis may identify an unexpected lagged relationship, while qualitative evidence can help determine whether the pattern reflects a plausible market mechanism, a change in customer behaviour, a measurement issue or an external event.

Requirements and limitations of a VAR model

A VAR model is most informative when it is based on variables that are measured consistently and have a meaningful business relationship. Adding many weakly relevant variables can make estimates less stable and reduce forecasting usefulness. The model also requires careful treatment of seasonality, trend, exceptional events, missing data and structural changes, such as a major shift in distribution, regulation or market conditions.

Before using vector autoregression for decision-making, analysts typically assess the following issues:

  • whether the time series are available at matching and regular intervals;
  • whether the selected lag length reflects realistic market response times;
  • whether variables show stable statistical properties over the observed period, or require transformations or a cointegration-based approach;
  • whether external factors, such as holidays, competitor actions or supply constraints, should be included as exogenous variables;
  • whether forecasts are validated against data not used during model estimation.


VAR models can generate forecasts and support analyses such as impulse response assessment, which traces the estimated effects of a shock to one variable on later movements in others. Such analyses require assumptions to identify and interpret the shocks. However, results remain dependent on the data, variables and assumptions used. For market research, the strongest use of a vector autoregression model combines statistical validation with substantive knowledge of the category, customer decision process and measurement framework.