CCEP · Ficha 04

Modelo IA · Rentabilidad por SKU

Ficha técnica del motor ABC + XGBoost + K-Means
Net Revenue YTD842.3 M€+6.4%·EBIT YTD131.7 M€+180 pb·Volumen YTD4.21 MhL+3.1%·SKUs activos28·Clientes TOP-A14·Alertas margen37··Mix Premium29.4%+140 pb·DSO54 d-3 d·Net Revenue YTD842.3 M€+6.4%·EBIT YTD131.7 M€+180 pb·Volumen YTD4.21 MhL+3.1%·SKUs activos28·Clientes TOP-A14·Alertas margen37··Mix Premium29.4%+140 pb·DSO54 d-3 d·
Nombre del modelo
ccep-profitability-v1.2
Registro · MLflow · run_id 8d1f4…
Propietario: Finance Analytics · Revisión: Risk & Compliance · Aprobado por CFO Office.
Tipo
Ensemble híbrido
Motor ABC/TDABC para asignación de coste indirecto, XGBoost para predicción de margen y K-Means para segmentación estratégica de SKUs.
Ciclo de vida
Monthly retrain
Re-entrenamiento el día 3 de cada mes con los últimos 24 meses. Shadow deployment 7 días · promoción automática si Δ métrica < 2 pp.
Pipeline

Flujo de entrenamiento e inferencia

Pipeline end-to-end orquestado con Airflow sobre Databricks. El Feature Store materializa las features compartidas con otros casos de uso financieros.

01
Ingesta
SAP · WMS · CRM · clima
02
Feature eng.
dbt + Spark · Feature Store
03
ABC/TDABC
Asignación costes indirectos
04
XGBoost
Predicción margen · GBM
05
K-Means
Clustering estratégico · k=5
06
Serving
FastAPI · batch + online
Explicabilidad

Importancia de features · SHAP global

Ranking de variables por aportación media al margen predicho. Los valores son normalizados (|SHAP|).

0%6%11%17%22%volume_hl_lag1net_price_per_hlon_invoice_discount_pctchannelregioncategorypromo_intensitytemperature_avgis_season_highcustomer_tiersku_age_days
Métricas

Regresión margen (XGBoost)

Hold-out últimos 3 meses.

MAE margenError absoluto medio
0.9 pp
RMSE margenRaíz error cuadrático
1.3 pp
Coef. determinación
0.87
MAPE EBITError porcentual
6.4 %
Métricas

Clustering estratégico

SilhouetteCohesión clusters
0.58
Davies-BouldinMenor = mejor
0.71
Clusters (k)Cash Cows…Bleed
5
Modelo matemático

Formalización del cálculo de rentabilidad

El motor está formado por cinco ecuaciones encadenadas que se calculan a nivel SKU × Cliente × Mes.

1
Net Revenue
NR = GrossRevenue − OnInvoiceDisc − OffInvoiceDisc
2
Asignación ABC/TDABC
AllocatedCost_k = r_k · Driver_k (r_k aprendido por XGBoost)
3
EBIT granular
EBIT = NR − COGS − Logistics − Commercial − Promo
4
Elasticidad precio-volumen
log(Volume) = α + ε · log(Price) + β · Controls + u
5
Simulador what-if
Volume' = Volume · (1 + Δp · ε) · EBIT' recalculado con palancas
Model card

Uso previsto y limitaciones

El modelo está diseñado para apoyar la toma de decisiones comerciales de Revenue Management, S&OP y Control de Gestión a nivel mensual. No debe emplearse para decisiones legales o fiscales, ni como única base para litigios comerciales. Los valores de elasticidad estimados son sensibles al calendario promocional y a eventos extraordinarios; ante shocks externos (pandemia, escasez) se recomienda retrain fuera de ciclo.

Gobierno

Controles y monitorización

Data drift monitorizado con PSI semanal (umbral 0.2). Concept drift medido por desviación MAPE del hold-out mensual. Trazabilidad completa en MLflow y auditoría independiente trimestral por Risk & Compliance. Todos los prompts y outputs generados por la capa de copiloto se registran para cumplimiento (EU AI Act · riesgo limitado).