I am currently building an ARIMAX model with the library pmdarima
by using:
pmdarima.pipeline.Pipeline.fit(y, exogenous=None, **fit_kwargs)
The parameter is described:
exogenous : array-like, shape=[n_obs, n_vars], optional (default=None)
An optional 2-d array of exogenous variables. If provided, these variables are used as additional features in the regression operation. This should not include a constant or trend. Note that if an ARIMA is fit on exogenous features, it must be provided exogenous features for making predictions.
But I do not understand what this format means: shape=[n_obs, n_vars]
?
What is the meaning of n_obs
and n_vars
?
And why we need this format and not an exogenous variable in a time series format?