Related Experiment Video
Updated: Jun 15, 2025

Statistical Modelling of Cortical Connectivity Using Non-invasive Electroencephalograms
Published on: November 1, 2019
A comparison between machine and deep learning models on high stationarity data.
Domenico Santoro1, Tiziana Ciano2,3, Massimiliano Ferrara4,5
1Department of Economics, Management and Territory, University of Foggia, 71121, Foggia, FG, Italy.
Machine learning algorithms, like eXtreme gradient boosting (XGBoost), can outperform deep learning models for time series forecasting. XGBoost achieved better accuracy in predicting Italian tollbooth vehicle counts compared to recurrent neural networks with long short-term memory (RNN-LSTM) cells.
Area of Science:
- Data Science
- Machine Learning
- Time Series Analysis
Background:
- Big data analytics are increasingly reliant on time series data from advanced sensors and communication technologies.
- Conventional forecasting models often struggle with identifying complex sequence features and achieving high prediction accuracy.
- The need for robust methods to analyze and forecast time series data is critical across various domains.
Purpose of the Study:
- To investigate time series features and compare the performance of machine learning algorithms against deep learning models.
- To analyze the specific problem of predicting vehicle counts at an Italian tollbooth in 2021.
- To determine which algorithms provide superior accuracy for this particular time series forecasting task.
Main Methods:
- Utilized a dataset of 8766 rows and 6 columns related to Italian tollbooth vehicle counts in 2021.
- Applied machine learning algorithms: Support Vector Machine, Random Forest, and eXtreme Gradient Boosting (XGBoost).
- Employed deep learning models: Recurrent Neural Networks with Long Short-Term Memory (RNN-LSTM) cells.
- Evaluated models based on Mean Absolute Error (MAE) and Mean Squared Error (MSE).
Main Results:
- The eXtreme Gradient Boosting (XGBoost) algorithm demonstrated superior prediction performance compared to other machine learning and deep learning models.
- XGBoost achieved lower MAE and MSE values, indicating higher accuracy in forecasting vehicle counts.
- The study found that a shallower machine learning model (XGBoost) adapted better to the time series characteristics than a deeper RNN-LSTM model.
Conclusions:
- Machine learning algorithms, specifically XGBoost, can be more effective than deep learning models like RNN-LSTM for certain time series forecasting problems.
- The choice of algorithm should consider the specific characteristics of the time series data, such as stationarity.
- Simpler, shallower models may offer better adaptation and prediction accuracy in scenarios where deep models tend to over-smooth predictions.
Related Concept Videos
Survival Tree
Building a Survival Tree
Constructing a...
Multimachine Stability
In analyzing the system, the nodal equations represent the relationship between bus voltages, machine voltages, and machine currents. The nodal equation is given by:
Classification of Signals
A continuous-time signal holds a value at every instant in time, representing information seamlessly. In contrast, a discrete-time signal holds values only at specific moments, often denoted as x(n), where...
Linear time-invariant Systems
The input-output behavior of an LTI system can be fully defined by its response to an impulsive excitation at its input. Once this impulse response is known, the system's reaction to any other input can be...
Classification of Systems-I
Homogeneity dictates that if an input x(t) is multiplied by a constant c, the output y(t) is multiplied by the same constant. Mathematically, this is expressed as:
Residuals and Least-Squares Property
If the observed data point lies above the line, the residual is positive, and the line underestimates the actual data value for y. If the observed data point lies below the line, the residual is negative, and the line overestimates the actual data value for y.
The process of fitting the best-fit...

