Next Article in Journal
ReLU Neural Networks and Their Training
Previous Article in Journal
The Optimal Frequency Control Problem of a Nonlinear Oscillator
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Integrating Deep Learning into Semiparametric Network Vector AutoRegressive Models

1
School of Statistics and Mathematics, Shanghai Lixin University of Accounting and Finance, Shanghai 201209, China
2
Shanghai Municipal Big Data Center, Shanghai 200072, China
3
School of Electrical Engineering and Computer Science, The University of Queensland, Brisbane, QLD 4068, Australia
4
School of Statistics and Data Science, Shanghai University of International Business and Economics, Shanghai 201620, China
*
Author to whom correspondence should be addressed.
Mathematics 2026, 14(1), 38; https://doi.org/10.3390/math14010038
Submission received: 1 November 2025 / Revised: 13 December 2025 / Accepted: 18 December 2025 / Published: 22 December 2025

Abstract

Network vector AutoRegressive models play a vital role in multivariate time series analysis. However, previous research in the classic Network vector AutoRegressive (NAR) model is limited to strict assumptions of linearity and time-invariance of node-specific covariates. In this study, we propose a Semiparametric NAR (SNAR) model to broaden existing research horizons by (1) extending node-specific covariates to a nonlinear framework, (2) incorporating high-dimensional time-varying covariates for a more comprehensive analysis, and (3) maintaining the interpretability of the autoregressive effects of the NAR. A deep learning-based method is presented to simultaneously estimate the nonparametric function and the parameters in SNAR. We also provide theoretical proof for the convergence rate of the nonparametric deep neural network estimator to support linear-to-nonlinear extension and show that the proposed method is capable of avoiding the curse of dimensionality. Furthermore, we prove the asymptotic normality of the parametric estimators for autoregressive effects to demonstrate the maintenance of interpretability. Experiments on various numerical simulated data show that the proposed method can avoid the curse of dimensionality; for instance, in nonlinear settings, the SNAR model reduces the prediction MSE by approximately 69% compared to the classic NAR model (decreasing from 3.44 to 1.06). Furthermore, in real-world stock return analysis, the SNAR model achieves an MSE of 0.9930, significantly outperforming the NAR baseline (MSE 1.6540) and other state-of-the-art methods.

1. Introduction

The Network vector AutoRegressive (NAR) model is designed to explicitly characterize node-to-node dependence structures in ultra-high-dimensional multivariate time series. In the NAR model, the value of each node is determined by (a) its own past values, (b) the past values of connected nodes, (c) a set of node-specific external covariates, and (d) an error term. Through these components, NAR models capture the temporal propagation of shocks across a network—such as how stress originating from a major bank diffuses through a financial system—thereby supporting risk assessment and policy design.
Existing studies [1,2] establish asymptotic properties for NAR parameter estimators. However, these works rely on a linear specification of external covariates, which is restrictive in modern applications where covariates are high-dimensional and often exhibit nonlinear effects. This raises a natural question:
  • How can we construct a nonlinear model for high-dimensional time-varying covariates while preserving the interpretability of NAR?
A common remedy is to replace the linear component with a flexible nonparametric function, but this immediately leads to two further questions:
  • How should such a model be estimated?
  • What are its theoretical guarantees?
Classical nonparametric methods—such as kernel or spline estimators—enjoy well-understood statistical properties, but they suffer from the curse of dimensionality: as the covariate dimension q increases, the required sample size grows exponentially, making computation infeasible.
This study proposes a Semiparametric NAR (SNAR) model to overcome these limitations. We relax the linearity constraint on the covariate component to accommodate nonlinear, complex, and high-dimensional effects and incorporate time-varying covariates—an essential feature in real-world applications (e.g., GDP dynamics in macroeconomic analyses). Specifically, we employ a deep neural network (DNN) to estimate the nonlinear component, enabling both modeling flexibility and the avoidance of dimensionality issues. We further establish the DNN estimator’s consistency and convergence rate under Hölder smoothness and intrinsic dimension assumptions, achieving a minimax-optimal rate up to logarithmic factors.
Beyond modeling nonlinear covariate effects, we also retain the interpretability of temporal dependence structures by accurately estimating autoregressive components. Prior studies [1] show that these parameters in the NAR model are asymptotically normal and thus interpretable; for example, a region with a larger autoregressive coefficient may exhibit stronger “inertial” behavior, such as more persistent weather patterns. In the SNAR model, we jointly estimate the nonlinear function and the autoregressive effects through maximum likelihood. The results show that the autoregressive parameter estimators remain unbiased, consistent with N T , and asymptotically normal—preserving the interpretability of the original NAR framework. As illustrated in Figure 1, applying the SNAR model to international trade data yields intuitive insights into how countries influence one another through the direction, thickness, and color of network edges.
To validate the theoretical results and demonstrate forecasting advantages, we conduct extensive simulations under various configurations. The SNAR model consistently outperforms the classical NAR model and other state-of-the-art baselines. We further evaluate the model on three real-world datasets, where the SNAR model achieves markedly better predictive accuracy and parameter estimation.
Overall, our contributions are summarized as follows:
  • In this paper, we propose a Semiparametric NAR (SNAR) model that incorporates nonlinear, high-dimensional, time-varying covariates through DNN-based estimation and establish the consistency and convergence rate of the nonlinear component.
  • The results show that the SNAR model preserves the interpretability of the autoregressive effects and prove that the corresponding estimators remain consistent with N T and asymptotically normal.

2. Related Works

2.1. From AutoRegressive (AR) to Vector AutoRegressive (VAR) Models

The autoregressive (AR) model is one of the most well-known models in time series analysis. It considers one time-varying variable and specifies that the variable depends linearly on its own previous values and on a random error term ([3]). The error term is usually assumed to be independent over time. When considering a set of time-varying variables, a vector AutoRegressive (VAR) model is used to capture the relationship between multiple quantities. Like the AR model, each variable in the VAR model has an equation modeling its evolution over time, including the variable’s past values, the lagged values of the other variables in the model, and an error term. A general VAR model containing N variables with v lags can be written as
Y t = c + A 1 Y t 1 + A 2 Y t 2 + + A v Y t v + E t ,
where Y t R N is the variable’s value at time point t, c is a N-vector of constants serving as the intercept, A 1 , , A v are time-invariant N × N matrices, and E t is an N-vector of error terms. Every error term is assumed to have a zero mean and to be independent across time.
In an ordinary VAR model in Equation (1), N is the number of variables of one individual. If we assume N to be the number of individuals and Y t = ( Y t 1 , , Y t N ) to be the N- dimensional response vector, Equation (1) can be used to model a multivariate time series.

2.2. Advancements from VAR to Network Autoregressive (NAR) Models

The Network vector AutoRegressive (NAR) model ([1]) innovatively incorporates network structures to elucidate the interdependencies among N entities. This model conceptualizes each individual’s response at a specific time as a linear combination of four principal components, as stated in the first paragraph in the Introduction. The coefficients corresponding to these components are the momentum effect, network effect, and nodal effect, respectively. The momentum and network effects collectively embody the model’s autoregressive dimension, encapsulating both temporal and spatial dependencies.
A pivotal advantage of the NAR model over the conventional vector AutoRegressive (VAR) framework lies in its parameter efficiency. While the parameter count in a traditional VAR model escalates with the number of entities N, potentially leading to over-parameterization and computational burdens, the NAR model maintains a constant number of parameters regardless of N. This feature significantly enhances the model’s scalability and feasibility for large networks.
We briefly introduce the NAR model. Consider a social network with N nodes indexed by 1 i N . The network structure can be described by its adjacency matrix A = ( a i j ) R N × N , where a i j = 1 indicates the existence of a link from node i to node j, and a i j = 0 otherwise, { i , j } { 1 , , N } . This study allows the network to be directed, i.e., a i j a j i , and it is assumed that no node is self-related, i.e., a i i = 0 for any 1 i N . With the defined adjacency matrix [1] considers a one-order NAR model as follows:
Y t i = β 0 + Z i γ + β 1 Y t 1 i + β 2 n i 1 j = 1 N a i j Y t 1 j + ε t i ,
where Y t i R 1 is the univariate response obtained from node i at time point t, and Z i R q is the time-invariant covariate of node i. Here, n i = j i a i j is the total number of neighbors that node i links to, so n i 1 j = 1 N a i j Y t 1 j represents the average impact from ith neighbors. ( β 0 , β 1 , β 2 , γ ) R 3 + q are coefficients to be estimated, and β 1 , β 2 , γ correspond to the momentum, network, and nodal effects, respectively. Since the relationship between nodes and the correlation over time are characterized by the network structure and the autoregressive process, respectively, it is acceptable to allow the error term, ε t i ’s, to be i.i.d. and independent of Z i ’s. For convenience, ε t i is assumed to follow N ( 0 , σ 2 ) for any possible i and t. Under some stationary assumptions, it is convenient to estimate ( β 0 , β 1 , β 2 , γ ) using the least square method or maximum likelihood method. More contents about the NAR model can be found in [2,4,5,6,7,8].

3. Methods

3.1. Semiparametric NAR (SNAR) Model with Time-Varying Covariates

Similar to the definition of the NAR model, let Y t i be the response variable from the ith subject at time point t, i = 1 , , N , t = 1 , , T . A q-dimensional covariate variable Z t i = ( Z t i 1 , , Z t i q ) R q for each node i is assumed to be observable at time t. Given the adjacency matrix A, the lag-1 SNAR model can be expressed as
Y t i = g 0 ( Z t 1 i ) + β 1 Y t 1 i + β 2 n i 1 j = 1 N a i j Y t 1 j + ε t i ,
where g 0 : R q R is an unknown function. The architecture of the model is shown in Figure 2. Its vector form can be written as
Y t = G t 1 + B Y t 1 + E t ,
where Y t = ( Y t 1 , , Y t N ) R N , G t = ( g 0 ( Z t 1 ) , , g 0 ( Z t N ) ) R N , B = β 1 I + β 2 W , W = diag { n 1 1 , , n N 1 } A is the row-normalized adjacency matrix, I is an identity matrix with compatible dimension, and E t = ( ε t 1 , , ε t N ) R N . It is obvious that a NAR model in Equation (2) is a special form of the SNAR model in Equation (3).
Remark 1. 
It is noted that the SNAR model in Equation (2) considers only one lag. One could consider a high-order lag model as a flexible extension. The model setup and assumptions employed in this study are directly based on the framework presented in [1].
Remark 2. 
In classic semiparametric models, identifiability is typically ensured by imposing a mean-zero constraint, i.e., E [ g 0 ( · ) ] = 0 , to separate the nonparametric function from the intercept term β 0 . Our SNAR formulation adopts an alternative but equivalent approach for identifying the model: we omit the separate intercept parameter β 0 and allow g 0 ( · ) to be a general function that absorbs the intercept. This formulation avoids confounding between the constant term and the nonparametric component. Theoretically, one can always decompose the estimated function as g 0 ( · ) = μ + g ˜ ( · ) , where μ = E [ g 0 ( · ) ] and E [ g ˜ ( · ) ] = 0 , ensuring that the components remain interpretable.

3.2. Estimation

To estimate the unknown function g 0 , deep neural networks (DNNs) are used as function approximators ([9,10]). A simple DNN is defined as shown in the appendix. To obtain some theoretical properties shown in the next subsection, we define some classes of DNN. Let N + be the set of all positive natural numbers. Given K N + and p N + K + 2 , consider a class of DNN:
G ( K , p ) = { g : g is a DNN with ( K + 1 ) layers and widthvector p such that max { W k , v k } 1 , for all k = 0 , , K } ,
where · denotes the sup-norm of matrix or vector, the matrix entries ( W k ) i , j are the weight linking the jth neuron in layer k to the ith neuron in layer k + 1 , and the vector entries ( v k ) i represent a shift term associated with the ith neuron in layer k + 1 .
To avoid the overfitting problem, consider, for s N + and D > 0 , a class of sparse neural networks:
G ( K , s , p , D ) = g G ( K , p ) : k = 1 K W k 0 + v k 0 s , g D ,
where · 0 is the number of nonzero entries of the matrix or vector, and g is the sup-norm of function g.
We approximate g 0 using a DNN g G ( K , s , p , D ) , whose input is the q-dimensional vector Z and the output is a scalar value. With the shorthand G = G ( K , s , p , ) and denotation n : = N T , we estimate ( β 1 , β 2 , g 0 ) by maximizing the log likelihood as
( β ^ 1 , β ^ 2 , g ^ ) = arg max ( β 1 , β 2 , g ) R × R × G L n ( β 1 , β 2 , g ) ,
where L n ( β 1 , β 2 , g ) = 1 n i = 1 N t = 1 T log ( 2 π ) log σ 1 2 σ 2 [ Y t i g ( Z t 1 i ) β 1 Y t 1 i β 2 w i Y t 1 ] 2 . The Adam optimizer ([11]) is used to implement the maximization procedure. We summarize the entire estimation process in Algorithm 1. To prevent overfitting during the training of the nonlinear component g ( · ) , we employ standard regularization techniques within the network architecture, specifically Dropout layers, alongside an Early Stopping mechanism based on validation loss.
Algorithm 1 SNAR
Require: 
{ Y t i , Z t i for t = 0 , , T and i = 1 , , N }, Objective Function L n , Number of Layers, Neurons per Layer, Epochs, Batch Size, Early Stop, Threshold for Minimum Improvement, Learning Rate α , Dropout (Optional)
Ensure: 
{ θ : The set of β ^ 1 , β ^ 2 and parameters defining the neural network g ^ }
1:
Set Hyperparameters: Number of Layers, Neurons per Layer, Epochs, Batch Size, Early Stop, Threshold for Minimum Improvement, Dropout (Optional)
2:
Initialize β 1 , β 2 (0 as usual) and define the DNN g
3:
Let U be the reduction in loss from two subsequent training iterations. Initialize as 0
4:
Let V > 0 be the threshold for minimum improvement
5:
Let k = 0
6:
while U < V do
7:
   Forward Pass
8:
      Pass Z t i to the deep neural network, output g ( Z t i )
9:
      Calculate MSE loss: L n ( θ )
10:
  Backward Pass
11:
       θ ( k ) = θ ( k 1 ) α L n ( θ ( k 1 ) )
12:
  Stopping Criteria Updates
13:
      If k = 0: U = L n ( θ ) Else U = U L n ( θ )
14:
       k = k + 1
15:
end while
16:
return  ( β ^ 1 , β ^ 2 , g ^ ) = θ ( k )

3.3. Theoretical Properties

We then study the asymptotic properties of the estimators in Equation (7). Some restrictions on the nonparametric function g 0 are needed. Assume that it belongs to a Hölder class of smooth functions, which has been discussed in [9,10,12]. A Hölder class of smooth functions with parameters α , M > 0 and domain D R q is computed as follows:
H q α ( D , M ) = g : D R : β : | β | < α β g + β : | β | = α sup x , y D , x y | β g ( x ) β g ( y ) | x y α α M ,
where α is the largest integer strictly smaller than α , β : = 1 β q β with β = ( β 1 , , β q , and | β | = k = 1 q β k . Let r N , M > 0 , α = ( α 0 , , α r ) R + r + 1 and d = ( d 0 , . d r + 1 ) N + r + 2 , d ˜ = ( d ˜ 0 , , d ˜ r ) N + r + 1 with d ˜ j d j , j = 0 , , r , where N + is the set of all positive real numbers. We further assume that g 0 belongs to a composite smoothness function class:
H ( r , α , d , d ˜ , M ) : = { g = g q g 1 : g i = ( g i 1 , , g i d i + 1 ) and g i j H d ˜ i α i ( [ a i , b i ] d ˜ i , M ) , for some | a i | , | b i | M } .
Functions in this class are characterized by two kinds of dimensions, d and d ˜ , where the latter represents the intrinsic dimension of the function. For this function space, we denote α i * = α i k = i + 1 r ( α k 1 ) , ϕ n = max i = 0 , , r n α i * 2 α i * + d ˜ i with notation a b : = min { a , b } . To obtain the theoretical properties, the following technical conditions are required:
(A1) The nonparametric function g 0 is an element of H ( r , α , d , d ˜ , M ) .
(A2) The neural network family G ( K , s , p , D ) is defined as shown in Equation (6), where K = O ( log n ) , s = O ( n ϕ n 2 log n ) , and n ϕ n 2 min ( p k ) k = 1 , , K max ( p k ) k = 1 , , K n .
Assumption (A1) assumes that the real g 0 is the composite of some univariate Hölder smoothness functions. Assumption (A2) determines the structure of the neural network family in Equation (6). According to [10,12,13], more flexible neural networks can achieve smaller approximation error. The approximation error is defined as the distance between true functions g 0 and g ˜ , and g 0 is projected onto the space of functions that can be implemented by a neural network from G ( K , s , p , D ) . However, a larger neural network often leads to a larger estimation error, shown as the distance between g ^ and g ˜ . Assumption (A2) is used to provide a trade-off between the approximation error and estimation error.
For the social network structure, assume W is a sequence of matrices indexed by N. They are assumed to be nonstochastic.
(B1) (Connectivity) Treat W as a transition probability matrix of a Markov chain, whose state space is defined as the set of all the nodes in the network. The Markov chain is irreducible and aperiodic.
(B2) (Uniformity) Define W * = W + W as a symmetric matrix. Assume the largest absolute eigenvalues of W * is O ( log n ) .
For the covariates and error term in model Equation (3), there is a standard assumption for the NAR model.
(B3) Assume that Z t i forms a stationary α -mixing process with a finite fourth-order moment. This weak dependence condition is standard in time series analysis and is required to ensure the validity of concentration inequalities and central limit theorem-type results used in deriving the consistency and asymptotic properties of the proposed estimators. Without loss of generality, we assume that the domain of Z t i is taken to be [ 0, 1 ] q . ε t i are assumed to follow i.i.d. normal distribution with zero mean across both 1 i N and 1 t T . Moreover, Z t i and { ε t i } are assumed to be mutually independent.
Similar to a usual NAR model, we first introduce the strict stationarity of the SNAR model in Theorem 1.
Theorem 1 
(Stationarity). Suppose that N is fixed and given Z for all i and t. If | β 1 | + | β 2 | < 1 , then there exists a unique strictly stationary solution with a finite first-order moment to the model (Equation (3)). The solution has the following form:
Y t = j = 0 B j G t j + j = 0 B j E t j .
Proposition 1. 
Assume | β 1 | + | β 2 | < 1 and G 0 = E ( g 0 ( Z ) ) . The strictly stationary solution in (Equation (10)) follows a normal distribution with the mean and covariance given by
μ = ( I B ) 1 G 0 = ( I β 1 I β 2 W ) 1 G 0 ,
vec { Γ ( 0 ) } = σ 2 ( I B B ) 1 vec ( I ) ,
whereis the Kronecker product and v e c ( · ) is the operator stacking the columns of a given matrix.
The proof of Theorem 1 is given in Appendix B.1. Based on the strictly stationary solution Equation (10), the conditional mean and covariance of Y t can be obtained in Proposition 1.
Theorem 2. 
Assume the stationary condition | β 1 | + | β 2 | < 1 and technical conditions (A1) (A2) (B1) (B2) (B3) hold; then, there exists an estimator g ^ such that
g ^ g 0 L 2 ( [ 0 , 1 ] p ) = O p ( ϕ n log 2 n ) ,
where h L 2 ( [ 0 , 1 ] p ) for any function h is the L 2 -norm of h.
Theorem 2 reveals that the convergence rates are jointly determined by the smoothness α and the intrinsic dimension d ˜ of the function g 0 , rather than the dimension d , under the assumption of the representational space H ( r , α , d , d ˜ , M ) in Equation (9). Thus, under our DNN-based SNAR model, the curse of dimensionality is alleviated and the convergence rate will be faster when the intrinsic dimension d ˜ is relatively low. The minimax lower bound for estimating g 0 is shown below.
Theorem 3. 
Assume the stationary condition | β 1 | + | β 2 | < 1 and technical conditions (A1) (B1) (B2) (B3) hold; then, there exists a constant, 0 < c < , such that
inf g ^ sup ( β 1 , β 2 , g 0 ) R M × R M × H 0 E { g ^ 0 ( Z ) g 0 ( Z ) } 2 c ϕ n 2 ,
where the infimum is taken over all possible estimators g ^ based on the observed data.
The proofs of Theorems 2 and 3 are shown in Appendix B.2 and Appendix B.3. For more theoretical foundations, see, e.g., [10,12,14,15].
We then show the asymptotic normality of estimated parameters ( β ^ 1 , β ^ 2 ) ([16,17]). Let H g 0 denote the collection of all subfamilies { g b L 2 ( [ 0 , 1 ] p ) : b ( 1 , 1 ) } H 0 such that lim b b 1 ( g b g 0 ) g L 2 ( [ 0 , 1 ] p ) 0 , and let
T g 0 = { g L 2 ( [ 0 , 1 ] p ) : lim b 0 b 1 ( g b g 0 ) g L 2 ( [ 0 , 1 ] p ) = 0 for some subfamily { g b : b ( 1 , 1 ) } H g 0 } .
Set T ¯ g 0 as the closed linear span of T g 0 . The asymptotic normality and the information bound are shown in Theorem 4.
Theorem 4. 
Assume the stationary condition | β 1 | + | β 2 | < 1 and technical conditions (A1) (A2) (B1) (B2) (B3) hold. If the information matrix is nonsingular and min { N , T } , we have
N T β ^ 1 β ^ 2 β 1 β 2 d N ( 0 , Σ ) ,
where Σ = I ( β ) 1 , I ( β ) is the information bound for β.
The proof of Theorem 4 is shown in Appendix B.4, and an estimate of the asymptotic variance Σ is also provided in Appendix C.

4. Experiments

4.1. Simulation Study

To demonstrate the finite sample performance of the proposed SNAR method, we present four cases in comparison with the traditional NAR model. The main difference is the underlying function g 0 ( x ) . Other than that, they are fairly similar. In each simulation case, different network sizes and numbers of time points are considered (i.e., N = ( 100 , 200 ) , T = ( 100 , 200 ) ), and the experiment is randomly replicated R = 200 times. The specific method used for generating simulated data, information about dataset splitting, and computation details are provided in Appendix C.
The four different cases for the underlying function g 0 ( Z ) are set as follows:
  • Case 1 (Linear): g 0 ( Z ) = 0.2 0.5 Z 1 + 0.3 Z 2 + 0.8 Z 3 0.1 Z 4 0.1 Z 5 ,
  • Case 2 (Additive): g 0 ( Z ) = 5 2 Z 1 + 0.5 Z 2 2 Z 3 3 log ( Z 4 + 3 ) + Z 5 + 3 ,
  • Case 3 (Deep): g 0 ( Z ) = Z 1 2 2 Z 2 2 + Z 2 Z 3 + Z 4 Z 5 ,
  • Case 4 (High-dimensional): g 0 ( Z ) = ( 100 + Z 1 + Z 2 + + Z 100 ) 2
Let ( β ^ 1 ( r ) , β ^ 2 ( r ) ) be the estimator obtained from the training set in the rth replication. We evaluate the bias and standard deviation of β ^ j as Bias ( β ^ j ) = β ^ ¯ j β j and S D ( β ^ j ) = [ ( R 1 ) 1 r = 1 R ( β ^ ¯ j β ^ j ) 2 ] 1 / 2 , respectively, where β ^ ¯ j = R 1 r = 1 R β ^ j ( r ) , j = 1 , 2 . The results are shown in Table 1. Under each simulation setting, the SNAR model has a steadily unbiased estimate, and the mean square errors decrease as the network size or the number of time points increases. As expected, the NAR model has a better performance than the SNAR model in the linear setting of Case 1, where all the parameters can be estimated well by the least square method. Under the complex settings of Cases 2–4, the overly restrictive NAR method results in large biases.
The information bound I ( β ) is also estimated to calculate the asymptotic variance of β ^ , and we use the estimated asymptotic variance to build a 95 % confidence interval. The empirical coverage probability of 95 % confidence intervals for the SNAR and NAR methods is shown in Table 2. The coverage rates of SNAR estimators are near 95 % for each simulation run. NAR performs better in Case 1 due to the correct model setting but loses efficacy in Cases 2–4. SNAR has a relatively stable performance, and the coverage rate is close to 95 % when the network size N increases.
After obtaining the parameter estimation of the simulated data, we make predictions on the test set data. The prediction accuracy is evaluated by the mean squared error (MSE) of the test set data. We also train some deep-learning-based models as the benchmarks, such as RNN, LSTM ([18]), Mamba ([19]), SAN ([20]), Dish-TS ([21]), and PatchTST ([22]). We not only use past observations of the target sequence but also covariates Z for the prediction. The mean and standard deviation of the MSE over R simulation runs are reported in Table 3, and the results show that our model had relatively optimal prediction performance compared to the benchmark model. As expected, NAR performs well under the linear setting of Case 1 with close-to-one MSEs and the smallest standard deviations. The mean of MSEs of our model is near 1 under all three settings, which shows prediction stability.
Table 4 shows the mean and standard deviation of MSEs of g ^ , where MSE ( g ^ ) = 1 N T i = 1 N t = 1 T | g ^ ( Z t i ) g 0 ( Z t i ) | 2 . It can be seen from the table that the MSE of g ^ obtained by both methods decreases as N or T increases, which verifies the theorems. In addition, the NAR model has a smaller MSE of g ^ than the SNAR model if the model setting is correct, as shown in Case 1. The SNAR model has a much better performance than the NAR model if the real structure of g is not linear, as shown in Cases 2–4.

4.2. Real Data Analysis

To demonstrate our proposed SNAR method on real data, we consider three datasets, namely international trade data, stock return data, and weather pollution index PM2.5 data.
The international trade data shown in Figure 1 contains the yearly international trade between 58 countries from 1981 to 2000, which has been analyzed in [2,23,24]. We set the logarithm of a country’s annual total trade volume as the response variable and set the logarithm of the country’s gross domestic product (GDP) and the level of political democracy as time-varying covariates. The method used in [24] is adopted to generate the network and then establish the SNAR model.
The stock return data is similar to that introduced in [7]. They built a NAR model to fit the return series of stocks. We consider 182 constituent stocks of the CSI 300 index and collect 545 daily prices of these stocks from 1 January 2019, to 31 March 2021 and generate daily return series by calculating rate t = ( price t price t 1 ) / price t 1 for each stock. To generate the network between 182 stocks, we calculate the correlations of the daily return series and consider an undirected network. We collect node-specific time-varying covariates about the operation status of a company from its publicly disclosed quarterly financial statements. There are 247 covariates in total, including Total Assets, Total Liabilities, Paid-in Capital, Total Owner’s Equity, Total Revenues, Total Expenses, and Net Income. Severe multicollinearity exists between these covariates.
The hourly air pollution data from 1 March 2013, to 28 February 2017, were obtained from 12 monitoring stations in Beijing, containing the hourly concentration levels of several air pollutants such as PM2.5, NO2, and other meteorological data such as temperature and surface pressure ([25]). This paper focuses on the daily PM2.5 concentration as our response, and all the other variables are the covariates. The network structure is established according to the distance between monitoring stations.
We fit these three datasets using the SNAR model and compare it with the NAR model and other SOTA methods. The MSEs of each test set data are shown in Table 5. For more analysis results, see Appendix C.

5. Conclusions

In this paper, we propose the Semiparametric Network vector AutoRegressive (SNAR) model to address the limitations of strict linearity and the curse of dimensionality in existing network time series analysis. By integrating deep neural networks with the statistical NAR framework, our primary objective is to accurately model the complex, nonlinear effects of high-dimensional node-specific covariates while preserving the structural interpretability of network interactions.
Our major contributions are summarized as follows: (1) This paper develops a unified estimation algorithm that simultaneously learns the nonparametric component and the autoregressive parameters. (2) We provide rigorous theoretical guarantees, establishing that the nonparametric deep neural network estimator achieves the minimax optimal convergence rate. (3) We prove the N T consistency and asymptotic normality of the parametric estimators for the momentum and network effects. These theoretical results ensure that the SNAR model retains the statistical interpretability of the classic NAR model while significantly enhancing predictive performance in nonlinear settings, as demonstrated by our extensive simulations and real-world experiments on trade, stock, and pollution networks.
Despite these advancements, our study has several limitations that outline promising directions for future research. Firstly, the current framework relies on a static network structure. Since social and economic relationships often evolve, future work will extend the SNAR model to accommodate dynamic networks with time-varying adjacency matrices. Secondly, our theoretical derivations assume i.i.d. Gaussian errors to facilitate the proof of convergence rates. While the proposed estimator, viewed as a Quasi-MLE, is generally robust under finite moment conditions, real-world data frequently exhibit heavy tails or dependent noise. We plan to investigate more robust loss functions to handle such non-Gaussian distributions. Finally, the autoregressive parameters are assumed homogeneous across all nodes to ensure model parsimony and statistical efficiency. However, influence structures in realistic networks may vary by cluster. Extending the framework to incorporate heterogeneous or random effects would be a valuable development to capture node-specific dynamics more precisely.

Author Contributions

Conceptualization, Y.T. and S.D.; methodology, Y.T.; software, Y.T. and H.D.; validation, S.D. and W.L.; formal analysis, Y.T. and H.D.; writing—original draft preparation, Y.T. and W.L.; writing—review and editing, H.D. and S.D.; visualization, Y.T. and H.D.; supervision, S.D. and W.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Research Start-up Fund for the Faculty of Shanghai Lixin University of Accounting and Finance.

Data Availability Statement

The data presented in this study are openly available in [23,25].

Acknowledgments

During the preparation of this manuscript/study, the authors used ChatGPT4 for the purposes of language clarity. The authors have reviewed and edited the output and take full responsibility for the content of this publication.

Conflicts of Interest

The authors declare no conflicts of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results’.

Abbreviations

The following abbreviations are used in this manuscript:
NARNetwork vector AutoRegressive
SNARSemiparametric Network vector AutoRegressive
DNNDeep Neural Network
SOTAState of the Art
ARAutoRegressive
VARVector AutoRegressive
MSEMean Squared Error

Appendix A. Definition of a Simple DNN

Let K be a positive integer and p = ( p 0 , , p K , p K + 1 ) be some positive integer sequence. A ( K + 1 ) -layer DNN with layer-width p is a composite function g : R p 0 R p K + 1 recursively defined as
g ( z ) = W K g K ( z ) + v K , g K ( z ) = σ ( W K 1 g K 1 ( z ) + v K 1 ) , g 1 ( z ) = σ ( W 0 z + v 0 ) .
The matrices W k R p k + 1 × p k and vectors v k R p k + 1 are the parameters of this DNN g. The activation functions σ are simple nonlinear transformations that operate componentwise, that is, σ ( ( z 1 , , z p k ) ) = ( σ ( z 1 ) , , σ ( z p k ) ) , which thus gives g k = ( g k 1 , , g k p k ) : R p k 1 R p k for k = 1 , , K . While many choices of activation functions are considered in deep learning, the most popular one is the rectified linear unit (ReLU), i.e., σ ( z ) = max { z , 0 } .
For the DNN in Equation (A1) K denotes the depth of the network and vector p lists the width of each layer, where p 0 is the dimension of the input variable, p 1 , , p K are the dimensions of the K hidden layers, and p K + 1 is the dimension of the output layer. The matrix entries ( W k ) i , j are the weight linking the jth neuron in layer k to the ith neuron in layer k + 1 , and the vector entries ( v k ) i represent a shift term associated with the ith neuron in layer k + 1 .

Appendix B. Proofs of Theorems

Appendix B.1. Proof of Theorem 1

Denote by λ i ( M ) the ith eigenvalue of any arbitrary matrix M R N × N . To ensure the existence of a strict stationary solution, it is only required that max i | λ i ( B ) | < 1 . According to [1,26], max i | λ i ( W ) | 1 , and with the assumption | β 1 | + | β 2 | < 1 , we have
max 1 i N | λ i ( B ) |   |   β 1 |   +   | β 2 | max 1 i N | λ i ( W ) | 1 .
It holds that lim m j = 1 m B j E t j exists, and then { Y t } defined in Equation (9) in the paper is a strictly stationary process. It is straightforward to verify that { Y t } satisfies the SNAR model (Equation (2)). The uniqueness of the strictly stationarity solution (Equation (9)) can also be verified; see the same proof in the supplementary material of [1].

Appendix B.2. Proof of Theorem 2

We first define some notations. For any vector v = ( v 1 , , v p ) R p , v = ( i = 1 p v i 2 ) 1 / 2 and v = max i | v i | , and for any matrix X = ( x i j ) R m × n , X = max i , j | x i j | . For any function h, h and h L 2 are the sup-norm and L 2 -norm of h, respectively, and for any vector function h = ( h 1 , , h p ) , h = max i h i . Denote a n b n as a n c b n for some c > 0 and any n. And a n b n means a n b n and b n a n .
With η = ( β 1 , β 2 , g ) and V = ( Z , Y ) , write ξ η ( V ) = g ( Z ) + ( β 1 I + β 2 W ) Y . We denote the true parameter by η 0 = β 1 , 0 , β 2 , 0 , g 0 . For any η 1 = β 1 , 1 , β 2 , 1 , g 1 and η 2 = β 1 , 2 , β 2 , 2 , g 2 , define d η 1 , η 2 = E ξ η 1 ( V ) ξ η 2 ( V ) 2 1 / 2 . Furthermore, denote P n and P as the empirical and probability measure of V i and V, that is, for any function h of V, P n h ( V ) = 1 n i = 1 n h ( V i ) and P h ( V ) = E h ( V ) . Recall that maximizing Equation (6) in the paper is equal to minimizing
Q n ( η ) = 1 N T i = 1 N t = 1 T ( Y i t g ( Z t i ) β 1 Y i ( t 1 ) β 2 w i Y t 1 ) 2 = 1 N T t = 1 T Y t g ( Z ) ( β 1 I + β 2 W ) Y t 1 2 ,
with n = N T , we consider the estimator η ^ * = ( β ^ 1 * , β ^ 2 * , g ^ * ) with E { ξ η ^ * ( V ) } = E { ξ η 0 ( V ) } in Equation (A3). In fact, for any estimator η ^ = ( β ^ 1 , β ^ 2 , g ^ ) in Equation (A3), its transformation η ^ * = ( β ^ 1 , β ^ 2 , g ^ E { ξ η ^ * ( V ) ξ η 0 ( V ) } ) is also an estimator in Equation (A3).
We then show that d η ^ * , η 0 p 0 as n , and d η ^ * , η 0 = O p ϕ n log 2 n .
For some D > 0 , let R D = β R : β < D and G D : = G ( K , s , p , D ) set in Equation (5) in the paper. Define
η ^ D * = β ^ 1 D * , β ^ 2 D * , g ^ D * = arg min η R D × R D × G D , E ξ η ( V ) = E ξ η 0 ( V ) Q n ( θ , g ) .
Due to the fact that P d η ^ * , η 0 < = 1 , it suffices to show that d η ^ D * , η 0 p 0 as n for some large enough D. Denote Q 0 ( η ) = P { Y ξ η ( V ) } , similar to [10], we have
sup η R D × R D × G D | Q n ( η ) Q 0 ( η ) |   | ( P n P ) ξ η ( V ) | + | ( P n P ) ( Y ) | p 0 .
Define g ˜ 1 = arg min g G ( K , s , p , D ) g g 0 L 2 , by the proof of Theorem 1 in [12], we have g ˜ 1 g 0 L 2 = O ϕ n log 2 n . Let g ˜ = g ˜ 1 E g ˜ 1 ( Z ) . Then g ˜ G D and g ˜ g 0 L 2 = g ˜ 1 g 0 E { g ˜ 1 ( Z ) g 0 ( Z ) } L 2 g ˜ 1 g 0 L 2 = O ϕ n log 2 n . Furthermore, we have Q n β 1 , 0 , β 2 , 0 , g ˜ Q n β 1 , 0 , β 2 , 0 , g 0 | Q n β 1 , 0 , β 2 , 0 , g ˜ Q 0 ( β 1 , 0 , β 2 , 0 , g ˜ ) | + Q 0 β 1 , 0 , β 2 , 0 , g ˜ Q 0 β 1 , 0 , β 2 , 0 , g 0   +   | Q 0 β 1 , 0 , β 2 , 0 , g 0 Q n β 1 , 0 , β 2 , 0 , g 0 | = o p ( 1 ) , by the law of large numbers and similar conclusion of Lemma 2 in [10]. Since η ^ D * is the minimizer of Equation (A4), we have Q n ( β ^ 1 D * , β ^ 2 D * , g ^ D * ) Q n ( β 1 , 0 , β 2 , 0 , g ˜ ) = Q n ( β 1 , 0 , β 2 , 0 , g 0 ) + o p ( 1 ) , which gives
Q n ( η ^ D * ) Q n ( η 0 ) o p ( 1 ) .
Moreover, it is obvious that for any small ϵ > 0 ,
sup d ( η , η 0 ) ϵ Q 0 ( η ) > Q 0 ( η 0 ) .
Therefore, the conditions of Theorem 5.7 in [27] follows from Equations (A5)–(A7), and this implies that d η ^ * , η 0 p 0 as n . Next, with similar calculations as in [10] and by Theorem 3.4.1 in [28], we can get the convergence rate d ( η ^ D * , η 0 ) = O p ( τ n ) , where τ n = ϕ n log 2 n as defined in [10]. This gives d ( η ^ * , η 0 ) = O p ( τ n ) . Furthermore, we have
d 2 ( η ^ * , η 0 ) = E ξ η ^ * , ξ η 0 2 = E g ^ 0 * ( Z ) + ( β ^ 1 * I + β ^ 2 * W ) Y g 0 ( Z ) ( β 1 I + β 2 W ) Y 2 = E ( β 0 * ^ θ 0 ) T ( · ) 2 + E ( g * ( Z ) g 0 ( Z ) ) + ( g * β 0 ) T ( · ) 2
Thus, by assumptions listed in the paper, it follows β ^ * β 0   = O p ( τ n ) and g ^ * g 0 L 2   = O p ( τ n ) . This implies the result.

Appendix B.3. Proof of Theorem 3

Let P ( β 1 , 0 , β 2 , 0 , g 0 ) be the probability distribution with respect to β 1 , 0 , β 2 , 0 , g 0 . Denote P 0 = { P ( β 1 , 0 , β 2 , 0 , g 0 ) : β 1 , 0 , β 2 , 0 R M , g 0 H 0 } and P 1 = { P ( β 1 , 0 , β 2 , 0 , g 0 ) : β 1 , 0 , β 2 , 0 R M , g 0 H 1 } , where H 1 = H ( r , α , d , d ˜ , M / 2 ) . Follow the proof of Theorem 2 in [10], P 1 is a subset of P 0 . If g ^ 1 is an estimator of g 1 H 1 based on the observed data under some model P ( β 1 , β 2 , g 1 ) P 1 , then g ^ 0 : = g ^ 1 c with c = E { g 1 ( Z ) } is also an estimator of g 0 : = g 1 c based on the same observed data under P ( β 1 , β 2 , g 0 ) P 0 . It is easy to see that g ^ 1 g 1 = g ^ 0 g 0 , hence
inf g ^ sup ( β 1 , 0 , β 2 , 0 , g 0 ) R M × R M × H 0 E P ( β 1 , 0 , β 2 , 0 , g 0 ) { g ^ 0 ( Z ) g 0 ( Z ) } 2 inf g ^ 1 sup ( β 1 , 1 , β 2 , 1 , g 1 ) R M × R M × H 1 E P ( β 1 , 1 , β 2 , 1 , g 1 ) { g ^ 1 ( Z ) g 1 ( Z ) } 2 ,
where E P is the expectation under the distribution P and the infimum is taken over all possible estimators g ^ and g ^ 1 based on the observed data under the probabilities in P 0 and P 1 , respectively.
Next, we find a lower bound for the right-hand side of Equation (A9), which is also a lower bound for the left-hand side of Equation (A9). For β 1 , 0 , β 2 , 0 R M × R M and g ( 0 ) , g ( 1 ) H 1 , let P 0 and P 1 be the joint probability distribution of the observed data under P β 1 , 0 , β 2 , 0 , g ( 0 ) and P β 1 , 0 , β 2 , 0 , g ( 1 ) , respectively. Then there exist a constant c > 0 , such that
KL P 1 , P 0 c n g ( 1 ) g ( 0 ) L 2 2 .
where KL ( · , · ) is the Kullback-Leibler distance between P 1 and P 0 . By the proof of Theorem 3 in [12], there exist g ( 0 ) , , g ( J ) H 1 and constant c 1 , c 2 > 0 , such that g ( j ) g ( k ) L 2 2 c 1 ϕ n > 0 and c n J j = 1 J g ( j ) g ( 0 ) L 2 2 c 2 log J . Then with Equation (A10) and Theorem 2.5 in [29], it shows that
inf g ^ 1 sup β 1 , 1 , β 2 , 1 , g 1 R M × R M × H 1 E P β 1 , 1 , β 2 , 1 , g 1 g ^ 1 ( Z ) g 1 ( Z ) 2 c 3 γ n 2 ,
for some constant 0 < c 3 < . Therefore, the proof is completed.

Appendix B.4. Proof of Theorem 4

With the notation v 2 = v v , the information bound I ( β ) can be written as
I ( β ) = E Y h * 1 ( Z ) 1 W Y h * 2 ( Z ) 2 .
Here, ( h * 1 , h * 2 ) T ¯ g 0 × T ¯ g 0 is the minimizer of E Y 1 W Y h 1 ( Z ) h 2 ( Z ) c 2 , where the notation v c 2 = ( v 1 2 , , v r 2 ) for vector v = ( v 1 , , v r ) and the minimization operates componentwise on the vector.
Denote β = ( β 1 , β 2 ) R 2 , β 0 = ( β 1 , 0 , β 2 , 0 ) R 2 , X i t = ( Y i ( t 1 ) , w i Y t 1 ) R 2 , and X t = ( X 1 t , , X N t ) R N × 2 . For any β R 2 and the subfamily { g s : s ( 1 , 1 ) } . By definition of the subfamilies { g s : s ( 1 , 1 ) } , there exists g T ¯ g 0 such that
g s s | s = 0 = g .
Note that the log likelihood for a single observation ( Z , Y , X ) is
l ( β , g ) = log 2 π log σ 1 2 σ 2 ( Y X β g ( Z ) )
Then taking derivative of the likelihood l ( β 0 + s β , g s ) with respect to s at s = 0 , we have
d l ( β 0 + s β , g s ) d s | s = 0 = β l ˙ β 0 + l ˙ g 0 , g ,
where
l ˙ β 0 = X σ 2 ( Y X β 0 g 0 ( Z ) ) ,
l ˙ g 0 , g = 1 σ 2 ( Y X β 0 g 0 ( Z ) ) g ( Z )
are the score vector and function corresponding to β 0 and g 0 . The efficient score function for β 0 is
l β 0 * ( Z , Y , X ) : = l ˙ β 0 Π g 0 ( l ˙ β 0 | P ˙ 1 ) ,
where Π g 0 ( l ˙ β 0 | P ˙ 1 ) is the projection of l ˙ β 0 onto the space P ˙ 1 with P ˙ 1 : = { l ˙ g 0 , g : g T ¯ g 0 } . Finding Π g 0 ( l ˙ β 0 | P ˙ 1 ) is equivalent to finding the vector function h * ( T ¯ g 0 ) 2 such that
E { ( l ˙ β 0 l ˙ g 0 , h * ) l ˙ g 0 , g } = 0 for all g T ¯ g 0 .
Then Π g 0 ( l ˙ β 0 | P ˙ 1 ) = l ˙ g 0 , h * . Moreover, Equation (A12) is equivalent to
E { X σ 2 ( Y X β 0 g 0 ( Z ) ) h * σ 2 ( Y X β 0 g 0 ( Z ) ) g σ 2 ( Y X β 0 g 0 ( Z ) ) } = 0 ,
which is equivalent to
E { ( X h * ) g } = 0 for all g T ¯ g 0 .
This implies that h * ( T ¯ g 0 ) 2 minimizes E { X g c 2 } . By assumptions listed in the paper, Lemma 1 in [30], and Section 3.3 in [16], we know that the minimizer h * is well defined. Therefore, the efficient score is l β 0 * ( Z , Y , X ) : = l ˙ β 0 l ˙ g 0 , h * and the information matrix is
I ( fi 0 ) = E { l fi 0 * ( Z , Y , X ) } 2 = E { ( X h * ) 2 } .
If we write h * = ( h * 1 , h * 2 ) , then the asymptotic normality of maximum likelihood estimator β ^ 1 and β ^ 2 can be proven directly with the information matrix defined in the paper.

Appendix C. Computational Details

Our experiments were conducted on a machine equipped with an NVIDIA RTX 3090 GPU. The code for our research was primarily written in Python, utilizing the PyTorch library for the implementation of our models and NumPy for numerical computations. For the optimization of our models’ parameters, we employed the Adam optimization algorithm. Alternative learning rates include 1 × 10 2 , 1 × 10 3 , 1 × 10 4 . We also implement Dropout as a regularization strategy. The dropout rate is treated as a hyperparameter to be tuned via grid search on the validation set to ensure optimal generalization performance. To support reproducibility and foster further research in this area, we will release our code upon the publication of this paper. Our code can be found at https://github.com/Yiming-Tang/SNAR (accessed on 17 December 2025).
Calculation of the information bound. To perform inference for the parameter β 1 , β 2 , we need to estimate the information bound I ( fi ) in Theorem 4. In practice, we first estimate h 1 , h 2 via minimizing the empirical objective function
h ^ 1 , h ^ 2 = arg min h 1 , h 2 1 N T i = 1 N t = 1 T Y t 1 i w i Y t 1 h 1 ( Z t i ) h 2 ( Z t i ) c 2 ,
h 1 and h 2 are R q R 1 functions. Then we employ two DNNs to approach h ^ 1 , h ^ 2 , respectively. Subsequently, with the resulting estimate ( h ^ 1 , h ^ 2 ) , we can estimate the information bound via
I ^ ( θ ) = 1 N T i = 1 N t = 1 T Y t 1 i h ^ 1 ( Z t i ) w i Y t 1 h ^ 2 ( Z t i ) 2
Data generation For all simulations, the social networks are generated by the dyad independence model. A dyad is defined as D i j = ( a i j , a j , i ) for any 1 i < j N . Dyad independence assumes that different F i j ’s are independent. We set P ( D i j = ( 1 , 1 ) ) = 30 N 1 , P ( D i j = ( 1 , 0 ) ) = P ( D i j = ( 0 , 1 ) ) = 0.5 N 0.7 and P ( D i j = ( 0 , 0 ) ) = 1 30 N 1 N 0.7 . The covariate Z t i = ( Z t i 1 , , Z t i q ) R q is from a multivariate normal distribution with mean 1 (q-dimensional vector, where q will be specified in each case) and covariance Σ z = ( σ j 1 j 2 ) , where σ j 1 j 2 = 0.5 | j 1 j 2 | . The random error ε i t is independently simulated from a standard normal distribution N ( 0 , 1 ) . The coefficients is fixed to be ( β 1 , β 2 ) = ( 0.3 , 0.1 ) . In order to generate Y t , an initial value Y 0 is randomly simulated according to the stationary distribution as given in Proposition 1. Once Y 0 s are given, Y t s can generated according to Equation (4).
Dataset splitting For all simulations, given T, we generate T + T / 10 time points, where the training set contains the first T time points and the test set contains the remaining T / 10 . The validation set consists of the last 20% of the data from the training set. That means, we first use data from time 0 to 0.8 T for training, and data from 0.8 T to T for validation to choose optimal hyper-parameters. Then we use data from time 0 to T to train the whole model, and evaluate the model through data from time T to T + 10 / T .

Appendix C.1. International Trade Data

First, we study an international trade dataset analyzed in [23,24], containing yearly international trade data between N = 58 countries from 1981 to 2000. We adopt the method in [24] to form the adjacency matrix A, which sets a quantile threshold to link two countries if they have more trading volume than the overall volume. The response is the logarithm of the yearly trading value of each country lnTrade t i . The time-varying covariates are GDP and Polity Level, where Polity Level is a score ranging from 1 to 20. Our SNAR model can be expressed as:
lnTrade t i = g 0 ( GDP t 1 i , POL t 1 i ) + β 1 lnTrade t 1 i + β 2 n i 1 j = 1 58 a i j lnTrade t 1 j + ε t i .
We set the data from the first 18 years as the training set and the data from the last two years as the test set, with the last two years of the training set used as the validation set for selecting hyperparameters. After grid search, we configured the model with four hidden layers, each containing 20 neurons. The batch size was set to 4, and the learning rate was set to 0.01.
It shows in Table A1 that our SNAR model provides a more credible estimate of β 2 , as zero is not included in its confidence interval. Specifically, the estimated momentum coefficient β ^ 1 is approximately 0.99, indicating a strong inertial effect where a country’s current trade volume is heavily dependent on its past values. The network coefficient β ^ 2 is significantly negative but small, suggesting a subtle substitution effect or competition among trading partners, where increased trade activity in connected neighbors might slightly crowd out a node’s own trade growth. The SNAR also performs better in terms of prediction than the NAR model, with the SNAR model’s prediction MSE being 0.0191, which is lower than the NAR’s MSE of 0.0206.
Table A1. The estimates of β 1 and β 2 with their 95% confidence intervals and the MSEs of the International trade test data under SNAR and NAR model.
Table A1. The estimates of β 1 and β 2 with their 95% confidence intervals and the MSEs of the International trade test data under SNAR and NAR model.
β ^ 1 with its 95% Confidence Interval β ^ 2 with its 95% Confidence IntervalMSE of the Test Data
SNAR0.9901 [0.9851, 0.9951]−0.0027 [−0.0047, −0.0007]0.0191
NAR0.9854 [0.9721, 0.9987]0.0011 [−0.0221, 0.0244]0.0206

Appendix C.2. Stock Return Data

The stock return data is similar to that introduced in [7]. They built a NAR model to fit the return series of stocks. We consider 182 constituent stocks of the CSI 300 index, which have been listed in Shanghai. We collect 545 daily prices of these stocks from 1 January 2019, to 31 March 2021 and generate daily return series by calculating rate t = ( price t price t 1 ) / price t 1 for each stock. Finally, we have 182 series of daily returns with a length of 544.
To generate the network between 182 stocks, we calculate the correlations of the daily return series and consider an undirected network. The adjacency matrix A = { a i j } , ( i , j = 1 , , 182 ) is generated with a i j = 1 if the correlation between stock i and stock j is larger than 0.3, and a i j = 0 , otherwise. The generated network has no isolated node, and there are total 1570 links in the network while the number of all potential links is 16,471.
We collect node-specific time-varying covariates about the operation status of a company from its publicly disclosed quarterly financial statements. There are 247 covariates in total including Total Assets, Total Liabilities, Paid-in Capital, Total Owner’s Equity, Total Revenues, Total Expenses and Net Income. The original data contains many missing values due to the fact that different companies have different financial performances. We first replace the missing data with 0 and convert the quarterly data into daily data, using the uniform smoothing method. Then we normalize the data to [ 0 , 1 ] by the minimax method. It is noted that there exists severe multicollinearity between these covariates. Our SNAR model can be expressed as:
rate t i = g 0 ( Financial index [ 1 : 247 ] t 1 i ) + β 1 rate t 1 i + β 2 n i 1 j = 1 182 a i j rate t 1 j + ε t i .
We apply our SNAR model, the NAR model, and some other SOTA methods to fit the network vector data, where SNAR is conducted using Algorithm 1 and NAR is conducted by setting all the covariates to be the same as their starting values. To avoid the non-stationarity of the long time series, we split the time series data into five folds by time. Each fold contains the complete social network observed in 110 time points, where the first 100 time points are treated as training data and the last 10 time points are treated as test data. The last 20 time points of the training set are used as the validation set for selecting hyperparameters. After grid search, we configured the model with three hidden layers, each containing 1000 neurons. The batch size was set to 128, and the learning rate was set to 0.001. In each fold, we train the model and estimate the parameters in the training data and calculate the MSE of the predicting daily returns in the test data. The results are shown in Figure A1. We can see that SNAR provides minimum MSEs in total five folds and NAR performs better than RNN in four folds, which means the network information helps improve the prediction accuracy. Furthermore, taking nonlinear function of the time-varying covariates into account makes the prediction effect more stable; see the huge prediction error by NAR in fold 4.
Figure A1. MSE of the predicting daily returns in the test data for five folds.
Figure A1. MSE of the predicting daily returns in the test data for five folds.
Mathematics 14 00038 g0a1
Figure A2 and Figure A3 display the estimated β 1 and β 2 as well as corresponding 95 % confidence intervals across all five folds. It can be seen that SNAR and NAR have similar estimates of parameters but SNAR shows relatively narrow confidence intervals. That means SNAR would have a better effect in testing the significances of the autoregressive effects β 1 and β 2 . The estimation results offer financial insights consistent with market theories. As shown in Figure A2, the momentum estimates β ^ 1 fluctuate near zero across all folds, which aligns with the Efficient Market Hypothesis, suggesting that past returns have little predictive power for future returns (weak autocorrelation). In contrast, the network effect β ^ 2 in Figure A3 varies dynamically between positive and negative values, reflecting the changing nature of financial spillovers—positive values may indicate market contagion where sectors move together, while negative values could imply capital rotation or hedging effects between connected stocks.
Figure A2. Estimates and confidence intervals of β 1 for five folds.
Figure A2. Estimates and confidence intervals of β 1 for five folds.
Mathematics 14 00038 g0a2
Figure A3. Estimates and confidence intervals of β 2 for five folds.
Figure A3. Estimates and confidence intervals of β 2 for five folds.
Mathematics 14 00038 g0a3

Appendix C.3. PM2.5 Data

Next, we investigate the PM2.5 dataset analyzed in [25], containing hourly data of the air pollutants in Beijing such as PM2.5, PM10, SO2. We take daily data of PM2.5 as our response and let other variables as the covariates. A total of 12 weather stations recorded the pollution conditions in different areas of Beijing, such as Changping, Shunyi, Tiantan, and others. We form the adjacency matrix according to the distances between these areas. Then, our SNAR model can be expressed as
PM 2.5 t i = g 0 ( PM 10 t 1 i , SO 2 t 1 i , . . . ) + β 1 PM 2.5 t 1 i + β 2 n i 1 j = 1 12 a i j PM 2.55 t 1 j + ε t i .
We set the data from 1 March 2013 to 31 August 2014 as the training set and the data from 1 September 2014 to 31 October 2014 as the test set, with the last two months of the training set used as the validation set for selecting hyperparameters. After grid search, we configured the model with four hidden layers, each containing 30 neurons. The batch size was set to 1024, and the learning rate was set to 0.001.
It shows in Table A2 that the SNAR and NAR model provide similar estimates for the parameters, but SNAR delivers better predictive performance than NAR. The estimated coefficients in Table A2 provide a clear physical interpretation of air pollution dynamics. The high momentum estimate ( β ^ 1 0.78 ) reflects the strong persistence of pollutants, meaning smog does not dissipate immediately. Meanwhile, the significant positive network effect ( β ^ 2 0.18 ) explicitly quantifies the spatial diffusion process, implying that approximately 18% of the pollution pressure at a monitoring site originates from the dispersion of pollutants from its geographically adjacent neighbors.
Table A2. The estimates of β 1 and β 2 with their 95% confidence intervals and the MSEs of the PM2.5 test data under SNAR and NAR model.
Table A2. The estimates of β 1 and β 2 with their 95% confidence intervals and the MSEs of the PM2.5 test data under SNAR and NAR model.
β ^ 1 with its 95% Confidence Interval β ^ 2 with its 95% Confidence IntervalMSE of the Test Data
SNAR0.7843 [0.7803, 0.7885]0.1803 [0.1761, 0.1845]0.0511
NAR0.6749 [0.6714, 0.6784]0.1286 [0.1239, 0.1333]0.0516
Figure A4 presents the spatial network among monitoring stations. The red arrow indicates the impact from the source site to the target site, meaning that the PM2.5 concentration in the target site can be influenced by its source sites. The color and the thickness of the arrow represent β ^ 2 / n i of node i, reflecting the model’s interpretability.
Figure A4. Map of monitoring sites for air pollution concentrations across Beijing, China. The green points represent the monitoring sites. The red arrows indicate the edges of the network. The color and the thickness of an arrow reflect the impact from the source node to the target node. The greater the impact is, the thicker and deeper the arrow and its color are, respectively. The labels shown inside the boxes correspond to the names of the locations.
Figure A4. Map of monitoring sites for air pollution concentrations across Beijing, China. The green points represent the monitoring sites. The red arrows indicate the edges of the network. The color and the thickness of an arrow reflect the impact from the source node to the target node. The greater the impact is, the thicker and deeper the arrow and its color are, respectively. The labels shown inside the boxes correspond to the names of the locations.
Mathematics 14 00038 g0a4

References

  1. Zhu, X.; Pan, R.; Li, G.; Liu, Y.; Wang, H. Network vector autoregression. Ann. Stat. 2017, 45, 1096–1123. [Google Scholar] [CrossRef] [Scilit]
  2. Tang, Y.; Bai, Y.; Huang, T. Network vector autoregression with individual effects. Metrika 2021, 84, 875–893. [Google Scholar] [CrossRef] [Scilit]
  3. Box, G.E.; Jenkins, G.M.; Reinsel, G.C.; Ljung, G.M. Time Series Analysis: Forecasting and Control; John Wiley & Sons: Hoboken, NJ, USA, 2015. [Google Scholar]
  4. Zhu, X.; Wang, W.; Wang, H.; Härdle, W.K. Network quantile autoregression. J. Econom. 2019, 212, 345–358. [Google Scholar] [CrossRef] [Scilit]
  5. Zhu, X.; Huang, D.; Pan, R.; Wang, H. Multivariate spatial autoregressive model for large scale social networks. J. Econom. 2020, 215, 591–606. [Google Scholar] [CrossRef] [Scilit]
  6. Huang, D.; Wang, F.; Zhu, X.; Wang, H. Two-mode network autoregressive model for large-scale networks. J. Econom. 2020, 216, 203–219. [Google Scholar] [CrossRef] [Scilit]
  7. Huang, D.; Zhu, X.; Li, R.; Wang, H. Feature screening for network autoregression model. Stat. Sin. 2021, 31, 1239–1259. [Google Scholar] [CrossRef] [Scilit]
  8. Ren, Y.; Zhu, X.; Lu, X.; Hu, G. Graphical assistant grouped network autoregression model: A Bayesian nonparametric recourse. J. Bus. Econ. Stat. 2024, 42, 49–63. [Google Scholar] [CrossRef] [Scilit]
  9. Zhong, Q.; Mueller, J.; Wang, J.L. Deep extended hazard models for survival analysis. Adv. Neural Inf. Process. Syst. 2021, 34, 15111–15124. [Google Scholar]
  10. Zhong, Q.; Mueller, J.; Wang, J.L. Deep learning for the partially linear Cox model. Ann. Stat. 2022, 50, 1348–1375. [Google Scholar] [CrossRef] [Scilit]
  11. Kingma, D.P.; Ba, J. Adam: A method for stochastic optimization. arXiv 2014, arXiv:1412.6980. [Google Scholar]
  12. Schmidt-Hieber, J. Nonparametric regression using deep neural networks with relu activation function. Ann. Stat. 2020, 48, 1875–1897. [Google Scholar]
  13. Anthony, M.; Bartlett, P.L. Neural Network Learning: Theoretical Foundations; Cambridge University Press: Cambridge, UK, 1999; Volume 9. [Google Scholar]
  14. Yarotsky, D. Error bounds for approximations with deep ReLU networks. Neural Netw. 2017, 94, 103–114. [Google Scholar] [CrossRef] [Scilit]
  15. Bauer, B.; Kohler, M. On deep learning as a remedy for the curse of dimensionality in nonparametric regression. Ann. Stat. 2019, 47, 2261–2285. [Google Scholar] [CrossRef] [Scilit]
  16. Bickel, P.; Klaassen, C.; Ritov, Y.; Wellner, J. Efficient and Adaptive Estimation for Semiparametric Models; Johns Hopkins Series in the Mathematical Sciences; Springer: New York, NY, USA, 1998. [Google Scholar]
  17. Kosorok, M.R. Introduction to Empirical Processes and Semiparametric Inference; Springer: Berlin/Heidelberg, Germany, 2008. [Google Scholar]
  18. Hochreiter, S.; Schmidhuber, J. Long Short-Term Memory. Neural Comput. 1997, 9, 1735–1780. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  19. Gu, A.; Dao, T. Mamba: Linear-time sequence modeling with selective state spaces. arXiv 2023, arXiv:2312.00752. [Google Scholar] [CrossRef] [Scilit]
  20. Liu, Z.; Cheng, M.; Li, Z.; Huang, Z.; Liu, Q.; Xie, Y.; Chen, E. Adaptive normalization for non-stationary time series forecasting: A temporal slice perspective. Adv. Neural Inf. Process. Syst. 2024, 36, 14273–14292. [Google Scholar]
  21. Fan, W.; Wang, P.; Wang, D.; Wang, D.; Zhou, Y.; Fu, Y. Dish-ts: A general paradigm for alleviating distribution shift in time series forecasting. Proc. Aaai Conf. Artif. Intell. 2023, 37, 7522–7529. [Google Scholar] [CrossRef] [Scilit]
  22. Nie, Y.; Nguyen, N.H.; Sinthong, P.; Kalagnanam, J. A time series is worth 64 words: Long-term forecasting with transformers. arXiv 2022, arXiv:2211.14730. [Google Scholar]
  23. Westveld, A.H.; Hoff, P.D. A mixed effects model for longitudinal relational and network data, with applications to international trade and conflict. Ann. Appl. Stat. 2011, 5, 843. [Google Scholar] [CrossRef] [Scilit]
  24. Saldana, D.F.; Yu, Y.; Feng, Y. How many communities are there? J. Comput. Graph. Stat. 2017, 26, 171–181. [Google Scholar] [CrossRef] [Scilit]
  25. Zhang, Y.; Chen, S.X.; Bao, L. Air pollution estimation under air stagnation—A case study of Beijing. Environmetrics 2023, 34, e2819. [Google Scholar] [CrossRef] [Scilit]
  26. Banerjee, S.; Carlin, B.P.; Gelfand, A.E. Hierarchical Modeling and Analysis for Spatial Data; CRC Press: Boca Raton, FL, USA, 2014. [Google Scholar]
  27. Vaart, A.W.v.d. Asymptotic Statistics; Cambridge Series in Statistical and Probabilistic Mathematics; Cambridge University Press: Cambridge, UK, 1998. [Google Scholar] [CrossRef] [Scilit]
  28. van der Vaart, A.; van der Vaart, A.; Wellner, J. Weak Convergence and Empirical Processes: With Applications to Statistics; Springer Science & Business Media: Berlin/Heidelberg, Germany, 1996. [Google Scholar]
  29. Tsybakov, A. Introduction to Nonparametric Estimation; Springer Series in Statistics; Springer: New York, NY, USA, 2008. [Google Scholar]
  30. Stone, C.J. Additive regression and other nonparametric models. Ann. Stat. 1985, 13, 689–705. [Google Scholar] [CrossRef] [Scilit]
Figure 1. The SNAR model was used to study yearly international trade between 58 countries. Table on the left presents the original data, and the figure on the right shows the interpretability of the proposed SNAR model. The node size represents the country’s GDP. The curve shows edge direction and impact: read clockwise from source to target, with thickness and color depth increasing with impact.
Figure 1. The SNAR model was used to study yearly international trade between 58 countries. Table on the left presents the original data, and the figure on the right shows the interpretability of the proposed SNAR model. The node size represents the country’s GDP. The curve shows edge direction and impact: read clockwise from source to target, with thickness and color depth increasing with impact.
Mathematics 14 00038 g001
Figure 2. SNAR model framework. The SNAR model framework posits that the response of each node, Y t i , at time t, is determined by a confluence of factors. For illustrative purposes, the model is exemplified with node i = 1 , i = 1 , , N . The model consists of node-specific covariates from the previous time point t-1, encapsulated by the function g 0 ( Z t 1 i ) , which is represented by a deep neural network (DNN); the node’s own preceding value Y t 1 i ; the weighted average of the prior values of adjacent nodes, calculated as β 2 n i 1 j = 1 N a i j Y t 1 j , where n i is the normalization factor and a i j denotes the adjacency matrix elements; and an idiosyncratic noise component ε t i .
Figure 2. SNAR model framework. The SNAR model framework posits that the response of each node, Y t i , at time t, is determined by a confluence of factors. For illustrative purposes, the model is exemplified with node i = 1 , i = 1 , , N . The model consists of node-specific covariates from the previous time point t-1, encapsulated by the function g 0 ( Z t 1 i ) , which is represented by a deep neural network (DNN); the node’s own preceding value Y t 1 i ; the weighted average of the prior values of adjacent nodes, calculated as β 2 n i 1 j = 1 N a i j Y t 1 j , where n i is the normalization factor and a i j denotes the adjacency matrix elements; and an idiosyncratic noise component ε t i .
Mathematics 14 00038 g002
Table 1. The bias and standard deviation (in parentheses) of β ^ 1 and β ^ 2 for the SNAR and NAR models.
Table 1. The bias and standard deviation (in parentheses) of β ^ 1 and β ^ 2 for the SNAR and NAR models.
SNARNAR
T = 100 T = 200 T = 100 T = 200
β ^ 1 β ^ 2 β ^ 1 β ^ 2 β ^ 1 β ^ 2 β ^ 1 β ^ 2
Case 1N = 100−0.0124 (0.0084)0.0057 (0.0410)−0.057 (0.0056)0.0013 (0.0252)0.0003 (0.0082)0.0049 (0.0355)−0.0002 (0.0052)0.0013 (0.0251)
N = 200−0.0062 (0.0068)0.0042 (0.0269)−0.0022 (0.0041)−0.0008 (0.0162)−0.0006 (0.0069)0.0035 (0.0246)0.0003 (0.0040)0.0000 (0.0161)
Case 2N = 100−0.0224 (0.0041)0.1046 (0.0036)−0.0177 (0.0030)0.0152 (0.0030)0.0244 (0.0037)0.0075 (0.0151)0.0368 (0.0029)0.0095 (0.0104)
N = 200−0.0192 (0.0030)0.1045 (0.0035)−0.0139 (0.0021)0.1026 (0.0026)0.0370 (0.0028)0.0354 (0.0114)0.0361 (0.0018)0.0104 (0.0069)
Case 3N = 100−0.0058 (0.0047)0.0008 (0.0221)−0.0028 (0.0031)−0.0003 (0.0145)0.1763 (0.0048)−0.0105 (0.0250)0.1936 (0.0034)0.0287 (0.0157)
N = 200−0.0026 (0.0031)0.0039 (0.0138)−0.0007 (0.0019)0.0000 (0.0087)0.2032 (0.0033)0.0023 (0.0165)0.1817 (0.0023)0.0065 (0.0107)
Case 4N = 100−0.0981 (0.0070)0.0288 (0.0093)−0.0272 (0.0035)0.0138 (0.0070)0.2107 (0.0013)0.0115 (0.0053)0.2021 (0.0010)0.0114 (0.0046)
N = 200−0.0298 (0.0042)0.0184 (0.0057)−0.0087 (0.0016)0.0067 (0.0034)0.2047 (0.0010)0.0229 (0.0039)0.2037 (0.0007)0.0312 (0.0034)
Table 2. Empirical coverage probability of 95 % confidence intervals for ( β 1 , β 2 ) for the SNAR and NAR methods.
Table 2. Empirical coverage probability of 95 % confidence intervals for ( β 1 , β 2 ) for the SNAR and NAR methods.
SNARNAR
T = 100 T = 200 T = 100 T = 200
β ^ 1 β ^ 2 β ^ 1 β ^ 2 β ^ 1 β ^ 2 β ^ 1 β ^ 2
Case 1N = 1000.8900.9250.9000.9200.9300.9600.9750.950
N = 2000.9300.9400.9450.9550.9550.9500.9500.975
Case 2N = 1000.9100.9650.9050.9750100.990
N = 2000.9350.9650.9250.96000.53000.980
Case 3N = 1000.9050.9800.9100.9750100.980
N = 2000.9250.9550.9300.9700101
Case 4N = 1000.9050.9800.9100.9750101
N = 2000.9250.9550.9300.9700101
Table 3. The mean and standard deviation of MSEs of test set data for the SNAR and NAR methods and other SOTA methods.
Table 3. The mean and standard deviation of MSEs of test set data for the SNAR and NAR methods and other SOTA methods.
Case 1Case 2Case 3Case 4
N = 100 N = 200 N = 100 N = 200 N = 100 N = 200 N = 100 N = 200
SNAR T = 100 1.2246(0.0617)1.2120(0.0425)1.2277(0.0508)1.0917(0.0260)1.2306(0.0512)1.0926(0.0270)15.7431(2.3526)4.9209(0.6562)
T = 200 1.2167(0.0371)1.1082(0.0220)1.0943(0.0263)1.0578(0.0170)1.0960(0.0288)1.0413(0.0172)5.6050(0.8814)2.1810(0.2655)
NAR T = 100 0.9977(0.0304)0.9989(0.0216)3.1851(0.0744)2.8428(0.0517)5.8051(0.1036)5.8951(0.0794)86.4123(0.4252)88.7812(0.3238)
T = 200 0.9995(0.0215)1.0005(0.0141)3.4378(0.0450)3.7316(0.0392)5.8680(0.0729)5.8454(0.0567)91.4825(0.2802)84.2371(0.2077)
RNN T = 100 1.8575(0.1513)1.8761(0.1140)109.8140(55.6488)109.1282(39.5176)28.2357(6.3268)28.7534(4.2324)28.2252(6.9298)28.7712(4.2661)
T = 200 1.2131(0.0429)1.2152(0.0263)83.8075(50.1262)91.3527(46.1620)19.5732(5.3541)19.5431(4.5682)17.8723(5.2225)18.5501(3.5581)
LSTM T = 100 1.7561(0.1496)1.8342(1.1097)108.7064(54.3160)107.2439(44.8580)27.1096(6.0809)26.7078(3.5893)29.3940(4.3958)27.0810(4.6407)
T = 200 1.2006(0.4031)1.2122(0.0249)83.2461(49.4818)86.1089(38.0009)16.6341(4.3989)16.3168(2.7757)16.7701(3.9652)17.4747(2.1193)
Mamba T = 100 1.8131(0.1483)1.8064(0.1056)107.7040(84.6160)106.3311(46.8227)26.3491(5.0596)26.3942(3.4584)30.3135(4.6938)26.4837(4.0382)
T = 200 1.2121(0.0432)1.2046(0.0281)81.7960(48.5441)83.3156(36.7941)14.5600(5.2563)15.1934(2.7239)15.8423(3.5427)16.9635(2.0712)
SAN T = 100 1.8354(0.1601)1.8239(0.1324)107.5626(53.0168)107.5397(45.5941)25.9918(5.1969)26.9023(4.0909)30.9040(5.2740)28.1543(4.9465)
T = 200 1.2324(0.0433)1.2244(0.0251)82.6443(49.0879)85.2087(37.1801)16.2327(3.3458)17.1968(3.1887)17.8292(3.8406)19.4162(3.6096)
Dish-TS T = 100 1.7984(0.1550)1.8030(0.1122)108.3069(54.0126)107.5191(46.0432)28.0037(16.1282)27.8738(4.2564)30.1122(4.3567)26.4054(4.3121)
T = 200 1.2229(0.0421)1.2085(0.0236)82.2392(47.8196)84.5083(36.9033)15.9934(4.5022)16.3366(2.7603)16.5457(3.3847)17.3776(2.2386)
PatchTST T = 100 1.7433(0.1465)1.7963(0.1117)108.0326(55.4351)107.7972(44.8908)26.4060(5.2275)27.1559(3.9217)27.7546(5.5136)25.3066(4.4854)
T = 200 1.2103(0.0421)1.2160(0.0241)82.6860(49.7877)83.6795(36.8187)16.1644(5.0935)17.4434(2.8454)17.5520(4.0382)16.8657(2.0614)
Table 4. The mean and standard deviation (in parentheses) of MSEs of g ^ for the SNAR and NAR methods.
Table 4. The mean and standard deviation (in parentheses) of MSEs of g ^ for the SNAR and NAR methods.
SNARNAR
T = 100 T = 200 T = 100 T = 200
Case 1N = 1000.1181 (0.0249)0.0461 (0.0027)0.0016 (0.0012)0.0018 (0.0006)
N = 2000.0326 (0.0023)0.0231 (0.0016)0.0014 (0.0004)0.0008 (0.0002)
Case 2N = 1000.0757 (0.0065)0.0704 (0.0057)0.1398 (0.0001)0.1502 (0.0001)
N = 2000.0496 (0.0038)0.0489 (0.0046)0.1028 (0.0001)0.1114 (0.0001)
Case 3N = 1000.0475 (0.0034)0.0307 (0.0021)0.2278 (0.0001)0.2255 (0.0001)
N = 2000.0215 (0.0016)0.0142 (0.0009)0.1607 (0.0001)0.1580 (0.0001)
Case 4N = 1000.3654 (0.0301)0.2082 (0.0184)0.9375 (0.0001)0.9654 (0.0001)
N = 2000.1357 (0.0109)0.0752 (0.0081)0.6810 (0.0001)0.6589 (0.0001)
Table 5. The MSEs of test set data for the SNAR and NAR models and other SOTA methods.
Table 5. The MSEs of test set data for the SNAR and NAR models and other SOTA methods.
TradeStock ReturnPM2.5
SNAR0.01910.99300.0511
NAR0.02061.65400.0516
RNN0.02692.86960.0542
LSTM0.02511.78840.0526
Mamba0.02321.60990.0510
SAN0.02651.69630.0528
Dish-TS0.02261.68590.0521
PatchTST0.02341.63980.0519
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.

Share and Cite

MDPI and ACS Style

Tang, Y.; Du, H.; Du, S.; Li, W. Integrating Deep Learning into Semiparametric Network Vector AutoRegressive Models. Mathematics 2026, 14, 38. https://doi.org/10.3390/math14010038

AMA Style

Tang Y, Du H, Du S, Li W. Integrating Deep Learning into Semiparametric Network Vector AutoRegressive Models. Mathematics. 2026; 14(1):38. https://doi.org/10.3390/math14010038

Chicago/Turabian Style

Tang, Yiming, Heming Du, Shouguo Du, and Wen Li. 2026. "Integrating Deep Learning into Semiparametric Network Vector AutoRegressive Models" Mathematics 14, no. 1: 38. https://doi.org/10.3390/math14010038

APA Style

Tang, Y., Du, H., Du, S., & Li, W. (2026). Integrating Deep Learning into Semiparametric Network Vector AutoRegressive Models. Mathematics, 14(1), 38. https://doi.org/10.3390/math14010038

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop