How Our Stock Predictions Work

Welcome to our prediction engine โ€” a data-driven tool designed to analyze historical stock data and generate insight into potential future trends. Here’s a breakdown of how it works and what the results on our Stock Predict page represent.


๐Ÿ“Š The Data

We analyze the most recent 3 years of daily stock data for each ticker. We include a select number (~2000) of ticker symbols derived largely from medium-cap stocks and up. Our models incorporate technical indicators such as:

  • RSI (Relative Strength Index)
  • Moving Averages
  • Price Momentum
  • Volume Trends
  • And other market-derived signals

For every prediction, the dataset is split into:

  • 80% Training Data โ€“ Used to teach the model
  • 20% Testing Data โ€“ Used to evaluate model performance on unseen data

๐Ÿ” Two Types of Predictions

Our system generates two kinds of predictions per stock:

1. Binary Trend Prediction (Up / Down)

  • Predicts whether the stock is likely to go up or down.
  • Uses classification models.
  • Evaluated using the Weighted F1 Score.

๐Ÿง  What is Weighted F1 Score?

The F1 score is a balanced metric that combines precision (how accurate the โ€œupโ€ or โ€œdownโ€ calls are) with recall (how many of the actual โ€œupsโ€ or โ€œdownsโ€ we correctly catch). The weighted version adjusts for imbalance in class distribution.

  • 1.0 = Perfect accuracy
  • 0.5 = Similar to random guessing
  • 0.0 = No predictive power

This gives a more realistic measure of prediction quality in the real world.


2. Numeric Price Prediction (Regression)

  • Forecasts the actual price level the stock may reach.
  • Uses regression algorithms (e.g., linear, tree-based, ensemble).
  • Evaluated with the Rยฒ (R-squared) Score.

๐Ÿ“ˆ What is Rยฒ Score?

Rยฒ tells us how well the model explains variation in the stock’s price.

  • 1.0 = Perfect prediction
  • 0.0 = No better than guessing the average
  • < 0.0 = Worse than guessing the mean

Higher Rยฒ values suggest the model has identified a meaningful pattern in the data.


๐Ÿ“‹ What the Results Mean

On the Stock Predict page, youโ€™ll see:

  • โœ… Prediction (Up/Down) โ€“ Our trend direction forecast
  • ๐Ÿ“‰ Predicted Price โ€“ Our estimated numeric price
  • ๐Ÿ”Ž Accuracy Scores:
  • F1 Score โ€“ For binary trend classification
  • Rยฒ Score โ€“ For regression-based price prediction

These metrics are generated based on the model’s performance against a held-out 20% test set โ€” data the model has never seen during training.


โš ๏ธ Important Disclaimer

The predictions and data on this site are provided for informational and educational purposes only. They do not constitute financial, investment, or trading advice.

Stock markets are inherently unpredictable and influenced by countless external factors. While we strive to provide high-quality insights based on historical patterns, no model can guarantee accuracy or future results.

By using this site, you acknowledge and agree that:

  • You are solely responsible for any investment or trading decisions.
  • We are not liable for any financial losses or damages arising from the use of the content or predictions on this site.

Always consult with a licensed financial advisor before making any investment decisions.


๐Ÿš€ Stay Informed, Not Misled

Our goal is to empower you with data-driven tools, not promise financial outcomes. Use our models as one of many inputs in your decision-making process โ€” not as a substitute for independent research or professional guidance.

Thanks for being here, and stay smart with your trades.