This project focuses on time series forecasting of stock prices using Facebook Prophet, a robust and interpretable model developed by Meta. The aim is to predict future stock closing prices based on historical data without building traditional machine learning models.
The dataset contains historical stock prices with these key features:
Date
Open
High
Low
Close
Volume
Data was reformatted for Prophet as:
ds
β Datey
β Closing Price
- Time Series Forecasting
- Facebook Prophet Model
- Data Preprocessing & Formatting
- Handling Time Gaps and Missing Values
- Trend and Seasonality Detection
- Forecasting Future Stock Prices
- Visualization of Forecast and Components
- Business Interpretation of Forecast Trends
- Python
- Pandas, NumPy
- Matplotlib, Seaborn
- Facebook Prophet (
prophet
) - Jupyter Notebook
- Applied Facebook Prophet to perform time series forecasting on stock closing prices.
- Visualized historical trends and future projections.
- Interpreted model components including trend, weekly, and yearly seasonality.
- Extended the forecast into future periods with confidence intervals.
- How to convert financial data into a Prophet-compatible time series format.
- Forecasting using additive models with automated trend/seasonality detection.
- Visual interpretation of Prophet outputs and confidence bounds.
- Simpler, scalable alternative to traditional machine learning for time-based data.