7  📱 Communication des RĂ©sultats

7.1 🎹 L’Art du Data Storytelling

Le Paradoxe de l’IA en 2026

En 2026, 78 % des organisations dĂ©clarent utiliser l’IA, mais moins de 31 % des projets franchissent rĂ©ellement l’étape de la mise en production (Rathod 2026). Ce taux d’échec massif n’est pas dĂ» Ă  de mauvais algorithmes, mais Ă  une rupture de communication. Un modĂšle parfait qui ne convainc pas le comitĂ© de direction (Comex) est un modĂšle mort.

Le rÎle du Data Translator (Traducteur de Données) est devenu la fonction la plus critique pour garantir le Retour sur Investissement (ROI) des initiatives analytiques. Son but ? Transformer la technicité brute en un levier de croissance stratégique.

7.1.1 đŸ§± MĂ©triques et DĂ©cideurs

Les indicateurs de performance classiques de la Data Science (vus au Module 6) sont inaudibles, voire trompeurs, pour un dirigeant.

  • L’erreur du RMSE : PrĂ©senter un “Root Mean Square Error” (RMSE) Ă  un directeur financier est une faute stratĂ©gique. Le RMSE n’est pas “scale invariant” (il dĂ©pend de l’échelle des donnĂ©es) (“Root Mean Square Error (RMSE),” n.d.). Le directeur ne saura jamais si un RMSE de 42 est une excellente nouvelle ou une catastrophe financiĂšre.
  • L’erreur de l’Accuracy : Nous l’avons vu, une exactitude de 99 % sur un jeu de donnĂ©es dĂ©sĂ©quilibrĂ© (dĂ©tection de fraude) masque souvent un modĂšle qui ne dĂ©tecte rien. Pour un Comex, vous devez dĂ©passer ces chiffres pour parler de coĂ»t d’opportunitĂ© et de risque rĂ©siduel.

7.1.2 đŸ’± Dictionnaire du Data Translator

Le Data Translator ne prononce jamais les mots “PrĂ©cision” ou “Rappel” devant le Comex. Il les convertit en monnaie sonnante et trĂ©buchante.

  • F1-Score (Fraude et Churn) : Équilibre la prĂ©cision et le rappel.
    • Argument technique : “Le modĂšle a un Recall de 95% et une PrĂ©cision de 80%.”
    • Traduction Business : “L’IA va capturer la quasi-totalitĂ© des tentatives de fraude, ce qui va diviser nos pertes financiĂšres directes par deux. En contrepartie, 20 % des alertes seront de fausses alarmes, ce qui nĂ©cessitera l’embauche temporaire de 2 modĂ©rateurs pour ne pas bloquer nos clients lĂ©gitimes.” (“Evaluation Metrics in Machine Learning” 2026)
  • RMSE (Supply Chain et Logistique) :
    • Argument technique : “Nous avons abaissĂ© la RMSE de 15 Ă  8.”
    • Traduction Business : “Nous avons rĂ©duit l’incertitude de nos prĂ©visions de ventes. Cela se traduit par une baisse de 30% des ruptures de stock (ventes manquĂ©es) et une diminution massive de nos coĂ»ts de surstockage, libĂ©rant ainsi 2 millions d’euros de capital immobilisĂ©.”
  • AUC-ROC (Marketing) :
    • Traduction Business : Cette mĂ©trique se traduit directement par l’optimisation du CoĂ»t d’Acquisition Client (CAC) ou l’efficacitĂ© du ciblage publicitaire.

7.1.3 🚀 Framework O.I.A.

Pour Ă©viter le “Data Dumping” (le dĂ©versement de statistiques stĂ©riles qui endort l’audience), l’industrie utilise le modĂšle OIA (Turner 2026). Chaque diapositive de votre prĂ©sentation doit rĂ©pondre Ă  la question : “So What ?” (Et alors ?).

  1. Observation (Le Fait) : Une donnée brute incontestable. (Ex: Le taux de désabonnement a augmenté de 14 % au dernier trimestre).
  2. Insight (L’InterprĂ©tation) : Le “Pourquoi”. (Ex: Notre modĂšle de Machine Learning montre que cette hausse est fortement corrĂ©lĂ©e Ă  l’introduction du nouveau parcours de paiement sur mobile).
  3. Action (La Recommandation) : Le choix stratĂ©gique. (Ex: Nous devons simplifier l’étape de validation SMS pour rĂ©duire la friction immĂ©diate et rĂ©cupĂ©rer 5% de CA).

graph LR
    A[Observation\nLa Donnée Brute] -->|So What ?| B[Insight\nL'explication ML]
    B -->|So What ?| C[Action\nLa Recommandation Business]
    
    style A fill:#268bd2,stroke:#073642,color:#fdf6e3
    style B fill:#cb4b16,stroke:#073642,color:#fdf6e3
    style C fill:#859900,stroke:#073642,color:#fdf6e3

7.2 đŸ•”ïžâ€â™‚ïž Mission 7

BAM ! Les portes de l’entrepĂŽt virtuel explosent. L’équipe de sĂ©curitĂ© interpelle Charlie au moment exact oĂč il allait transfĂ©rer les donnĂ©es Ă  ses acheteurs. L’opĂ©ration est un succĂšs total !

Mais il reste une derniÚre tùche, et non des moindres : rédiger le rapport officiel pour le conseil de discipline. Un bon Data Scientist sait transformer ses variables brutes en une histoire compréhensible par tous (le Data Storytelling).

ExĂ©cutez la cellule pour recharger en mĂ©moire les piĂšces Ă  conviction accumulĂ©es lors de votre enquĂȘte :

# PiÚces à conviction rassemblées par les Data Detectives
coupable_identifie = "Charlie"
donnees_volees = "Sujets d'Examens"
nombre_acheteurs_vip = 3
taux_echec_ia_suspect = 100  # 10 échecs sur 10 vrais dangers

print("PiÚces à conviction chargées sur le bureau du directeur.")

Votre objectif : Rédiger le rapport automatisé. Utilisez la puissance des f-strings de Python pour injecter directement vos variables dans le texte de conclusion.

7.3 đŸ”ș Pyramide de Minto et SCQA

Le temps, l’ultime ressource

Le temps d’attention d’un dĂ©cideur (C-Level) est extrĂȘmement limitĂ©. Naturellement, un Data Scientist a tendance Ă  prĂ©senter son travail de maniĂšre chronologique : la collecte, le nettoyage, les tentatives d’algorithmes, et enfin le rĂ©sultat. C’est la structure d’un film policier (les indices d’abord, le coupable Ă  la fin).

Face Ă  un Comex, vous devez donner le nom du coupable dĂšs la premiĂšre seconde.

Pour capter l’attention et pousser à l’action, l’industrie s’appuie sur deux frameworks narratifs majeurs.

7.3.1 đŸ”ș Pyramide de Minto

DĂ©veloppĂ©e dans les annĂ©es 1960 par Barbara Minto chez McKinsey, cette approche est devenue le standard mondial de la communication exĂ©cutive (“Minto Pyramid & SCQA,” n.d.).

  • Le principe du “Answer First” (La rĂ©ponse d’abord) : La Pyramide de Minto renverse l’ordre acadĂ©mique en plaçant la recommandation principale tout en haut avant de descendre vers les dĂ©tails.
    1. La Recommandation (Le Sommet) : L’action demandĂ©e Ă  l’audience.
    2. Les Arguments de Soutien (Le Milieu) : Généralement 3 arguments clés (ex: gain financier, réduction du risque).
    3. Les Données et Preuves (La Base) : Les graphiques, les métriques ML, les détails techniques.
  • L’Art des “Action Titles” (Titres d’action) : Les titres de diapositives ne doivent jamais ĂȘtre descriptifs.
    • À Ă©viter : ❌ “Performance des canaux d’acquisition en 2026” (Neutre).
    • À prĂ©fĂ©rer : ✅ “Le canal SEO gĂ©nĂšre une valeur vie client (LTV) 30% supĂ©rieure” (Turner 2026).

7.3.2 📖 Framework SCQA

Pour vos introductions ou vos synthĂšses exĂ©cutives (Executive Summaries), le framework SCQA permet de justifier un investissement technologique en racontant une histoire captivante (“SCQA,” n.d.).

Il se décompose en 4 étapes :

  • S (Situation) : Le point de dĂ©part, le contexte connu et stable.
    • Ex: “Notre moteur de recommandation actuel gĂ©nĂšre 10% de notre chiffre d’affaires.”
  • C (Complication) : Le problĂšme, l’obstacle ou la menace qui vient perturber la situation.
    • Ex: “Cependant, nos concurrents utilisent dĂ©sormais des modĂšles en temps rĂ©el, captant l’intention d’achat immĂ©diate et rĂ©duisant nos parts de marchĂ©.”
  • Q (Question) : La problĂ©matique centrale qui dĂ©coule de la complication.
    • Ex: “Comment pouvons-nous moderniser notre infrastructure pour repasser devant la concurrence ?”
  • A (Answer / RĂ©ponse) : La solution stratĂ©gique (votre projet Data).
    • Ex: “Nous recommandons d’investir 100k€ pour dĂ©ployer un nouveau modĂšle de Machine Learning qui personnalisera l’offre Ă  chaque clic, avec un ROI attendu de +15% d’ici 6 mois.”

7.3.3 đŸ—ïž Architecture d’une prĂ©sentation percutante

Pour maximiser l’impact sur un comitĂ© de direction, structurez vos livrables de communication en entonnoir ascendant selon le modĂšle pyramidal de McKinsey :

flowchart TD
    subgraph Minto [La Pyramide de Minto]
        A[1. SynthĂšse Executive\nLe SCQA + La Recommandation] --> B[2. Argument 1\nImpact Financier]
        A --> C[2. Argument 2\nImpact Client]
        A --> D[2. Argument 3\nFaisabilité Technique]
        
        B --> E[3. Preuves & Graphiques]
        C --> E
        D --> E
    end
    
    style A fill:#b58900,stroke:#073642,color:#fdf6e3
    style E fill:#eee8d5,stroke:#073642,color:#657b83

7.4 đŸ•č Tableaux de Bord Interactifs

La fin du reporting figé

En 2026, fournir un rapport PDF statique Ă  un dĂ©cideur n’est plus suffisant. L’interactivitĂ© n’est plus un gadget esthĂ©tique, c’est une nĂ©cessitĂ© stratĂ©gique pour le “drill-down” (l’exploration en profondeur). Un dĂ©cideur doit pouvoir zoomer sur une rĂ©gion, filtrer par annĂ©e ou exclure une catĂ©gorie d’un simple clic. C’est ici qu’interviennent les Dashboards (Tableaux de bord).

7.4.1 đŸ•č Le Moteur Plotly

Avant de construire une application web complĂšte, il faut changer la nature de nos graphiques. Avec Matplotlib ou Seaborn, le code gĂ©nĂšre une image “morte” (un fichier PNG).

Avec Plotly, le code Python génÚre un objet web interactif interprété par le navigateur.

  • Avantage immĂ©diat : L’utilisateur peut survoler les points pour lire les valeurs (Hover), zoomer, ou dĂ©sactiver des courbes dans la lĂ©gende.
  • Haute Performance : GrĂące Ă  l’utilisation de WebGL/WebGPU, Plotly peut rendre des millions de points directement dans le navigateur en dĂ©chargeant le calcul sur la carte graphique (GPU) (Plotly 2026).

7.4.2 đŸ„Š Streamlit vs Dash

Pour encapsuler ces graphiques Plotly dans une vraie page web avec des boutons, des menus déroulants et des curseurs, le marché est dominé par deux philosophies.

Streamlit : Le Roi du Prototypage

C’est l’outil adorĂ© des Data Scientists pour crĂ©er un MVP (Minimum Viable Product) en quelques heures.

  • Architecture : Il fonctionne sur un modĂšle de script linĂ©aire. À chaque fois que l’utilisateur clique sur un bouton, le script entier est rĂ©-exĂ©cutĂ© de haut en bas.
  • La limite : Cette exĂ©cution linĂ©aire peut ĂȘtre catastrophique en termes de performance si votre code charge un fichier de 5 Go Ă  chaque clic. Il faut donc impĂ©rativement maĂźtriser le systĂšme de cache (@st.cache_data) pour mettre les donnĂ©es en mĂ©moire.

Dash by Plotly : L’Échelle Entreprise

C’est le choix privilĂ©giĂ© pour des applications de production robustes et complexes (Gotsman 2026).

  • Architecture : Il repose sur Flask et React.js. Il utilise un systĂšme de callbacks asynchrones. Si l’utilisateur clique sur un filtre, seul le graphique concernĂ© est recalculĂ© et rechargĂ©, pas toute la page.
  • La limite : Une courbe d’apprentissage beaucoup plus abrupte et le risque du “Callback Hell” (quand des dizaines de fonctions de mise Ă  jour s’entrecroisent et deviennent impossibles Ă  maintenir).

7.4.3 đŸ—ïž Architecture d’ExĂ©cution

Pour concevoir des applications fluides et performantes, il est crucial de comprendre comment la structure interne du framework rĂ©agit aux interactions de l’utilisateur :

flowchart LR
    subgraph Streamlit [Streamlit : Exécution Linéaire]
        S1[Clic Bouton] --> S2[Rechargement complet du script]
        S2 --> S3[Rechargement Data\n'sauf si cache']
        S3 --> S4[Mise Ă  jour Page]
    end

    subgraph Dash [Dash : Callbacks Asynchrones]
        D1[Clic Bouton] --> D2{Callback associé}
        D2 --> D3[Recalcul spécifique]
        D3 --> D4[Mise Ă  jour du Composant Uniquement]
    end
    
    style Streamlit fill:#dc322f,stroke:#073642,color:#fdf6e3
    style Dash fill:#859900,stroke:#073642,color:#fdf6e3

7.4.4 ⚡ RĂ©volution ZĂ©ro Latence

Construire des tableaux de bord interactifs sur de l’énorme volumĂ©trie (Big Data) Ă©tait autrefois synonyme d’interface lente (l’application “freeze” pendant le calcul). L’écosystĂšme Python a rĂ©solu cela en 2026 via deux avancĂ©es :

  1. L’architecture Apache Arrow : Elle permet le “Zero-copy”. Les donnĂ©es circulent entre votre moteur de calcul (Polars) et votre dashboard web sans nĂ©cessiter de coĂ»teuses conversions de formats (Narendran 2026).
  2. CPython 3.14 (Free-threading) : Le verrou global (GIL) de Python ayant Ă©tĂ© supprimĂ©, les serveurs de dashboards peuvent enfin utiliser le vĂ©ritable multi-threading pour calculer les filtres des utilisateurs en parallĂšle sur plusieurs cƓurs.

[ACTION REQUISE] : Ajouter capture d’écran d’un Dashboard Streamlit complet (avec sidebar, filtres et graphique interactif Plotly).

7.5 đŸ›Ąïž Transparence et Limites

L’illusion de la certitude

Un Data Scientist junior a souvent peur d’avouer Ă  sa direction que son modĂšle n’est pas sĂ»r Ă  100%. Il va donc prĂ©senter un chiffre absolu (ex: “Nous ferons 12% de croissance”). C’est une erreur grave. En 2026, l’éthique de la Data Science impose de communiquer l’incertitude. Un dirigeant prĂ©fĂ©rera toujours un expert qui maĂźtrise ses marges d’erreur plutĂŽt qu’un “devin” qui se trompe avec aplomb (Worrell 2025).

Pour instaurer une confiance durable avec un Conseil d’Administration, il faut transformer la notion mathĂ©matique d’erreur en outil de gestion des risques.

7.5.1 đŸŽČ Deux Visages de l’Incertitude

Un expert doit éduquer ses décideurs sur la nature du risque auquel ils font face (Thom 2026) :

  • L’Incertitude AlĂ©atoire (Random/Aleatoric) : Elle provient de la variabilitĂ© naturelle du monde (ex: la mĂ©tĂ©o, un krach boursier soudain, le comportement humain). Elle est irrĂ©ductible. On ne peut que l’absorber avec des marges financiĂšres (des buffers).
  • L’Incertitude ÉpistĂ©mique (Knowledge) : Elle est due Ă  un manque de donnĂ©es ou Ă  un modĂšle trop faible. Elle est rĂ©ductible. Si le Comex veut rĂ©duire ce risque, vous pouvez leur demander du budget pour acheter de nouvelles donnĂ©es ou entraĂźner un modĂšle plus puissant.

7.5.2 📊 Communiquer le Doute

Bannissez les prévisions sous forme de points fixes. Utilisez des probabilités et des intervalles.

  • Intervalles de Confiance (IC) : Au lieu de dire “Ce projet rapportera 2 millions d’euros”, on utilise la statistique pour annoncer : “Nous avons 95% de chances de gĂ©nĂ©rer entre 1,6 et 2,4 millions d’euros de ROI” (“Understanding Confidence Intervals and How to Calculate Them,” n.d.). Cela montre que vous maĂźtrisez la variabilitĂ©.
  • Graphiques pour Dirigeants : Pour rendre l’incertitude actionnable, on utilise des visualisations spĂ©cifiques (Team 2025) :
    • Graphique en Éventail (Fan Chart) : UtilisĂ© par les banques centrales, il montre un cĂŽne s’élargissant au fil du temps. Il illustre visuellement que plus la prĂ©diction est lointaine, plus l’incertitude grandit.
    • Graphique en Tornade (Tornado Chart) : Il classe les variables du modĂšle de la plus impactante Ă  la moins impactante pour voir immĂ©diatement les principaux facteurs de risque.

7.5.3 đŸ€– GenAI, Hallucinations et XAI

Si vous utilisez des modĂšles massifs (Deep Learning ou LLMs comme ChatGPT), la communication de leurs limites est une obligation lĂ©gale et Ă©thique, notamment face au risque d’hallucination (qui peut atteindre plus de 80% d’erreurs sur des tĂąches juridiques complexes) (“LLM Hallucination Statistics 2026: AI Gets Facts Wrong up to 82% of the Time” 2026).

  • IA Explicable (XAI) : Un dĂ©cideur n’acceptera jamais qu’une IA refuse un crĂ©dit “parce que l’algorithme l’a dit”. Vous devez utiliser des techniques comme SHAP ou LIME pour ouvrir la “boĂźte noire” (ex: expliquer le poids du ratio d’endettement).
  • RAG comme Garde-Fou : L’architecture Retrieval-Augmented Generation force le LLM Ă  lire uniquement dans une base sĂ©curisĂ©e interne. Si l’information n’y est pas, il refuse de rĂ©pondre, bloquant ainsi l’hallucination.

7.5.4 đŸ›Ąïž Architecture RAG pour le Comex

Pour rassurer vos dĂ©cideurs sur la fiabilitĂ© de l’IA gĂ©nĂ©rative et Ă©liminer tout risque d’invention factuelle, voici le flux logique de sĂ©curisation par la recherche documentaire (RAG) :

flowchart LR
    A[Question Utilisateur] --> B[Recherche dans la\nBase Documentaire Interne]
    B --> C{Information\ntrouvée ?}
    C -->|Oui| D[Le LLM synthétise la réponse\navec les sources exactes]
    C -->|Non| E[Le LLM refuse de répondre\nPas d'Hallucination]
    
    style B fill:#268bd2,stroke:#073642,color:#fdf6e3
    style D fill:#859900,stroke:#073642,color:#fdf6e3
    style E fill:#dc322f,stroke:#073642,color:#fdf6e3

7.6 TP3 : L’Exploration ExoplanĂ©taire (SynthĂšse Kepler)

Pour couronner ce cours, vous allez rĂ©aliser un Travail Pratique de synthĂšse de grande envergure. Vous y appliquerez l’intĂ©gralitĂ© du cycle de vie des donnĂ©es (les 7 Ă©tapes du cycle de la data science) sur un jeu de donnĂ©es rĂ©elles d’exoplanĂštes observĂ©es par le tĂ©lescope spatial Kepler de la NASA.

L’objectif final est de concevoir un pipeline complet : depuis l’acquisition automatisĂ©e jusqu’à la modĂ©lisation par partitionnement non supervisĂ© (K-Means), pour finir sur le dĂ©ploiement d’une application web interactive de communication des rĂ©sultats.

7.6.1 đŸ—ș Le Cycle de Vie Complet AppliquĂ©

Dans ce TP de synthÚse, vous allez parcourir pas à pas les 7 phases fondamentales que nous avons explorées tout au long de ce module :

  1. đŸ“„ Acquisition : Importation et tĂ©lĂ©chargement automatique du jeu de donnĂ©es astrophysiques en utilisant l’API kagglehub.
  2. đŸ§Œ Nettoyage : Extraction robuste des valeurs numĂ©riques centrales Ă  partir de formats complexes combinant du texte et des incertitudes de mesure symĂ©triques ou asymĂ©triques (ex: 0.7±0.1 ou 1891+56−48) grĂące Ă  des expressions rĂ©guliĂšres (Regex) en Python.
  3. 📊 Visualisation : Conception de graphiques statiques avec Matplotlib et interactifs avec Plotly Express en utilisant des Ă©chelles logarithmiques pour apprĂ©hender les ordres de grandeur spatiaux.
  4. 🔍 Analyse Exploratoire (EDA) : Étude des distributions des masses et pĂ©riodes des planĂštes, et analyse des mĂ©thodes d’observation dominantes (Transit, Vitesse Radiale).
  5. đŸ€– ModĂ©lisation : Transformation logarithmique de Feature Engineering pour corriger l’écrasement des distances et entraĂźnement de l’algorithme de partitionnement non supervisĂ© K-Means (Scikit-Learn).
  6. 🎯 Évaluation & InterprĂ©tation : Audit statistique et astrophysique des clusters trouvĂ©s autonomement par l’IA afin de les faire correspondre aux grandes catĂ©gories cosmiques rĂ©elles (Jupiters chauds, Mini-Neptunes, GĂ©antes froides).
  7. 📱 Communication : Conception et dĂ©ploiement local d’un tableau de bord interactif avec Dash (Plotly) pour permettre Ă  des tiers d’explorer visuellement vos rĂ©sultats de classification.

7.6.2 🎯 Objectifs PĂ©dagogiques

  • IntĂ©gration End-to-End : Assembler toutes les compĂ©tences du cours au sein d’un unique pipeline opĂ©rationnel et reproductible.
  • Rigueur Algorithmique : Comprendre l’effet d’écrasement des variables Ă  grande dispersion sur la distance euclidienne et savoir appliquer le Feature Engineering adaptĂ©.
  • Esprit Critique & Scientifique : InterprĂ©ter physiquement les rĂ©sultats d’un modĂšle d’IA et auditer sa cohĂ©rence mĂ©tier.

7.6.3 📁 Fichiers du TP

Vous pouvez explorer l’arborescence des fichiers du TP ci-dessous et tĂ©lĂ©charger directement l’archive complĂšte de dĂ©part :

7.7 🌉 Conclusion

FĂ©licitations ! Vous avez parcouru l’ensemble du cycle de vie de la Data Science, de l’acquisition des donnĂ©es Ă  la communication des rĂ©sultats. Vous avez maintenant les bases solides pour mener vos propres projets de Data Science.

“Evaluation Metrics in Machine Learning.” 2026. GeeksforGeeks. https://www.geeksforgeeks.org/machine-learning/metrics-for-machine-learning-model/.
Gotsman, Tom. 2026. “Streamlit Vs. Dash for Python Dashboards: Which One Should You Actually Use? (April 2026).” Reflex Blog. https://reflex.dev/blog/streamlit-vs-dash-python-dashboards/.
“LLM Hallucination Statistics 2026: AI Gets Facts Wrong up to 82% of the Time.” 2026. SQ Magazine. https://sqmagazine.co.uk/llm-hallucination-statistics/.
“Minto Pyramid & SCQA.” n.d. ModelThinkers. https://modelthinkers.com/mental-model/minto-pyramid-scqa.
Narendran, Aanchal. 2026. “Polars + DuckDB: The New Power Combo for in-Process Analytics.” Open Source For You. https://www.opensourceforu.com/2026/03/polars-duckdb-the-new-power-combo-for-in-process-analytics/.
Plotly. 2026. “High Performance Visualization in Python.” https://plotly.com/python/performance/.
Rathod, Atman. 2026. “RAG & AI Trust Statistics 2026: From Hallucinations to Reliable AI Systems.” CMARIX. https://www.cmarix.com/blog/rag-ai-statistics/.
“Root Mean Square Error (RMSE).” n.d. C3 AI. https://c3.ai/glossary/data-science/root-mean-square-error-rmse/.
“SCQA.” n.d. story53. https://story53.com/scqa/.
Team, Dev3lop. 2025. “Visualizing Uncertainty: Techniques for Representing Data Confidence.” https://dev3lop.com/blog/visualizing-uncertainty-techniques-for-representing-data-confidence/.
Thom, Maureen. 2026. “Uncertainty Analysis: Definition, Types, Methods and Techniques.” Galorath. https://galorath.com/risk/uncertainty-analysis/.
Turner, Jordan. 2026. “Data Storytelling That Works: 5 Proof-Backed Frameworks for Communicating Insights Clearly.” The Beautiful Blog. https://www.beautiful.ai/blog/data-storytelling-that-works-5-proof-backed-frameworks-for-communicating-insights-clearly.
“Understanding Confidence Intervals and How to Calculate Them.” n.d. Amplitude. https://amplitude.com/explore/experiment/confidence-intervals.
Worrell, Nate. 2025. “Communicating Uncertainty.” The Actuary Magazine. https://www.theactuarymagazine.org/communicating-uncertainty/.