📉 Prédicteur de Résiliation Client — Courbe de Survie en Direct
Observez un modèle d'analyse de survie estimer le risque de résiliation de chaque client dans le temps à partir de signaux d'utilisation et de support, et voyez la courbe de survie de la cohorte se mettre à jour lorsque vous ajustez les leviers de rétention.
À propos du Prédicteur de Résiliation Client
Prédire la résiliation est fondamentalement une question de quand, et pas seulement de si : un client actif depuis dix-huit mois et un client qui vient de s'inscrire la semaine dernière ne présentent pas le même risque même si tous deux paraissent « engagés » aujourd'hui, et un client toujours abonné à la fin de votre fenêtre d'observation n'est pas nécessairement resté fidèle pour toujours — il est simplement censuré, c'est-à-dire que son issue réelle n'est pas encore connue. L'analyse de survie est la branche des statistiques conçue précisément pour traiter correctement ce type de données de temps jusqu'à l'événement. Cette simulation construit une cohorte synthétique de clients abonnés, attribue à chacun une véritable fonction de risque de type risques proportionnels de Cox déterminée par la baisse d'usage, les tickets de support accumulés, l'ancienneté et l'application ou non d'une remise de rétention, puis simule de véritables événements de résiliation mensuels à partir de ce risque. Un estimateur de Kaplan-Meier est calculé directement à partir de l'historique d'événements obtenu, exactement comme le ferait une équipe d'analyse de la résiliation à partir de journaux d'abonnement réels.
🔬 Ce qui est montré
Chaque client de la cohorte porte un score de risque en direct construit à partir de son propre indice de baisse d'usage accumulé, de sa charge de tickets de support et de son ancienneté, combinés à un risque de base de Weibull partagé. Chaque mois simulé, tout client encore actif fait face à un véritable tirage de Bernoulli de résiliation avec une probabilité 1 − e^(−risque). Les décomptes d'événements mensuels qui en résultent alimentent un véritable estimateur de Kaplan-Meier, S(t) = S(t−1) × (1 − d_t/n_t), affiché sous forme de courbe de survie en escalier en direct, aux côtés d'une référence sans intervention pour comparaison.
🎮 Comment l'utiliser
Faites glisser le Taux de Remise Proactive et la Réactivité du Support pour voir l'équation de risque elle-même changer — les deux alimentent directement l'exposant du risque de type Cox de chaque client, si bien que la courbe de Kaplan-Meier de la cohorte se remodèle immédiatement sur les mêmes tirages aléatoires sous-jacents. Réglez le Seuil d'Intervention pour décider du niveau de risque accumulé nécessaire avant qu'un client ne devienne éligible à la remise. Basculez la grille de la cohorte entre les vues Risque, Statut et Ancienneté, cliquez sur n'importe quel client pour voir le détail de son risque individuel, et utilisez Lecture / Étape / Réinitialiser pour parcourir l'horizon de trois ans.
💡 Le saviez-vous ?
L'estimateur de Kaplan-Meier, publié par Edward Kaplan et Paul Meier en 1958, est l'un des articles de statistique les plus cités jamais écrits précisément parce qu'il résolvait proprement le problème de la censure : au lieu d'écarter les clients (ou les patients) qui n'avaient pas encore connu l'événement à la fin de l'étude, il multiplie la probabilité de survie conditionnelle à chaque instant d'événement observé, en utilisant exactement les clients encore à risque à ce moment-là. La même équation, utilisée ici pour construire la courbe de survie d'une cohorte d'abonnement, est utilisée sans modification dans les essais cliniques pour rapporter les taux de survie à cinq ans.
Questions fréquentes
Qu'est-ce que l'analyse de survie et pourquoi est-elle utilisée pour la résiliation ?
L'analyse de survie est une famille de méthodes statistiques permettant de modéliser le temps écoulé avant qu'un événement ne se produise — à l'origine le temps avant le décès dans les études médicales, mais le même mécanisme s'applique au temps avant qu'un client n'annule un abonnement. Contrairement à un simple classificateur oui/non, les modèles de survie gèrent élégamment la censure : les clients encore actifs à la fin de la fenêtre d'observation n'ont pas résilié, mais pourraient le faire à l'avenir, et un modèle de survie traite correctement cette incertitude au lieu d'écarter ces clients ou de les qualifier à tort de fidèles. Cette simulation construit une cohorte synthétique, attribue à chaque client une fonction de risque déterminée par des caractéristiques réelles, et estime la courbe de survie de la cohorte grâce à l'estimateur de Kaplan-Meier, exactement comme le ferait une équipe d'analyse de la résiliation sur des données d'abonnement réelles.
Qu'est-ce qu'une fonction de risque et comment est-elle calculée ici ?
La fonction de risque h(t) est le risque instantané qu'un client résilie à l'instant t, sachant qu'il a survécu jusqu'à t. Cette simulation utilise un modèle de type risques proportionnels de Cox : h_i(t) = h0(t) × exp(β1·baisse_usage_i(t) + β2·tickets_support_i(t) − β3·ancienneté_i(t) − β4·remise_appliquée_i), où h0(t) est un risque de base de Weibull partagé par tous les clients et le terme exponentiel est un multiplicateur de risque propre à chaque client, construit à partir de sa baisse d'usage réellement accumulée, de sa charge de tickets de support, de son ancienneté et de l'application ou non d'une remise de rétention. Chaque mois, la simulation tire un événement de résiliation de Bernoulli pour chaque client actif avec une probabilité 1 − e^(−h_i(t)), de sorte que le risque détermine réellement qui part et quand.
Comment la courbe de survie de Kaplan-Meier est-elle construite à partir des événements simulés ?
À chaque pas de temps mensuel, la simulation enregistre n_t, le nombre de clients encore à risque (pas encore résiliés) en début de mois, et d_t, le nombre d'événements de résiliation survenus durant ce mois. L'estimateur de Kaplan-Meier met alors à jour la probabilité de survie de la cohorte selon S(t) = S(t−1) × (1 − d_t/n_t), un produit courant de un moins le taux de risque à chaque instant où un événement a été observé. Il s'agit du même estimateur non paramétrique utilisé dans les véritables études de résiliation et de survie clinique — il est dérivé directement de l'historique d'événements simulé plutôt que d'être une courbe décorative prédessinée, de sorte que resserrer ou desserrer le risque en remodèle réellement la forme.
Que changent réellement les curseurs des leviers de rétention ?
Le Taux de Remise Proactive fixe la probabilité qu'un client dont le score de risque franchit le Seuil d'Intervention reçoive une remise de rétention ciblée, ce qui multiplie son risque par e^(−β4) à partir de ce mois-là — une réduction réelle et durable du risque de résiliation. La Réactivité du Support ralentit l'accumulation des tickets de support non résolus pour chaque client, ce qui abaisse le terme β2·tickets_support_i(t) dans chaque calcul de risque. Comme les deux leviers alimentent directement la même équation de risque de type Cox utilisée pour tirer les événements de résiliation, déplacer un curseur recalcule tout l'historique d'événements de la cohorte sur les mêmes tirages aléatoires sous-jacents et remodèle immédiatement la courbe de Kaplan-Meier — ce n'est pas une simple surcouche esthétique.
Pourquoi la simulation rejoue-t-elle les mêmes nombres aléatoires lorsque je déplace un curseur ?
La trajectoire de base de baisse d'usage de chaque client, le bruit des tickets de support et la séquence mensuelle des tirages de résiliation sont générés une seule fois par cohorte, puis stockés. Lorsqu'un levier change, la simulation rejoue exactement la même boucle mensuelle avec les nouveaux coefficients de risque sur ces mêmes nombres aléatoires stockés, plutôt que de tirer une nouvelle randomisation. Cela isole l'effet causal du levier : toute différence observée dans la courbe de survie après le déplacement d'un curseur provient du changement de risque, et non d'un nouveau lancer de dé, exactement la comparaison contrefactuelle qu'une véritable équipe de rétention souhaite obtenir en se demandant « que se passerait-il si nous accordions des remises plus agressives ? »
Dans quelle mesure cela correspond-il à la modélisation réelle de la résiliation en production ?
Les systèmes de résiliation en production ajustent généralement un modèle de risques proportionnels de Cox ou un modèle de risque en temps discret (régression logistique par période) sur des données historiques réelles d'usage, de facturation et de support comportant des dizaines de caractéristiques construites, puis valident les rapports de risque ajustés et les courbes de Kaplan-Meier sur des cohortes mises de côté. Cette simulation implémente les mêmes objets mathématiques — une véritable fonction de risque par client, de réels tirages de résiliation de Bernoulli et un véritable estimateur de Kaplan-Meier sur l'historique d'événements résultant — mais les poids des caractéristiques sont ajustés à la main plutôt qu'estimés par maximum de vraisemblance partielle sur des données réelles, de sorte qu'il faut y voir une démonstration fidèle du mécanisme de modélisation de la résiliation par analyse de survie, et non un modèle de production calibré.
Un risque de type Cox propre à chaque client combine baisse d'usage, charge de tickets de support, ancienneté et statut de remise avec un risque de base de Weibull partagé ; de véritables tirages de Bernoulli mensuels construisent un historique d'événements, et un véritable estimateur de Kaplan-Meier transforme cet historique en la courbe de survie de la cohorte que vous pouvez remodeler avec les leviers de rétention.
3D · Moteur de rendu Three.js / WebGL · Cible 60 FPS · fonctionne entièrement côté client, sans installation