在高静态性数据上的机器和深度学习模型之间的比较.
Domenico Santoro1, Tiziana Ciano2,3, Massimiliano Ferrara4,5
1Department of Economics, Management and Territory, University of Foggia, 71121, Foggia, FG, Italy.
Scientific reports
|August 21, 2024
概括
机器学习算法,如 eXtreme梯度提升 (XGBoost),可以超过深度学习模型的时间序列预测. 与使用长期短期记忆 (RNN-LSTM) 细胞的循环神经网络相比,XGBoost在预测意大利收费站车辆数量方面取得了更高的准确性.
科学领域:
- 数据科学数据科学数据科学
- 机器学习 机器学习
- 时间序列分析时间序列分析
背景情况:
- 大数据分析越来越依赖于先进传感器和通信技术的时间序列数据.
- 传统的预测模型往往难以识别复杂的序列特征并实现高预测准确性.
- 在各种领域中,对分析和预测时间序列数据的强大方法的需求至关重要.
研究的目的:
- 调查时间序列特征,并将机器学习算法的性能与深度学习模型进行比较.
- 分析预测2021年意大利收费站车辆数量的具体问题.
- 确定哪些算法为这个特定的时间序列预测任务提供了更高的准确性.
主要方法:
- 利用与2021年意大利收费站车辆计数相关的8766行和6列数据集.
- 应用机器学习算法:支持矢量机器,随机森林和极端梯度增强 (XGBoost).
- 采用深度学习模型:具有长期短期记忆 (RNN-LSTM) 细胞的循环神经网络.
- 基于平均绝对误差 (MAE) 和平均平方误差 (MSE) 的评估模型.
主要成果:
- 与其他机器学习和深度学习模型相比,Extreme Gradient Boosting (XGBoost) 算法展示了优越的预测性能.
- XGBoost实现了较低的MAE和MSE值,这表明预测车辆数量的准确性更高.
- 该研究发现,一个较浅的机器学习模型 (XGBoost) 比更深的RNN-LSTM模型更好地适应时间序列特征.
结论:
- 机器学习算法,特别是XGBoost,对于某些时间序列预测问题,可能比RNN-LSTM等深度学习模型更有效.
- 选择算法应该考虑时间序列数据的特定特征,例如静止性.
- 更简单,更浅的模型可能在深度模型倾向于过度平滑预测的场景中提供更好的适应性和预测准确性.
相关概念视频
Survival Tree
73
Survival trees are a non-parametric method used in survival analysis to model the relationship between a set of covariates and the time until an event of interest occurs, often referred to as the "time-to-event" or "survival time." This method is particularly useful when dealing with censored data, where the event has not occurred for some individuals by the end of the study period, or when the exact time of the event is unknown.
Building a Survival Tree
Constructing a...
Building a Survival Tree
Constructing a...
73
Multimachine Stability
150
Multimachine stability analysis is crucial for understanding the dynamics and stability of power systems with multiple synchronous machines. The objective is to solve the swing equations for a network of M machines connected to an N-bus power system.
In analyzing the system, the nodal equations represent the relationship between bus voltages, machine voltages, and machine currents. The nodal equation is given by:
In analyzing the system, the nodal equations represent the relationship between bus voltages, machine voltages, and machine currents. The nodal equation is given by:
150
Classification of Signals
422
In signal processing, signals are classified based on various characteristics: continuous-time versus discrete-time, periodic versus aperiodic, analog versus digital, and causal versus noncausal. Each category highlights distinct properties crucial for understanding and manipulating 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...
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...
422
Linear time-invariant Systems
232
A system is linear if it displays the characteristics of homogeneity and additivity, together termed the superposition property. This principle is fundamental in all linear systems. Linear time-invariant (LTI) systems include systems with linear elements and constant parameters.
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...
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...
232
Classification of Systems-I
177
Linearity is a system property characterized by a direct input-output relationship, combining homogeneity and additivity.
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:
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:
177
Residuals and Least-Squares Property
7.3K
The vertical distance between the actual value of y and the estimated value of y. In other words, it measures the vertical distance between the actual data point and the predicted point on the line
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...
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...
7.3K


