New30 Oct 2026When the Forecast Becomes the Target: How to Keep Your Numbers Honest
Indicio

Home / Model library / Multivariate, group Lasso

Model library · Multivariate, group Lasso

VARX Endogenous-First

VARX Endegenous-First utilizes a penalty to prioritize endogenous series. At a given lag, an exogenous series can enter the model only if their endogenous counterpart is nonzero.

The VARX Endogenous-First model is an extension of the VARX Lasso model (see Advanced: VARX Lasso) which instead of a regular Lasso penalty is using a Group Lasso penalty, grouping the coefficients in the equation per lag in the model (for details see the article Advanced: VARX Lag Group Lasso). The VARX Endogenous-First model penalty is also constructed in such a way that at each lag, endogenous variables are prioritized over exogenous ones. This means that for an exogenous variable to be able to have an effect at lag ll, the endogenous variables at the same lag must also have one.

In the case of no exogenous indicators, this model reduces to the VARX Lag Group Lasso, why it is not built when there are no exogenous indicators or events present in the data. Mathematically, the penalty can be written as

where ∣∣X∣∣F​ is the Frobenius norm mentioned in the VARX Lag Group Lasso article. The coefficients for the endogenous indicators at lag l are denoted A(l) and for the exogenous as β(l). This penalty structure is useful for selecting a per variable lag order in a setting where the endogenous variables are considered more important than the exogenous ones.

You don't have to pick the model

Indicio tests this model on your history next to 80+ others, at every horizon, and keeps the ones that forecast best. With leading indicators chosen for you from over 400 million series, and every number explained.

Book a demo