|
|
--- |
|
|
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 |
|
|
|