This is a web application that provides stock prediction using time series forecasting. It allows users to select a stock dataset and choose the number of years for the forecast. The app retrieves stock data using the Yahoo Finance API and uses the PMDARIMA library for auto ARIMA modeling. The forecasted values and confidence intervals are plotted using Plotly.
To try out the Stock Prediction App, visit https://stock-prophet.streamlit.app/.
- Select from popular stocks like AAPL, GOOG, MSFT, and GME.
- Choose the number of years for the forecast using a slider.
- View raw data and time series plot.
- See the forecasted values and confidence intervals.
To run the application locally, follow these steps:
- Clone the repository:
git clone https://github.com/sailohitaksh-cryptic/Stock--predictor.git
- Install the required dependencies:
pip install -r requirements.txt
- Run the app:
streamlit run main.py
- streamlit
- yfinance
- pmdarima
- pandas
- plotly
Contributions are welcome! If you find any issues or have suggestions for improvement, please open an issue or submit a pull request.
This project is licensed under the MIT License.