It is an ML-powered stock price prediction app built with Python and Streamlit. It utilizes machine learning models to forecast stock prices and help investors make data-driven decisions.
Stock Prediction Analysis is built with these core frameworks and modules:
- Streamlit - To create the web app UI and interactivity
- YFinance - To fetch financial data from Yahoo Finance API
- StatsModels - To build the ARIMA time series forecasting model
- Plotly - To create interactive financial charts
The app workflow is:
- User selects a stock ticker
- Historical data is fetched with YFinance
- ARIMA model is trained on the data
- Model makes multi-day price forecasts
- Results are plotted with Plotly
- Real-time data - Fetch latest prices and fundamentals
- Financial charts - Interactive historical and forecast charts
- ARIMA forecasting - Make statistically robust predictions
- Clone the repo
git clone https://github.com/iam-yashpradhan/stock_market_predicition_app.git
- Install requirements
pip install -r requirements.txt
- Run the app
streamlit 🎯Home.py
The app will be live at http://localhost:8501