File size: 1,294 Bytes
98ef6ad
 
989b087
6db287a
 
98ef6ad
 
 
 
 
 
 
 
 
b4eb7a7
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
---
title: Ind Stock Analysis
emoji: πŸ†
authors:
- user: Mohsin
colorFrom: indigo
colorTo: indigo
sdk: streamlit
sdk_version: 1.35.0
app_file: app.py
pinned: false
license: apache-2.0
---

# πŸ“ˆ Stock Prediction on NSE Stocks

Welcome to the Stock Prediction app! This application uses the Prophet forecasting model to predict future stock prices for companies listed on the NSE (National Stock Exchange of India).

## πŸš€ Features

- **Sentiment Analysis:** Get sentiment analysis (Positive, Negative, Neutral) based on the last available stock price and predicted price.
- **Flexible Training Period:** Choose from different training periods (1 week, 1 month, 1 year, 10 years).
- **Custom Forecast Horizon:** Predict stock prices for the next day, week, or month.
- **Performance Metrics:** Evaluate the accuracy of predictions with Mean Absolute Error (MAE), Mean Squared Error (MSE), and Root Mean Squared Error (RMSE).


## πŸ“‹ Usage

1. **Select Ticker Symbol:** Choose a ticker symbol from the sidebar.
2. **Select Training Period:** Choose the period over which the model should be trained.
3. **Select Forecast Horizon:** Choose the period for which you want to predict stock prices.
4. **Forecast Stock Prices:** Click the "Forecast Stock Prices" button to generate predictions.