AbbVie logo

Prévision des ventes pharmaceutiques

Pharmaceutique – Prévision des ventes & scénarios what-if

Application Streamlit de prévision multi-modèles avec backtesting temporel, explicabilité et scénarios métier.

5
Familles de modèles comparées
4
Métriques d'erreur par backtest

Une forecast factory

Des modèles comparés sur backtests robustes, expliqués et prêts pour les scénarios métier

Détails du projet

Client

AbbVie

Secteur

Pharmaceutique – Prévision des ventes & scénarios what-if

Année

2024

Technologies clés
StreamlitDartsPyTorch LightningSHAP

Mission

Lead Senior Data Scientist - Time Series Forecasting

Prévision des ventes & scénarios what-if

Mission hybride, France. Anglais.

Conception et développement d’une application Streamlit “prête à l’emploi” pour expérimenter, évaluer et comparer des modèles de prévision de ventes pharma sur données mono/multi-séries. Mise en place d’un workflow end-to-end : ingestion CSV depuis l’UI + datasets d’exemple, validation de schéma minimal et préparation des jeux de données pour industrialisation. Implémentation d’un benchmark multi-modèles orienté décision : entraînement, backtesting robuste, ranking, sélection automatique du meilleur modèle, puis forecast final exploitable. Produit une “forecast factory” opérationnelle, traçable et reproductible, pensée pour le comparatif multi-modèles et la robustesse méthodologique (backtesting, contrôles qualité, garde-fous séries temporelles). Focalisation adoption métier : interprétabilité actionnable (SHAP + diagnostics), scénarios what-if orientés leviers, exports et model cards facilitant la validation, la communication et la décision.

Contexte et environnement

Contexte pharma / Sales Forecast : prévoir volumes / patients / parts de marché à des granularités géographiques hétérogènes pour fiabiliser les décisions Sales. Données typiques : identifiants territoriaux (brick/territoire/région), variables marché (patients total), variables produit (patients produit), parts de marché, proxies d’effort terrain (fréquence d’interactions), covariables exogènes et scénarios futurs.

Équipe

Lead Senior Data Scientist – séries temporelles

Environnement

Hybride, France – application Streamlit, modèles Darts et PyTorch Lightning, explicabilité SHAP

Objectifs clés

1Standardiser l’ingestion et la qualité data : validation, inférence d’une fréquence commune, gestion des séries désalignées, trimming des zéros terminaux/valeurs non informatives.
2Outiller un protocole d’évaluation robuste : backtesting rolling-origin k-fold, métriques RMSE/MAE/MAPE/sMAPE, synthèse multi-séries, ranking et sélection du modèle “best-in-class”.
3Industrialiser le feature engineering : covariables (exogènes), lags, rolling features, scaling, features calendaires sin/cos selon configuration.
4Renforcer confiance et adoption métier : explainability globale/locale (SHAP), diagnostics PDP/ICE, gouvernance des contraintes via fichier de configuration,...
5Permettre la décision prospective : module de scénarios what-if sur covariables futures, comparaison de trajectoires, lecture “stabilité” par segment/UGA si pertinent.
6Assurer traçabilité & reproductibilité : exports structurés (forecasts, backtests, métriques), model cards, figures exportables, logs par run, export ZIP, tracking MLflow optionnel.

Technologies et infrastructure

StreamlitPlotlyDartsPyTorch LightningTFTLSTMN-BEATSTCNXGBoostSHAPMLflow

Prêt à obtenir des résultats similaires ?

Discutons de comment nous pouvons générer un impact mesurable pour votre organisation.