Skip to content

Stock Price Predictor: Leveraging historical data, macroeconomic indicators, LSTM and Prophet models for enhanced stock price forecasting. Analyze trends, patterns, and economic factors to gain insights and make data-driven predictions. Leverage advanced modeling techniques for reliable forecasts.

License

RobertRusev/ML-TimeSeries-StockPricePredictor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ML-TimeSeries-StockPricePredictor

Overview

Stock Price Predictor: Leveraging historical data, macroeconomic indicators, LSTM and Prophet models for enhanced stock price forecasting. Analyze trends, patterns, and economic factors to gain insights and make data-driven predictions. Leverage advanced modeling techniques for reliable forecasts.

Features

  • Historical Data Analysis: Gain insights from historical stock price data to identify trends, patterns, and correlations.
  • Macroeconomic Indicators: Incorporate macroeconomic indicators to enhance the predictive capabilities of the models.
  • LSTM Model: Utilize the LSTM model to capture long-term dependencies in stock price data and make accurate predictions.
  • Prophet Model: Leverage the Prophet model for time series forecasting, taking into account seasonality and trends.
  • Evaluation Metrics: Evaluate the performance of the models using metrics such as mean squared error (MSE) and mean absolute error (MAE).

Dataset

The project uses historical stock price data of Apple Inc. (AAPL) as an example, but it can be easily adapted to any other stock. The dataset includes daily stock prices, volume, and other relevant attributes. You can replace the dataset with your desired stock data to perform analysis and predictions.

Getting Started

  1. Clone the repository:
  2. Install the required dependencies:
  3. Prepare the data:
  • Update the macroeconomic indicators dataset if necessary.
  1. Run the notebook:
  • Open the stock_price_prediction.ipynb notebook.
  • Follow the instructions provided in the notebook to preprocess the data, train the models, and make predictions specific to Apple Inc.

Results

The Stock Price Predictor project has demonstrated promising results in accurately forecasting stock prices for Apple Inc. The models have been trained and evaluated using historical data specifically for Apple Inc. and have shown consistent performance in predicting its stock prices.

Contributing

Contributions to the project are welcome! If you'd like to contribute, please follow these steps:

  1. Fork the repository on GitHub.
  2. Create a new branch from the 'main' branch to work on your changes.
  3. Make your modifications and commit your changes.
  4. Push your changes to your forked repository.
  5. Open a pull request on the main repository to submit your changes for review.

Please ensure that your contributions align with the project's coding style and guidelines.

License

This project is licensed under the MIT License. See the LICENSE file for more information.

Acknowledgments

We would like to acknowledge the following:

  • FRED (Federal Reserve Economic Data): We utilized macroeconomic indicators from FRED, which provided valuable data to enhance the predictive capabilities of our models.
  • Facebook Prophet Team: We would like to express our gratitude to the team at Facebook responsible for developing Prophet. Their open-source time series forecasting library has been instrumental in our project.

We are grateful for their contributions and the resources they have provided, which greatly assisted in the development and success of this project.

Authors

Contact

For any inquiries or suggestions, please contact me at robert.rusev@yahoo.com .

About

Stock Price Predictor: Leveraging historical data, macroeconomic indicators, LSTM and Prophet models for enhanced stock price forecasting. Analyze trends, patterns, and economic factors to gain insights and make data-driven predictions. Leverage advanced modeling techniques for reliable forecasts.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published