Related Experiment Video
Updated: Nov 27, 2025

13:19
Deep Neural Networks for Image-Based Dietary Assessment
Published on: March 13, 2021
9.7K
Deep Learning for Stock Market Prediction
M Nabipour1, P Nayyeri2, H Jabani3
1Faculty of Mechanical Engineering, Tarbiat Modares University, Tehran 14115-143, Iran.
Entropy (Basel, Switzerland)
|December 8, 2020
Summary
Predicting stock market group values is challenging. Long Short-Term Memory (LSTM) networks demonstrated superior accuracy in forecasting future stock values compared to other machine learning models.
Area of Science:
- * Computational Finance
- * Data Science
- * Financial Market Analysis
Background:
- * Stock market prediction is complex due to inherent dynamics and non-linearity.
- * Accurate forecasting is crucial for shareholders and investment strategies.
- * Previous models often struggle with the intricate nature of financial markets.
Purpose of the Study:
- * To predict the future values of specific stock market groups.
- * To evaluate the performance of various machine learning algorithms for stock prediction.
- * To assess prediction accuracy for multiple future time horizons.
Main Methods:
- * Utilized historical data for four Tehran Stock Exchange groups: diversified financials, petroleum, non-metallic minerals, and basic metals.
- * Employed machine learning algorithms including Decision Tree, Bagging, Random Forest, Adaptive Boosting (Adaboost), Gradient Boosting, XGBoost, Artificial Neural Networks (ANN), Recurrent Neural Networks (RNN), and Long Short-Term Memory (LSTM).
- * Incorporated ten technical indicators as input features for all prediction models.
Main Results:
- * Long Short-Term Memory (LSTM) achieved the highest accuracy and model fitting ability among all tested algorithms.
- * Tree-based models like Adaboost, Gradient Boosting, and XGBoost showed competitive performance.
- * Predictions were generated for 1, 2, 5, 10, 15, 20, and 30 days in advance.
Conclusions:
- * LSTM is a highly effective model for predicting stock market group values.
- * Advanced ensemble methods and deep learning approaches offer promising results in financial forecasting.
- * The study provides valuable insights into selecting appropriate machine learning techniques for stock market analysis.
Related Concept Videos
Prediction Intervals
2.8K
The interval estimate of any variable is known as the prediction interval. It helps decide if a point estimate is dependable.
However, the point estimate is most likely not the exact value of the population parameter, but close to it. After calculating point estimates, we construct interval estimates, called confidence intervals or prediction intervals. This prediction interval comprises a range of values unlike the point estimate and is a better predictor of the observed sample value, y.
However, the point estimate is most likely not the exact value of the population parameter, but close to it. After calculating point estimates, we construct interval estimates, called confidence intervals or prediction intervals. This prediction interval comprises a range of values unlike the point estimate and is a better predictor of the observed sample value, y.
2.8K
Survival Tree
251
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...
251