Leçon gratuite · Provisionnement · 6 min de lecture

Atelier Chain Ladder : de l’extraction à la provision

La leçon Chain Ladder montre la méthode sur un petit triangle. Ici, vous partez de ce que produit un système de gestion : une ligne par sinistre, une ligne par règlement. Cinq étapes mènent à la provision, chacune avec son résultat à vérifier, sur des données fictives à télécharger.

Dans cette leçon 7 parties
  1. Les données à télécharger
  2. Étape 1 : situer chaque règlement
  3. Étape 2 : le triangle des règlements cumulés
  4. Étape 3 : les facteurs de développement
  5. Étape 4 : charge ultime et provision
  6. Étape 5 : contrôler et critiquer
  7. Pour aller plus loin

Les données à télécharger

La Mutuelle Alcyon est une société fictive. Son extraction ressemble à ce que produit un vrai système de gestion : une ligne par sinistre, une ligne par règlement. Cet extrait se limite aux vols de la branche Entreprises survenus de 2016 à 2025 : 1 029 sinistres et 1 706 règlements, arrêtés au 31 décembre 2025.

  • Sinistres : id_sinistre, source (mutuelle d’origine, M1 ou M2), classe_risque, somme_assuree, date_survenance, date_declaration, statut (ouvert ou clos au 31 décembre 2025), date_cloture.
  • Règlements : id_reglement, id_sinistre, date_reglement, montant (en euros, négatif pour un recours), nature (indemnité ou recours).

Les fichiers CSV utilisent le point-virgule comme séparateur et s’ouvrent directement dans un Excel français. En Python : pd.read_csv(fichier, sep=";", encoding="utf-8-sig"). Les montants sont en euros entiers.

Cet extrait est déjà propre. Une vraie extraction arrive avec des doublons, des dates inversées ou des montants mal saisis : dans le cours Provisionnement non-vie, le chapitre 2 apprend à les trouver avant tout calcul.

Étape 1 : situer chaque règlement

Pour chaque règlement, retrouvez l’année de survenance de son sinistre, puis calculez son année de développement :

développement = année du règlement − année de survenance + 1

Un règlement payé l’année même du sinistre est en développement 1. Combien l’extrait compte-t-il de règlements, dont combien de recours, et quel est le total réglé ?

Vérifier votre résultat

1 706 règlements, dont 15 recours pour un total de −300 348 €. Total réglé, recours déduits : 44 391 856 €. Un recours est une somme récupérée auprès du tiers responsable : il fait baisser le coût du sinistre, on le garde.

Étape 2 : le triangle des règlements cumulés

Additionnez les règlements par année de survenance (en ligne) et par année de développement (en colonne) : c’est le triangle des règlements incrémentaux. Dans Excel, une formule SOMME.SI.ENS par case suffit ; en Python, un tableau croisé. Puis cumulez chaque ligne de gauche à droite.

Vérifier votre triangle
Règlements cumulés, en milliers d’euros (cases vides : à estimer)
SurvenanceDév. 1Dév. 2Dév. 3Dév. 4Dév. 5Dév. 6Dév. 7Dév. 8Dév. 9Dév. 10
20169672 3242 7622 8332 8332 7772 7772 7772 7772 777
20179782 3133 4944 1114 1964 3084 3084 3084 308
20181 2593 1724 2734 8005 0715 0245 1815 222
20191 2713 4073 5863 6023 6023 6083 608
20201 2702 9733 4764 2364 7865 241
20211 5793 6134 4324 7674 753
20221 5693 6514 3114 458
20232 5775 9847 640
20241 4074 218
20252 165

Contrôle : la dernière diagonale, la case la plus à droite de chaque ligne, totalise 44 391 856 €, exactement le total réglé de l’étape 1. Si ce n’est pas le cas, un règlement a été rangé dans la mauvaise case.

Étape 3 : les facteurs de développement

Pour chaque passage d’une colonne à la suivante, divisez la somme de la colonne suivante par la somme de la colonne actuelle, sur les seules années où les deux sont connues. C’est le facteur pondéré par les montants :

fj = Σ Ci,j+1 / Σ Ci,j
Vérifier vos facteurs
Facteurs de développement pondérés
PassageFacteur
1 vers 22,4585
2 vers 31,2383
3 vers 41,0939
4 vers 51,0366
5 vers 61,0230
6 vers 71,0100
7 vers 81,0033
8 vers 91,0000
9 vers 101,0000

Le premier facteur, 2,46, est grand : un vol survenu en fin d’année se règle souvent l’année suivante. Au-delà de huit ans de développement, plus rien ne bouge dans cet extrait : les deux derniers facteurs valent 1.

Le piège classique. Faire la moyenne simple des rapports année par année donne d’autres facteurs (2,4719 au lieu de 2,4585 pour le premier) et une provision de 9,24 M€ au lieu de 9,44 M€. La moyenne simple donne autant de poids à une petite année qu’à une grosse : Chain Ladder pondère par les montants.

Étape 4 : charge ultime et provision

Pour chaque année, partez du dernier montant cumulé connu et multipliez-le par tous les facteurs des passages qui restent : vous obtenez la charge ultime. La provision est l’écart entre la charge ultime et ce qui a déjà été réglé.

Vérifier vos résultats
Charge ultime et provision, en milliers d’euros
SurvenanceDernier cumulFacteur jusqu’à l’ultimeCharge ultimeProvision
20162 7771,00002 7770
20174 3081,00004 3080
20185 2221,00005 2220
20193 6081,00333 62112
20205 2411,01345 31170
20214 7531,03674 928174
20224 4581,07474 791333
20237 6401,17568 9811 341
20244 2181,45576 1401 922
20252 1653,57887 7495 584
Total44 39253 8289 436

Provision totale : 9 436 440 €, soit 9,44 M€. L’année 2025 en représente à elle seule 59 % : son ultime repose sur une seule année de recul, multipliée par neuf facteurs.

Étape 5 : contrôler et critiquer

Un résultat de provisionnement ne se rend pas sans contrôles. Trois questions à vous poser :

  • Les recours ont-ils été gardés ? Sans eux, la provision passerait à 9,67 M€, soit 237 k€ de trop : on provisionnerait des sommes déjà récupérées.
  • La diagonale égale-t-elle le total réglé ? C’est le contrôle de l’étape 2 : il garantit qu’aucun règlement n’a été perdu ni compté deux fois.
  • Une année sort-elle du lot ? Comparez les années au même stade : après trois ans de développement, 2023 a déjà réglé 63,7 k€ par sinistre, contre 32,9 à 49,1 k€ pour les années 2016 à 2022. Chain Ladder applique pourtant les mêmes facteurs à toutes les années. Faut-il s’en inquiéter, et que faire ? C’est l’objet du chapitre « Diagnostiquer un triangle » du cours.

Le classeur Excel refait chaque étape en formules, avec une feuille de contrôles qui doit afficher « OK » partout. Changez un montant dans la feuille des règlements : tout se met à jour. Le script Python fait les mêmes calculs en une trentaine de lignes.

Pour aller plus loin

La mécanique sur un petit triangle, pas à pas : la méthode Chain Ladder. Pour vous entraîner sans données : votre premier Chain Ladder, avec vérification de votre réponse.

Envie d’aller plus loin ?

Le cours Provisionnement non-vie part de l’extraction complète, défauts compris, pour la nettoyer, diagnostiquer le triangle, séparer les IBNR et mesurer l’incertitude. Il est en préparation.