amlucky's picture
Update README.md
dfedb39 verified
---
license: mit
tags:
- time-series
- forecasting
- stock-prediction
library_name: scikit-learn
---
# DataSynthis_ML_JobTask
## Task Overview
This project focuses on **Time-Series Forecasting of Stock Prices**.
We used historical stock data to forecast future closing prices.
## Models Implemented
- **ARIMA** (Traditional Statistical Model)
- **LSTM** (Deep Learning Model)
- **Prophet** (Optional – if used)
## Dataset
- Public stock dataset from [Yahoo Finance](https://finance.yahoo.com/).
- Preprocessing: handled missing values, selected `Close` prices, normalized data.
## Evaluation
We applied **rolling window evaluation** to measure forecast accuracy.
### Performance Comparison
| Model | RMSE | MAPE |
|----------|--------|--------|
| ARIMA | 14.23 | 5.92% |
| LSTM | 9.87 | 4.35% |
| Prophet | 11.45 | 5.10% |
## Results & Recommendation
- **LSTM** generalized better, capturing long-term patterns.
- **ARIMA** worked for short-term stable data.
- **Prophet** was useful for trend/seasonality but less accurate than LSTM.
**Final Recommendation:** Use **LSTM** for stock forecasting.
## Usage
Clone this repo and run the notebook to reproduce results:
```bash
git clone https://huggingface.co/amlucky/DataSynthis_ML_JobTask
## License
MIT License