Abstract
This paper extends a model-free prediction framework from univariate to multivariate time series. We show that, under a mild uniformly bounded first-moment condition, a multivariate time series admits a VARMA-type representation and an associated infinite-past linear solution. These results are obtained without assuming that the observed data are generated by a parametric VAR, VARMA, or other specifically postulated stochastic model. Motivated by this representation, we develop a practical forecasting method based on truncating the infinite-past solution and estimating the resulting coefficient matrices by multivariate least squares. The proposed procedure is simple to implement and is applicable to a broad class of stationary or nonstationary, linear or nonlinear multivariate time series when the required moment, identification, and empirical design conditions are plausible. We also describe recursive multi-step forecasting and give multivariate analogues of the main theoretical accuracy statements. The representation results require only a uniformly bounded first moment, whereas the forecast-accuracy results are stated under an explicit selected-solution identification assumption and additional empirical design conditions needed for multivariate least-squares estimation. Monte Carlo results, a real-data application, and additional sensitivity checks show that, in the lag-based implementation studied here, the method is empirically comparable to standard linear and regularized forecasting approaches, while not uniformly dominating them, and retains the conceptual advantage of a model-free formulation.
MSC:
62M10; 62M20
1. Motivation and Background
This paper builds on the model-free prediction framework of Mohammadi and Li [1] for scalar time series. The starting point of that framework is the familiar difficulty in time series forecasting: parametric methods can be efficient when the assumed model is correct, but they may be sensitive to misspecification, distributional assumptions, stationarity assumptions, and the selected model order. Standard nonparametric methods are more flexible, yet many of them still assume a regression-type data-generating structure, in which the future is represented as an unknown function of the past plus an error term. Thus, such methods are nonparametric in the unknown function, but they are not fully model-free.
The scalar model-free approach replaces these structural assumptions by a mild uniformly bounded first-moment condition. Under this condition, Mohammadi and Li [1] establish an ARMA-type representation for a broad class of scalar time series. This representation resembles a classical ARMA equation, but it has a different interpretation: the observed process need not be weakly stationary, and the constructed auxiliary sequence need not be white noise. Therefore, the representation should be viewed as a model-free algebraic device for prediction, not as evidence that the data were generated by a classical ARMA model.
Several interpretive remarks are central to that framework. The constructed sequence is not necessarily an innovation sequence; the ARMA-type representation is not unique; the centering constant is not necessarily the mean of the process; and, after deterministic centering, the same idea can accommodate series with a deterministic trend or time-varying location. The representation is also distinct from the Wold decomposition, because it does not rely on weak stationarity or innovation-type components.
A second main contribution of Mohammadi and Li [1] is an infinite-past linear representation. Although this representation resembles an infinite-order autoregression, it is not obtained by assuming an autoregressive data-generating model. It is derived from the model-free ARMA-type construction. Truncating the infinite-past representation gives a practical forecasting algorithm: finite-lag coefficients are estimated from the observed sample and then used recursively for multi-step prediction. The corresponding large-sample result shows that, in the no-intercept case, the one-step prediction error converges to zero in probability as the truncation level increases.
The scalar method has several advantages: weak assumptions, simple implementation, and conceptual robustness to model formulation, in the sense that a parametric data-generating model need not be specified. This should not be read as a claim of uniform empirical dominance in finite samples. It can be applied to stationary or nonstationary, linear or nonlinear, and possibly heavy-tailed series, provided the uniformly bounded first-moment condition is plausible. At the same time, the framework has important limitations. The representations are not unique, the coefficients should not be interpreted as structural parameters, the constructed auxiliary sequence is not classical white noise, and finite-sample performance depends on the truncation level. Large truncation levels may lead to ill-conditioned regressions, so regularization can be useful in practice.
This paper extends the univariate model-free prediction framework of [1] to multivariate time series. In particular, the VARMA-type representation, the infinite-past vector representation, the truncation-based forecasting method, and the predictor accuracy results developed below are multivariate analogues of the scalar ARMA-type representation, infinite-past representation, prediction algorithm, and asymptotic accuracy result in [1]. The main new feature is that past observations and forecasting coefficients are now vector- and matrix-valued, so the method must account for cross-series dependence and higher-dimensional estimation.
The proposed framework is related to several strands of the time-series literature. Classical references on time-series prediction, forecasting, and multivariate time-series analysis include [2,3,4,5,6,7,8,9]. Nonparametric, model-free, robust, and distribution-free approaches to time-series prediction are discussed in [10,11,12,13,14,15,16,17,18,19]. For nonstationary and locally stationary processes, related prediction and model-selection issues are studied in [20,21,22,23,24,25]. The empirical comparisons in this paper are also connected to regularized and high-dimensional multivariate forecasting methods, including ridge, lasso, elastic-net, sparse VAR, reduced-rank, and factor-based forecasting Bai and Ng [26], Basu and Michailidis [27], Nicholson et al. [28], Stock and Watson [29], Tibshirani [30], Yuan and Lin [31], Zou and Hastie [32], Hoerl and Kennard [33].
The remainder of the paper is organized as follows. The rest of this section introduces the notation and basic assumptions. Section 2 establishes the multivariate VARMA-type model-free representation. Section 3 derives the associated infinite-past linear solution and presents the finite-lag forecasting algorithm. Section 4 states the accuracy results under the additional selected-solution identification and empirical design assumptions. Section 5 reports the Monte Carlo experiments, the real-data application, and the sensitivity checks. Section 6 summarizes the main findings, limitations, and possible extensions.
Preliminaries and Notation
Consider the m-variate time series
where is fixed. The goal is to predict , for an integer forecast horizon , from the observed vectors . In a fully specified parametric model, prediction is usually based on the conditional mean. When no model is specified but weak stationarity is assumed, a common benchmark is linear prediction using matrix-weighted combinations of past vectors.
Our aim is different: we want a forecasting construction that does not require a parametric VAR, VARMA, nonlinear autoregression, or a specified nonparametric regression model. The basic assumption used throughout the paper is
where denotes a fixed vector norm on . For a matrix , we use the same notation for the matrix norm induced by this vector norm, defined by
where denotes the zero vector in . Equivalently,
This induced norm satisfies
whenever the products are defined.
The uniformly bounded first-moment condition is weak compared with many second-order stationarity assumptions, but it is not vacuous. It excludes processes whose marginal first moments grow without bound after the chosen centering, such as explosive processes or series with unremoved deterministic growth in scale. It also does not by itself guarantee stable least-squares estimation or forecast accuracy. The representation theorem below uses only this moment condition, whereas the prediction-accuracy results require the additional selected-solution identification and empirical design conditions stated later in the paper.
This assumption allows many stationary and nonstationary processes, provided their first moments remain uniformly bounded after any necessary deterministic centering.
2. Linear Representation
In the multivariate literature, a weakly stationary m-variate process is called a process if
where B is the backshift operator, ,
and are matrices, and is an m-dimensional white noise sequence. The goal of this section is to obtain a representation with the same algebraic form as (2), but without assuming weak stationarity or white noise innovations.
In the following theorem, we show that there exists a sequence such that can be written as a VARMA-type representation based on .
The next theorem is the multivariate analogue of the ARMA-type representation theorem of [1].
Theorem 1.
Consider the m-variate time series satisfying (1). Fix . Let and be matrices, and define
Let . Suppose that
Then there exists an -valued sequence satisfying
where
and
Proof.
Let
Since for , the matrix-valued function
is analytic for for some . Hence it admits the power series representation
where each is an matrix and
Moreover,
Now define
Then is also analytic for , so it can be written as
with satisfying
For each , define
Since
Tonelli’s theorem gives
Thus the series in (5) converges absolutely almost surely and in , and is well defined for every fixed t. In particular, .
- The following remarks are motivated by the univariate model-free representation and prediction framework of [1].
Remark 1.
The sequence in the VARMA-type representation (3) is not necessarily a white noise process. In particular, its components need not be uncorrelated or independent.
Remark 2.
Remark 3.
If, instead of a constant vector μ, we consider a deterministic sequence satisfying
then the proof of Theorem 1 implies the existence of a sequence such that
Remark 4.
For weakly stationary multivariate time series, the classical Wold decomposition expresses the process as the sum of a deterministic component and an infinite moving-average term driven by an innovation sequence. By contrast, the representation (3) is obtained without assuming weak stationarity, and the constructed sequence is not required to be white noise. Thus, (3) is different from the usual Wold representation and should be viewed as a model-free algebraic representation rather than a classical innovation decomposition. For classical multivariate Wold decompositions and related stationary representations, see Brockwell and Davis [3], Wei [9], and Lütkepohl [6].
3. Prediction Method
In this section, we derive an associated linear solution in terms of the infinite past and then use a truncated version of that solution to construct a practical forecasting method. Motivated by the scalar truncation-based predictor of [1], we estimate the truncated vector solution by multivariate least squares.
Throughout this section, an associated solution means a process obtained after fixing one VARMA-type representation and one right inverse of the finite block linear system used in the proof below. Such a solution is not asserted to be the original observed process unless an additional identification condition is imposed.
Theorem 2.
Proof.
By Theorem 1, for arbitrary matrix polynomials and such that for , and an arbitrary vector , the process satisfies
where .
Moreover, from the proof of Theorem 1, there exists a sequence of matrices such that
and
Now define the block vectors
Then (7) can be written as
where the block matrix is given by
The matrix has full row rank . To verify this, note that the first block row contains the block in the column corresponding to , whereas all remaining block rows contain 0 in that column. Hence the first block row is linearly independent of the others. The remaining block rows are shift identities, each containing a single in a distinct block column and zeros elsewhere. Therefore these block rows are linearly independent, and
Consequently, admits a right inverse satisfying
For definiteness, one may take the Moore–Penrose right inverse
which is well defined because has full row rank. The particular choice of right inverse selects one associated solution in the existence proof; it is not a tuning parameter in the empirical forecasting algorithm. Hence
is a solution of (9). Let
so that extracts the first block of . Define
Since depends linearly on , there exist matrices and in such that
Substituting (8) yields
Therefore there exists a sequence of matrices such that
Because and , we have
Remark 5.
The vector is only one solution of (9). In general,
so the solution is not unique. Consequently, Theorem 2 constructs an associated solution ; it does not, by itself, prove that for the observed process.
Remark 6.
The coefficient matrices and the vector in (6) are not necessarily unique. Their values depend on the choice of , , and μ in the VARMA-type representation. However, the matrices do not depend on t.
Proposition 1
Proof.
By (6),
Using the triangle inequality and submultiplicativity of the induced matrix norm,
The last term tends to zero because . □
Theorem 2 constructs an associated infinite-past linear solution under the uniformly bounded first-moment condition. We therefore propose to approximate (6) by truncating the infinite sum after the st lag and estimating the resulting finite-dimensional coefficient matrices.
For the selected associated solution, consider the finite-lag approximation
In practice, we fit the corresponding lag regression using the observed sample . A direct identification of this fitted regression with the observed process requires Assumption 1 below. This leads to the one-step-ahead predictor
where and are estimated from the observed data. Here denotes the coefficient matrices in the theoretical infinite-past representation, whereas denote their finite-lag least-squares estimates used for forecasting. This finite-lag regression should be understood as an empirical forecasting approximation to the associated solution, rather than as a claim that the coefficients are unique structural parameters of the observed process.
Define
and let
We estimate by multivariate least squares:
where denotes the Frobenius norm.
A least-squares solution is given by
where is the Moore–Penrose pseudoinverse of . Equivalently,
If has full column rank, then
If has full row rank, then
Remark 7.
The Moore–Penrose pseudoinverse provides a unified expression for the estimator without restricting attention to a particular rank regime. In particular, (12) is well defined regardless of whether has full column rank or full row rank, although the explicit formulas above simplify in those special cases.
The preceding construction can be summarized as the following implementation-ready procedure (Algorithm 1).
| Algorithm 1 Model-free multivariate forecasting. |
Given observations , a truncation parameter , and a forecast horizon , compute forecasts as follows.
|
- Implementation choices and non-uniqueness. The theoretical representation in Theorems 1 and 2 is not unique. Different choices of the VARMA-type polynomials, the centering vector, and the right inverse in the associated linear system may lead to different associated infinite-past solutions. This non-uniqueness is a feature of the existence theory and should not be interpreted as introducing additional tuning parameters in the forecasting algorithm.
In the empirical implementation, the practitioner does not choose among all possible theoretical VARMA-type representations. Instead, the forecasting procedure uses the observed lagged vectors to build a finite-lag design matrix and estimates the truncated coefficient matrix directly by least squares, or by a regularized version such as ridge regression. Thus, the practical implementation choices are the candidate lag grid, the validation rule used to select the truncation parameter k, the intercept convention, and the regularization rule when a regularized estimator is used.
In the numerical studies below, k is selected by minimizing the validation-set forecasting error over a fixed candidate lag grid. The resulting fitted coefficient matrices are therefore forecasting coefficients for the selected finite-lag approximation. They should not be interpreted as unique structural parameters or as coefficients of a uniquely identified VARMA data-generating model.
Remark 8.
If we impose in the VARMA-type representation, then the predictor becomes
Since
it follows that implies in the theoretical infinite-past representation, which motivates dropping the intercept in the finite-lag predictor. In this case,
may be estimated by solving
where
A least-squares solution is
Remark 9.
Other multivariate regression methods may also be used in place of ordinary least squares. For example, ridge regression Hoerl and Kennard [33], reduced-rank regression Izenman [34], lasso-type penalties Tibshirani [30], elastic-net penalties Zou and Hastie [32], and group penalties Yuan and Lin [31] can be useful when the columns of are highly correlated or when the dimension m is moderately large. Related high-dimensional time-series and structured VAR methods include Basu and Michailidis [27], Nicholson et al. [28]. A ridge-regularized model-free estimator can be defined by
where denotes the rows of M corresponding to lagged variables, so the intercept row is not penalized. Similarly, lasso and elastic-net versions may be obtained by replacing the ridge penalty with
The tuning parameters λ and α may be selected on a validation sample. These regularized variants are especially relevant when m or k is large relative to the training length.
Remark 10.
Although the focus here is forecasting, the same truncated representation may also be used to reconstruct the observed series. Specifically, for , one may define
or, in the zero-intercept case,
4. Accuracy of the Multivariate Predictor
The representation results above require only the uniformly bounded first-moment condition (1). Forecast accuracy of the estimated least-squares predictor, however, also depends on the numerical and probabilistic behavior of the lag-design matrix. This section states multivariate analogues of the univariate accuracy result, separating these two levels of assumptions.
In this section, on vectors in the stacked lag space denotes the Euclidean norm, denotes the associated spectral norm on matrices, and denotes the Frobenius norm. The generic compatible norms used in Section 2 and Section 3 remain unchanged.
Assumption 1
(Selected-solution identification). For the representation choice fixed in Theorem 2, the selected associated solution coincides with the observed process; that is, for all .
Assumption 1 is an additional condition for the accuracy results and is not asserted to hold automatically for every data-generating process considered in the empirical study.
Throughout this section, we work under Assumption 1 and study prediction for the observed process . This assumption is an identifying convention for the selected associated solution. It is not implied by Theorem 2 and should not be interpreted as uniqueness of the representation; rather, it is the extra condition needed to read the accuracy results as statements about the observed future vectors instead of only about the selected associated solution.
For a truncation level k, define the stacked lag vector
and write
Under Assumption 1, the finite-lag approximation can be written as
where is the truncation remainder. Proposition 1 implies in , uniformly in t, as .
Assumption 2
(Prediction-design conditions). Let , , and . Suppose that:
- (A1)
- .
- (A2)
- With probability tending to one, the empirical Gram matrixis nonsingular and satisfies for some constant .
- (A3)
- The regressor–remainder term is small at the prediction scale:
- (A4)
- The new lag vector satisfies .
Remark 11.
Assumption 2 is a high-level form of the conditions needed for stability of the multivariate least-squares predictor. It can be verified, for example, under standard weak dependence and finite moment conditions, together with a nondegenerate lag-design matrix and a sufficiently small truncation remainder. These conditions are not needed for the infinite-past representation; they are imposed only to justify the estimated predictor.
The following result is a multivariate analogue of the scalar one-step accuracy theorem of [1].
Theorem 3
Proof.
Write , , and let be the matrix with rows , . Then has rows and the regression identity is
Moreover,
so Assumption 2 (A2) yields
with probability tending to one. When is nonsingular,
Hence, by Assumption 2,
Therefore,
Finally,
The first term is , and the second term converges to zero in probability by Proposition 1. This proves the result. □
Theorem 4
(Fixed-horizon recursive consistency). Let be fixed. Suppose that the conditions of Theorem 3 hold for the fitted predictor based on , and that the lag vectors and truncation remainders appearing in the recursive forecasts satisfy the same boundedness and small-remainder conditions uniformly for . Then the recursive predictor (13) satisfies
Proof.
The case follows from Theorem 3. For , subtract the infinite-past approximation from the recursive forecast. The error is a sum of three terms: the coefficient-estimation error, the truncation remainder, and a finite linear combination of the previous forecast errors , , premultiplied by . The coefficient-estimation term and the truncation remainder are by the same argument used for the one-step forecast. Moreover, and imply that any fixed finite collection of estimated matrices is . Hence multiplication by these matrices preserves errors. Since h is fixed, the finite number of propagated earlier forecast errors is therefore by induction. Thus the result follows for every fixed . □
Remark 12
(Long horizons and high dimension). The fixed-horizon result does not automatically imply uniform accuracy when . For growing horizons, a stability condition on the companion matrix associated with is needed to prevent recursive forecast errors from accumulating. Similarly, when m or is large relative to n, unrestricted least squares can become unstable because the number of regression coefficients is of order . In such cases, ridge regression [33], reduced-rank regression [34], or sparsity/group penalties [30,31] are natural regularized versions of the proposed model-free predictor.
5. Simulation and Empirical Study
We compare the proposed model-free predictor with ridge regression and a channel-independent linear benchmark across four simulation settings: a stable VAR(2) model, a two-regime threshold VAR (TVAR), a VAR(2) model with Student-t innovations, and a VAR(2) model with one structural break. For each setting, we consider dimensions and conduct 100 Monte Carlo replications. In each replication, the generated series is split chronologically into training, validation, and test sets. The lag parameter is selected on the validation set, and forecasting performance is evaluated on the test set using rolling multi-step prediction. Table 1, Table 2, Table 3 and Table 4 report the confidence intervals of MAE and MSE across replications.
Table 1.
Monte Carlo results for the stable VAR(2) setting. Reported values are means with 95% confidence intervals.
Table 2.
Monte Carlo results for the two-regime TVAR setting. Reported values are means with 95% confidence intervals.
Table 3.
Monte Carlo results for the VAR(2) setting with Student-t innovations. Reported values are means with 95% confidence intervals.
Table 4.
Monte Carlo results for the VAR(2) setting with one structural break. Reported values are means with 95% confidence intervals.
The channel-independent linear benchmark fits separate univariate linear regressions for the individual component series, using the same candidate lag set and validation rule as the multivariate methods. The main-text tables therefore compare the proposed model-free predictor with two distinct linear benchmarks: ridge regression and channel-independent linear forecasting.
For full reproducibility, we record the exact simulation designs used in the code.
In the stable VAR(2) setting, the process is generated as
where has entries
The diagonal entries of and are
For , the nearest-neighbor coefficients are
and for the second-neighbor coefficients are
with all remaining entries equal to zero. The Gaussian innovations satisfy
where
In the TVAR setting, the process is generated as
so the threshold variable is the first component, the delay is 1, and the threshold value is 0. Here and are constructed from the stable VAR(2) matrices as follows. First, set
with linear interpolation across coordinates. For regime 1, increase each diagonal entry of the base matrix by 0.05, cap it at 0.65, and then multiply both and by 0.92. For regime 2, decrease each diagonal entry of the base matrix by 0.10, floor it at 0.20, and multiply the nearest-neighbor coefficients of by 1.8 and those of by 1.5, leaving the remaining coefficients unchanged. The innovation covariance matrix is again Σ.
In the Student-t VAR(2) setting, the coefficient matrices and intercept are the same as in the stable VAR(2) design, but the innovations are heavy-tailed. Specifically,
where , , the two are independent, and . Thus the innovations have a multivariate Student-t distribution with 5 degrees of freedom and scale matrix Σ. Equivalently, their covariance matrix is
In the structural-break VAR(2) setting, the process is generated as
with break point
that is, after 600 post-burn observations. The pre-break parameters are the stable VAR(2) values. The post-break intercept is
with linear interpolation across coordinates. The post-break diagonal entries of are obtained from those of by subtracting 0.10 and then adding an alternating adjustment of , starting with in the first component, with a lower bound of 0.18. The post-break diagonal entries of are obtained by adding 0.05 to those of and capping them above by . For nearest-neighbor terms, the upper-diagonal coefficients of and are obtained by multiplying those of the stable VAR(2) design by 1.6 and 1.2, respectively, while the lower-diagonal coefficients are obtained by multiplying by 0.4 and 0.6, respectively. The innovation covariance matrix remains .
In every replication, we generate a post-burn sample of length after a burn-in of 200 observations and split the series chronologically into 720 training observations, 240 validation observations, and 240 test observations. The forecast horizon is , the rolling evaluation step size is 12, and the candidate lag set for validation is
For lag-based regression methods, the fitted empirical lag order corresponding to a truncation level k is
so the implied candidate lag-order set is . Ridge regression is implemented with a fixed penalty parameter ; no ridge-penalty grid is used. For each method, the lag parameter is selected by minimizing the validation-set mean absolute error.
For each rolling test window w, the window-level MAE and MSE are computed as
and
The reported test MAE and test MSE for a given replication are the averages of these window-level quantities across all rolling windows in the test sample. Table 1, Table 2, Table 3 and Table 4 report the Monte Carlo means of MAE and MSE together with 95% confidence intervals for those means.
Several conclusions emerge from these results. First, ridge regression often attains slightly smaller errors than the proposed model-free predictor, especially in lower-dimensional settings, which suggests that mild regularization can improve finite-sample stability. Second, the channel-independent linear benchmark performs best in several settings with and , particularly under heavy-tailed innovations and structural breaks. This suggests that, in moderate or high dimension, reduced model complexity may offset the loss from ignoring cross-series dependence. Finally, in the TVAR setting the differences among the reported methods are small, indicating that the nonlinear regime-switching mechanism considered here is still reasonably well approximated by linear predictors at the chosen forecast horizon.
Overall, the Monte Carlo study shows that the proposed lag-based implementation is competitive with standard linear forecasting approaches across a variety of linear, nonlinear, heavy-tailed, and nonstationary settings. However, it does not uniformly dominate the competing methods: ridge regression is often slightly better in low dimension, whereas the channel-independent benchmark becomes more attractive as the dimension increases.
The real-data macroeconomic application is motivated by the empirical forecasting literature using macroeconomic variables, factor methods, and high-dimensional prediction tools Bai and Ng [26], Stock and Watson [29], Bernanke et al. [35], Banbura et al. [36], McCracken and Ng [37]. The purpose of this empirical example is not to claim dominance over all benchmarks, but to show that the proposed model-free finite-lag predictor can be implemented directly on real multivariate time-series data and can achieve competitive forecast accuracy with a simple fitting procedure. For the real-data application, the truncation parameter k is selected from by validation MAE. For ridge regression, the penalty parameter is selected from the grid on the validation sample. Because small differences in forecasting errors may not be meaningful, formal forecast-comparison tools such as the Diebold–Mariano test and the Model Confidence Set provide useful complementary evidence Diebold and Mariano [38], Hansen et al. [39].
The selected tuning parameters and forecast-accuracy results for the real-data application are reported in Table 5.
Table 5.
Real-data macroeconomic forecasting application. The model-free rows with fixed k illustrate the effect of the truncation parameter. Here . Forecasts are non-overlapping four-quarter recursive forecasts, and accuracy is reported in standardized units.
In this real-data application, the validation rule selects , equivalently , for the model-free predictor. The fixed-k rows show that increasing the truncation level worsens forecast accuracy in this dataset, suggesting that the additional lag coefficients increase estimation variance more than they reduce truncation bias. The model-free predictor attains the smallest MAE among the reported methods, whereas the channel-independent linear benchmark attains the smallest MSE. Thus, the real-data results support competitive performance rather than uniform dominance. Paired tests over the 11 test windows gave a model-free minus ridge MAE difference of with 95% confidence interval , so the difference was not statistically significant at the 5% level.
To assess the robustness of the empirical conclusions under more strongly nonlinear, heavy-tailed, and contaminated settings, Table 6 summarizes the average forecast-error ranks for the expanded set of competing methods.
Table 6.
Average ranks in additional screening simulations with bilinear, smooth nonlinear, heavier-tailed Student-t (), and contaminated-shock designs. Lower ranks indicate smaller forecast errors. These results summarize the expanded benchmark set used to assess robustness claims.
The additional screening simulations involved genuinely nonlinear and more strongly heavy-tailed or contaminated designs, together with LASSO, elastic-net, factor-ridge, and channel-independent benchmarks. They do not support a claim of uniform empirical superiority. Instead, they support the more cautious interpretation that the model-free implementation is a flexible forecasting framework whose unregularized least-squares form can be matched or outperformed by simpler or regularized procedures in finite samples.
Additional sensitivity analyses concerning regularization, the sample-to-parameter ratio, the truncation level, and the series dimension are reported in Table 7.
Table 7.
Additional sensitivity checks for regularization, sample/parameter ratio, truncation, and dimension. Here denotes the empirical fitted lag order, so . The regularized/benchmark column reports model-free ridge for the first five rows and channel-linear for the last two rows.
These additional results clarify the finite-sample bias–variance tradeoff. A small truncation level may omit useful lag information, while a large truncation level increases the number of coefficients and can make unrestricted least squares unstable. The number of scalar coefficients in the unrestricted estimator with intercept is , or equivalently regressors per equation. This explains why regularization or dimension reduction is practically important when m or k is large relative to the training sample.
6. Discussion and Conclusions
We extended the scalar model-free prediction framework of Mohammadi and Li [1] to multivariate time series. Under a mild uniformly bounded first-moment condition, we established a VARMA-type representation and constructed an associated infinite-past vector linear solution. This led to a practical forecasting method based on truncation of the infinite-past expansion and estimation of the resulting coefficient matrices by multivariate least squares.
The theoretical development separates two levels of assumptions. The representation results are model-free and require only a uniformly bounded first moment. The stated accuracy results for the estimated predictor require the selected-solution identification assumption and additional prediction-design conditions, reflecting the fact that multivariate least squares must be stable in finite samples. Under Assumption 1 and these design conditions, the one-step predictor is consistent, and the recursive predictor is consistent for every fixed forecast horizon.
The Monte Carlo study showed that the proposed lag-based implementation is competitive with standard linear forecasting approaches across a range of linear, nonlinear, heavy-tailed, and nonstationary settings. In particular, its forecasting performance was close to that of the ridge and channel-independent linear benchmarks, although these competing methods were sometimes preferable in finite samples depending on the dimension and the form of misspecification.
The real-data application and additional sensitivity checks support the same cautious interpretation. The model-free predictor can be practically competitive, but its unregularized least-squares implementation does not uniformly dominate ridge, lasso, elastic-net, factor-based, or channel-independent alternatives. When the number of lagged regressors is large relative to the training length, regularized model-free variants or dimension-reduction methods are preferable.
Finally, the proposed method is intended for prediction rather than structural analysis. The estimated coefficient matrices are forecasting coefficients arising from a truncated model-free linear representation. They should not be interpreted as structural parameters, causal effects, impulse-response coefficients, or policy multipliers. Structural analysis, counterfactual policy evaluation, and causal identification require additional assumptions not imposed in this paper.
Further work may study sharper high-dimensional theory, asymptotic distributions for the estimated coefficient matrices, regularized and reduced-rank versions of the method, and applications to real multivariate datasets.
Author Contributions
Conceptualization, A.M.; Methodology, A.M.; Software, A.M.; Validation, H.S.; Formal analysis, H.S.; Resources, A.M.; Data curation, A.M.; Writing–original draft, H.S. and A.M.; Review and editing, H.S.; Supervision, A.M. All authors have read and agreed to the published version of the manuscript.
Funding
This research received no external funding.
Data Availability Statement
The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.
Acknowledgments
The authors sincerely thank the Associate Editor and the three anonymous reviewers for their careful reading of the manuscript and for their constructive comments and suggestions, which helped improve the clarity, presentation, and empirical evaluation of the paper.
Conflicts of Interest
The authors declare no conflicts of interest.
References
- Mohammadi, M.; Li, M. Model-free prediction of time series: A nonparametric approach. J. Nonparametric Stat. 2024, 36, 804–824. [Google Scholar]
- Box, G.E.P.; Jenkins, G.M.; Reinsel, G.C.; Ljung, G.M. Time Series Analysis: Forecasting and Control, 5th ed.; Wiley: Hoboken, NJ, USA, 2015. [Google Scholar]
- Brockwell, P.J.; Davis, R.A. Time Series: Theory and Methods; Springer: Berlin/Heidelberg, Germany, 1991. [Google Scholar]
- Hamilton, J.D. Time Series Analysis; Princeton University Press: Princeton, NJ, USA, 1994. [Google Scholar]
- Hyndman, R.J.; Athanasopoulos, G. Forecasting: Principles and Practice, 3rd ed.; OTexts: Melbourne, Australia, 2021. [Google Scholar]
- Lütkepohl, H. New Introduction to Multiple Time Series Analysis; Springer: Berlin/Heidelberg, Germany, 2005. [Google Scholar]
- Pourahmadi, M. Foundations of Time Series Analysis and Prediction Theory; Wiley: Hoboken, NJ, USA, 2001. [Google Scholar]
- Tsay, R.S. Multivariate Time Series Analysis: With R and Financial Applications; Wiley: Hoboken, NJ, USA, 2014. [Google Scholar]
- Wei, W.W.S. Time Series Analysis: Univariate and Multivariate Methods, 2nd ed.; Pearson: London, UK, 2006. [Google Scholar]
- Biau, G.; Bleakley, K.; Györfi, L.; Ottucsák, G. Nonparametric sequential prediction of time series. J. Nonparametric Stat. 2010, 22, 297–317. [Google Scholar] [CrossRef] [Scilit]
- Chernozhukov, V.; Wüthrich, K.; Zhu, Y. Distributional conformal prediction. Proc. Natl. Acad. Sci. USA 2021, 118, e2107794118. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Härdle, W.; Lütkepohl, H.; Chen, R. A review of nonparametric time series analysis. Int. Stat. Rev. 1997, 65, 49–72. [Google Scholar] [CrossRef] [Scilit]
- Politis, D.N. Model-free model-fitting and predictive distributions. TEST 2013, 22, 183–221. [Google Scholar] [CrossRef] [Scilit]
- Politis, D.N. Model-Free Prediction and Regression: A Transformation-Based Approach to Inference; Springer: Berlin/Heidelberg, Germany, 2015. [Google Scholar]
- Tschernig, R.; Yang, L. Nonparametric lag selection for time series. J. Time Ser. Anal. 2000, 21, 457–487. [Google Scholar] [CrossRef] [Scilit]
- Vilar-Fernández, J.M.; Cao, R. Nonparametric forecasting in time series: A comparative study. Commun. Stat. Simul. Comput. 2007, 36, 311–334. [Google Scholar] [CrossRef] [Scilit]
- Wang, Y.; Politis, D.N. Model-free bootstrap for a general class of stationary time series. Bernoulli 2022, 28, 744–770. [Google Scholar] [CrossRef] [Scilit]
- Zeng, Z.; Li, M. Bayesian median autoregression for robust time series forecasting. Int. J. Forecast. 2021, 37, 1000–1010. [Google Scholar] [CrossRef] [Scilit]
- Zhang, G.P.; Qi, M. Neural network forecasting for seasonal and trend time series. Eur. J. Oper. Res. 2005, 160, 501–514. [Google Scholar] [CrossRef] [Scilit]
- Cherstvy, A.G.; Vinod, D.; Aghion, E.; Chechkin, A.V.; Metzler, R. Time averaging, ageing and delay analysis of financial time series. New J. Phys. 2017, 19, 063045. [Google Scholar] [CrossRef] [Scilit]
- Dahlhaus, R. Fitting time series models to nonstationary processes. Ann. Stat. 1997, 25, 1–37. [Google Scholar] [CrossRef] [Scilit]
- Dette, H.; Wu, W.B. Prediction in locally stationary time series. J. Bus. Econ. Stat. 2022, 40, 370–381. [Google Scholar]
- Fryzlewicz, P.; Van Bellegem, S.; von Sachs, R. Forecasting non-stationary time series by wavelet process modelling. Ann. Inst. Stat. Math. 2003, 55, 737–764. [Google Scholar] [CrossRef] [Scilit]
- Kley, T.; Preuß, P.; Fryzlewicz, P. Predictive, finite-sample model choice for time series under stationarity and non-stationarity. Electron. J. Stat. 2019, 13, 3710–3774. [Google Scholar] [CrossRef] [Scilit]
- Nason, G.P.; von Sachs, R.; Kroisandt, G. Wavelet processes and adaptive estimation of the evolutionary wavelet spectrum. J. R. Stat. Soc. Ser. B 2000, 62, 271–292. [Google Scholar] [CrossRef] [Scilit]
- Bai, J.; Ng, S. Determining the number of factors in approximate factor models. Econometrica 2002, 70, 191–221. [Google Scholar] [CrossRef] [Scilit]
- Basu, S.; Michailidis, G. Regularized estimation in sparse high-dimensional time series models. Ann. Stat. 2015, 43, 1535–1567. [Google Scholar] [CrossRef] [Scilit]
- Nicholson, W.B.; Matteson, D.S.; Bien, J. VARX-L: Structured regularization for large vector autoregressions with exogenous variables. Int. J. Forecast. 2017, 33, 627–651. [Google Scholar] [CrossRef] [Scilit]
- Stock, J.H.; Watson, M.W. Forecasting using principal components from a large number of predictors. J. Am. Stat. Assoc. 2002, 97, 1167–1179. [Google Scholar] [CrossRef] [Scilit]
- Tibshirani, R. Regression shrinkage and selection via the lasso. J. R. Stat. Soc. Ser. B 1996, 58, 267–288. [Google Scholar] [CrossRef] [Scilit]
- Yuan, M.; Lin, Y. Model selection and estimation in regression with grouped variables. J. R. Stat. Soc. Ser. B 2006, 68, 49–67. [Google Scholar]
- Zou, H.; Hastie, T. Regularization and variable selection via the elastic net. J. R. Stat. Soc. Ser. B 2005, 67, 301–320. [Google Scholar] [CrossRef] [Scilit]
- Hoerl, A.E.; Kennard, R.W. Ridge regression: Biased estimation for nonorthogonal problems. Technometrics 1970, 12, 55–67. [Google Scholar] [CrossRef]
- Izenman, A.J. Reduced-rank regression for the multivariate linear model. J. Multivar. Anal. 1975, 5, 248–264. [Google Scholar] [CrossRef] [Scilit]
- Bernanke, B.S.; Boivin, J.; Eliasz, P. Measuring the effects of monetary policy: A factor-augmented vector autoregressive approach. Q. J. Econ. 2005, 120, 387–422. [Google Scholar] [CrossRef] [Scilit]
- Banbura, M.; Giannone, D.; Reichlin, L. Large Bayesian vector autoregressions. J. Appl. Econom. 2010, 25, 71–92. [Google Scholar]
- McCracken, M.W.; Ng, S. FRED-MD: A monthly database for macroeconomic research. J. Bus. Econ. Stat. 2016, 34, 574–589. [Google Scholar] [CrossRef] [Scilit]
- Diebold, F.X.; Mariano, R.S. Comparing predictive accuracy. J. Bus. Econ. Stat. 1995, 13, 253–263. [Google Scholar] [CrossRef] [Scilit]
- Hansen, P.R.; Lunde, A.; Nason, J.M. The model confidence set. Econometrica 2011, 79, 453–497. [Google Scholar] [CrossRef] [Scilit]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.