File size: 1,490 Bytes
88fb991 17c7c03 88fb991 |
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 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 |
---
title: TurnoverForecasting
emoji: π
colorFrom: blue
colorTo: red
sdk: gradio
sdk_version: 5.22.0
app_file: app.py
pinned: false
license: mit
short_description: Forecasting SAP SE Revenue with AI
---
# π AI-Powered Turnover Forecasting for SAP SE
## π Project Overview
This project delivers **AI-driven revenue forecasting** for **SAP SE** using a **univariate SARIMA model**.
It shows how accurate forecasts can be built from limited data (just historical turnover).
---
## π’ Why SAP SE?
- SAP SE is a **global leader in enterprise software**
- Revenue forecasts support **strategic planning & growth**
- Perfect case for **AI-powered financial forecasting**
---
## π§ Model Details
- **Model type**: SARIMA (Seasonal ARIMA)
- **Trained on**: SAP SE revenue from Top 12 German Companies Dataset (Kaggle)
- **SARIMA Order**: (3, 1, 5)
- **Seasonal Order**: (0, 1, 0, 12)
- **Evaluation Metric**: MAE (Mean Absolute Error)
- **Validation**: Walk-forward validation with test set (last 10%)
---
## βοΈ How to Use
```python
import pickle
with open("sarima_sap_model.pkl", "rb") as f:
model = pickle.load(f)
forecast = model.forecast(steps=4)
print(forecast)
```
## π Intended Use & Limitations
π Forecast SAP SE revenue for next 1β6 quarters
π Great for univariate, seasonal time series
π« Not suitable for multivariate or non-seasonal data
β οΈ Requires careful preprocessing (e.g., stationarity)
π¨βπ» Author: Pranav Sharma
|