Mon Dashboard Analytique
Importez un fichier de données pour générer automatiquement votre tableau de bord
Glissez votre fichier ici ou cliquez pour parcourir
CSV, Excel (.xlsx, .xls) — Vos fichiers restent en mémoire temporaire et sont effacés au redémarrage du serveur
Préparation des données
Contexte de recherche Optionnel
Renseigner le titre de votre travail permet de recevoir des suggestions de recodification et transformation adaptées à votre domaine.
Diagnostic qualité
Nettoyage
Recodification
Transformation
Filtrage
Journal des opérations
Aperçu des données
Propositions automatiques de codification
Analyse automatique de vos variables — cliquez sur une suggestion pour l'appliquer automatiquement.
Aperçu base codifiée
Recommandations d'analyses
Statistiques descriptives
Visualisations automatiques
Matrice de corrélation
Régression logistique
Régression lineaire
Tests d'association (Chi² / Fisher)
Tests de comparaison (t-test / ANOVA)
Analyses contextuelles avancees
Analyses specifiques detectees a partir de votre contexte de recherche et de la structure des donnees.
Pret pour des analyses plus poussees ?
Vos données sont chargees. Accedez au module Statistiques pour des analyses bivariées, multivariées, ROC, etc.
Profil CAP par domaine
Score par structure
Concordance declare vs observe
--Les données apparaitront après collecte avec la section F (observation directe)
Score CAP par catégorie professionnelle
Les données apparaitront après collecte via KoboCollect
Dernieres soumissions
● Live 30s| Heure | Structure | Score | Niveau |
|---|---|---|---|
| Chargement... | |||
Tendance 30 jours
Guide Statistique
Apprenez a utiliser les variables, les tests statistiques et le module d'analyse
Qu'est-ce qu'une variable ?
Une variable est une caracteristique mesurable qui peut prendre différentes valeurs selon les individus observes. Par exemple : l'age, le sexe, la tension arterielle, la catégorie professionnelle.
Types de variables
Variables Quantitatives (numériques)
Expriment une quantité mesurable. Peuvent être continues (age, poids, score) ou discrètes (nombre d'enfants, nombre d'AES).
Exemples : age = 35 ans, score_CAP = 72.5%, température = 37.2°C
Variables Qualitatives (catégorielles)
Expriment une qualité ou catégorie. Peuvent être nominales (sexe, profession) ou ordinales (niveau d'étude, satisfaction).
Exemples : sexe = Femme, profession = Infirmier, niveau = Bon
Variables Binaires (dichotomiques)
Cas particulier avec exactement 2 modalités. Souvent codees 0/1, Oui/Non, Positif/Négatif.
Exemples : vaccination = Oui/Non, AES = 0/1, conforme = Vrai/Faux
Variables Temporelles
Representent des dates ou durees. Utiles pour l'analyse de survie ou les tendances temporelles.
Exemples : date_evaluation, duree_hospitalisation, mois_collecte
Variable dépendante vs indépendante
Variable dépendante (Y)
C'est la variable que l'on cherche a expliquer ou predire. Aussi appelee variable « outcome » ou « réponse ».
Ex : score_CAP, presence_AES, conformite
Variable indépendante (X)
C'est la variable explicative, celle dont on etudie l'effet sur Y. Aussi appelee « prédicteur » ou « facteur ».
Ex : formation_recue, anciennete, type_structure
Quel test choisir ?
Le choix du test depend du type de variables et de la question de recherche. Voici un arbre de décision simplifie :
| Variable Y | Variable X | 2 groupes | 3+ groupes |
|---|---|---|---|
| Quantitative (normale) | Catégorielle | Test t de Student | ANOVA |
| Quantitative (non normale) | Catégorielle | Mann-Whitney U | Kruskal-Wallis |
| Catégorielle | Catégorielle | Chi² / Fisher exact | |
| Quantitative | Quantitative | Corrélation Pearson / Spearman | |
| Binaire (0/1) | Multiples | Régression logistique | |
La p-value
La p-value mesure la probabilité d'observer un résultat au moins aussi extreme que celui obtenu, si l'hypothèse nulle (H0 : pas de différence/association) etait vraie.
Conditions d'application
Test de Shapiro-Wilk
Verifie si une variable suit une distribution normale. Si p > 0.05, la normalite est acceptee → utilisez un test parametrique (t, ANOVA). Sinon → test non parametrique (Mann-Whitney, Kruskal-Wallis).
Effectifs attendus (Chi²)
Le test du Chi² necessite que tous les effectifs théoriques soient >= 5. Si certains sont < 5, utilisez le test exact de Fisher.
Alpha de Cronbach
Mesure la coherence interne d'un questionnaire. >= 0.7 = acceptable, >= 0.8 = bon, >= 0.9 = excellent. Utilisez-le pour valider vos echelles de mesure.
Analyse bivariée : etudier la relation entre 2 variables
L'analyse bivariée examine la relation entre exactement deux variables. C'est la première étape avant toute analyse multivariée.
Comment faire dans SmartStat Santé
Importez vos données
Dans le module Statistiques, glissez votre fichier CSV ou Excel dans la zone d'import.
Choisissez « Table 1 » ou « Corrélation »
Table 1 : compare les moyennes/proportions entre groupes (ex: score par sexe). Corrélation : mesure la force de la relation entre 2 variables numériques.
Interpretez les résultats
Regardez la p-value : si p < 0.05, la relation est statistiquement significative. Examinez aussi la taille de l'effet (OR, coefficient de correlation) pour juger de l'importance clinique.
Mesures d'association
Odds Ratio (OR)
Mesure la force d'association entre 2 variables binaires. OR = 1 (pas d'association), OR > 1 (facteur de risque), OR < 1 (facteur protecteur).
Risque Relatif (RR)
Rapport des risques entre 2 groupes. Plus intuitif que l'OR pour les études de cohorte. RR = 2 signifie un risque double.
Coefficient de corrélation (r)
Mesure la force et la direction de la relation lineaire. De -1 (inverse parfaite) a +1 (positive parfaite). |r| > 0.7 = forte corrélation.
Kappa de Cohen
Mesure la concordance entre 2 evaluateurs ou 2 mesures. kappa > 0.6 = bonne concordance, > 0.8 = excellente.
Analyse multivariée : ajuster pour les facteurs de confusion
L'analyse multivariée prend en compte plusieurs variables simultanement pour identifier les facteurs independamment associes a un outcome, en ajustant pour les facteurs de confusion.
Types de régressions disponibles
Régression logistique binaire
Variable dépendante binaire (0/1). Donne des OR ajustes avec IC 95%. Idéale pour identifier les facteurs de risque indépendants.
→ Dans SmartStat Santé : module Statistiques > Régression > choisir les variables
Régression de Poisson
Variable dépendante = comptage (nombre d'événements). Donne des Prévalence Ratios. Recommandee quand l'outcome est frequent (> 10%).
Modèle mixte (lineaire)
Pour données hierarchiques/clustered (ex: patients dans structures). Effets fixes + effets aleatoires. Tient compte de la corrélation intra-groupe.
ACP (Analyse en Composantes Principales)
Reduit la dimensionnalite. Identifie les axes principaux de variation dans un grand nombre de variables numériques. Utile en exploration.
Sélection des variables (stratégie)
Analyse bivariée d'abord — Identifiez toutes les variables significatives en bivarie (p < 0.20 ou p < 0.25)
Modèle initial — Incluez toutes les variables avec p < 0.20 en bivarie + les variables cliniquement pertinentes (age, sexe)
Sélection pas-a-pas — Utilisez la sélection stepwise (backward) pour obtenir le modèle final parcimonieux
Validation — Vérifiez le modèle avec la courbe ROC (AUC), le test de Hosmer-Lemeshow, et les residus
Préparer ses données avant l'analyse
La préparation des données est l'étape la plus importante d'une analyse statistique. Des données mal préparées produisent des résultats faux. SmartStat Santé vous aide a nettoyer, codifier et structurer vos données automatiquement.
Pourquoi codifier ses variables ?
Noms courts et standardises
Les formulaires XLSForm/KoboToolbox generent des noms de variables très longs (ex: group_identification/nom_structure_sanitaire). Il faut les raccourcir en codes clairs (ex: nom_struct) pour faciliter l'analyse.
Recodage numérique
Les réponses textuelles (Oui/Non, Toujours/Parfois/Jamais) doivent être converties en valeurs numériques (1/0, 3/2/1) pour les calculs statistiques et les scores composites.
Nettoyage des données
Suppression des doublons, traitement des valeurs manquantes (imputation par moyenne, médiane ou mode), filtrage des observations aberrantes.
Types de variables
Vérifier que les variables numériques sont bien stockees comme nombres (pas comme texte). Convertir les variables categoriques en facteurs pour les analyses statistiques.
Comment utiliser l'étape « Préparation des données » du Dashboard
Importez votre fichier brut
Glissez votre fichier CSV ou Excel dans la zone d'import du Dashboard. SmartStat Santé détecte automatiquement les colonnes, types et problemes de qualité.
Consultez les propositions automatiques
Sous l'aperçu des données, SmartStat Santé propose automatiquement : renommage des variables longues, recodage des valeurs textuelles, conversion de types, et traitement des manquants.
Appliquez les corrections
Cliquez sur chaque suggestion pour l'appliquer individuellement, ou « Tout appliquer » pour executer toutes les propositions en un clic. Chaque action est tracee dans le journal.
Téléchargez la base codifiée
Cliquez « Excel code » pour télécharger un fichier Excel propre avec des noms courts, des valeurs numériques et sans doublons — pret pour l'analyse statistique.
Dictionnaire de codification courant (santé publique)
| Valeur texte | Code | Usage |
|---|---|---|
| Oui / Yes | 1 | Variable binaire |
| Non / No | 0 | Variable binaire |
| Masculin / Male | 1 | Sexe |
| Feminin / Female | 2 | Sexe |
| Toujours / Always | 3 | Échelle Likert |
| Souvent / Often | 2 | Échelle Likert |
| Parfois / Sometimes | 1 | Échelle Likert |
| Jamais / Never | 0 | Échelle Likert |
Conseil : SmartStat Santé détecte automatiquement les réponses Oui/Non, les echelles Likert et les variables a noms longs dans votre base de données et propose la codification appropriee.
Guide d'utilisation du module Statistiques
Le module Statistiques de SmartStat Santé vous permet de réaliser des analyses completes sans logiciel externe. Voici comment l'utiliser étape par étape.
Étape 1 : Préparer vos données
- Fichier CSV ou Excel (.xlsx)
- Première ligne = noms des colonnes (variables)
- Une ligne = une observation (individu)
- Pas de cellules fusionnees
- Données manquantes = cellules vides (pas de texte comme "NA" ou "-")
- Eviter les caracteres speciaux dans les noms de colonnes
Étape 2 : Importer et explorer
Après l'import, SmartStat Santé détecte automatiquement les types de vos variables (numériques, catégorielles, binaires). Vous verrez un resume du dataset avec le nombre d'observations, de variables, et les valeurs manquantes.
Étape 3 : Choisir une analyse
Cliquez sur une analyse pour voir les explications detaillees :
Table 1 ►
Tableau descriptif avec moyennes, %, p-values par groupe
Graphique ►
Barres, histogramme, box plot, scatter plot, violin
Corrélation ►
Matrice de Pearson ou Spearman avec heatmap
Régression ►
Logistique, Poisson, lineaire avec OR/IC95%
ROC ►
Courbe ROC avec AUC, sensibilité, spécificité
Auto-analyse ►
Analyse complete automatique en 1 clic
Table 1 — Tableau descriptif stratifie
Definition : La Table 1 (ou tableau descriptif) est le tableau standard presente au début de la section Résultats dans toute publication scientifique. Il compare les caracteristiques des participants selon un facteur de stratification (ex : sexe, groupe de traitement, exposition).
Que contient-elle ?
- Variables quantitatives : moyenne ± écart-type (si distribution normale) ou médiane [Q1-Q3] (si non normale). Le test de Shapiro-Wilk determine automatiquement la presentation.
- Variables qualitatives : effectif (n) et pourcentage (%) pour chaque modalité.
- P-values : test t de Student ou Mann-Whitney (quantitatives), Chi² ou Fisher (qualitatives) selon les conditions d'application.
- SMD (Standardized Mean Différence) : mesure la taille de l'effet independamment de la taille de l'échantillon.
Quand l'utiliser ?
- Pour décrire votre population d'étude
- Pour comparer 2 ou plusieurs groupes
- Pour identifier les variables significatives en analyse bivariée (première étape avant la régression)
- Pour vérifier la comparabilite des groupes dans un essai clinique
Comment faire dans SmartStat Santé :
- Allez dans Statistiques → importez votre fichier
- Cliquez sur Table 1
- Sélectionnez la variable de stratification (le facteur de comparaison, ex : sexe)
- Sélectionnez les variables a inclure dans le tableau
- Options avancees : SMD, test de normalite, données appariees
- Cliquez Générer → le tableau apparait avec les p-values automatiques
Conseil : Incluez toutes les variables sociodemographiques et cliniques pertinentes. Les variables avec p < 0.20 en bivarie sont candidates pour l'analyse multivariee.
Graphiques — Visualisation des données
Definition : Les graphiques permettent de visualiser la distribution des variables et les relations entre elles. SmartStat Santé genere des graphiques en qualité publication (matplotlib) directement exportables pour un mémoire ou un article.
Types de graphiques disponibles :
Diagramme en barres
Pour comparer des fréquences ou moyennes entre catégories. Idéal pour : repartition par sexe, scores par structure, prevalences par groupe.
Histogramme
Pour visualiser la distribution d'une variable quantitative continue. Permet de vérifier la normalite visuellement. Idéal pour : distribution des ages, des scores.
Box plot (boite a moustaches)
Montre médiane, quartiles et valeurs aberrantes. Idéal pour comparer la distribution entre groupes et detecter les outliers.
Violin plot
Combine box plot et densité. Montre la forme complete de la distribution. Plus informatif que le box plot pour les distributions bimodales.
Scatter plot (nuage de points)
Pour visualiser la relation entre 2 variables quantitatives. Avec droite de régression et R². Idéal pour : corrélation age-score, taille-poids.
Camembert / Secteurs
Pour montrer la repartition d'une variable catégorielle en proportions. A eviter si plus de 6 catégories.
Comment faire dans SmartStat Santé :
- Allez dans Statistiques → importez votre fichier
- Cliquez sur Graphique
- Choisissez le type de graphique
- Sélectionnez la ou les variables
- Optionnel : ajoutez une variable de groupement (hue)
- Cliquez Générer → téléchargez en PNG qualité publication
Conseil : Choisissez le box plot pour comparer des groupes, l'histogramme pour vérifier la normalite, et le scatter plot pour explorer les corrélations.
Corrélation — Mesurer les relations lineaires
Definition : L'analyse de corrélation mesure la force et la direction de la relation lineaire entre deux variables quantitatives. Le coefficient va de -1 (relation inverse parfaite) a +1 (relation directe parfaite), avec 0 indiquant l'absence de relation lineaire.
Deux types de corrélation :
Pearson (r)
Mesure la relation lineaire. Necessite que les deux variables suivent une distribution normale. Plus puissant quand les conditions sont remplies.
Spearman (ρ)
Mesure la relation monotone (pas necessairement lineaire). Non parametrique : fonctionne meme si les variables ne sont pas normales. Plus robuste aux valeurs extremes.
Interprétation du coefficient :
| |r| | Interprétation |
|---|---|
| 0.00 - 0.19 | Très faible / negligeable |
| 0.20 - 0.39 | Faible |
| 0.40 - 0.59 | Modérée |
| 0.60 - 0.79 | Forte |
| 0.80 - 1.00 | Très forte |
La matrice de corrélation : SmartStat Santé genere une matrice heatmap montrant les corrélations entre toutes les paires de variables numériques. Les couleurs indiquent la force : rouge (corrélation positive forte), bleu (négative forte), blanc (pas de corrélation).
Comment faire dans SmartStat Santé :
- Allez dans Statistiques → importez votre fichier
- Cliquez sur Corrélation
- Choisissez la méthode (Pearson ou Spearman)
- Sélectionnez les variables numériques a inclure
- Cliquez Générer → la matrice heatmap et le tableau des coefficients apparaissent
Attention : Corrélation ≠ causalite ! Une forte corrélation entre deux variables ne signifie pas que l'une cause l'autre. Il peut exister un facteur de confusion.
Régression — Modeliser les relations
Definition : La régression est une méthode statistique qui modelise la relation entre une variable dépendante (Y, l'outcome) et une ou plusieurs variables indépendantes (X, les prédicteurs). Elle permet d'estimer l'effet ajuste de chaque facteur en controlant les autres.
Types de régression disponibles :
Régression logistique binaire
Quand : Variable dépendante binaire (Oui/Non, 0/1, Malade/Sain).
Résultat : Odds Ratio (OR) ajuste avec IC 95%. OR > 1 = facteur de risque, OR < 1 = facteur protecteur.
Exemple : Identifier les facteurs associes a la survenue d'un AES (age, formation, anciennete).
Indicateurs du modèle : Pseudo R² (Nagelkerke), AIC, % de classement correct, test de Hosmer-Lemeshow.
Régression lineaire
Quand : Variable dépendante quantitative continue (score, poids, durée).
Résultat : Coefficients (β) avec IC 95%. β = variation de Y quand X augmente de 1 unité.
Exemple : Facteurs influencant le score CAP (age, experience, formation).
Indicateurs : R² (variance expliquee), R² ajuste, F-statistique, residus.
Régression de Poisson / Prévalence Ratio
Quand : Outcome binaire mais frequent (prévalence > 10%). L'OR surestime le risque dans ce cas.
Résultat : Prévalence Ratio (PR) avec IC 95%. Plus interpretable que l'OR pour les études transversales.
Comment faire dans SmartStat Santé :
- Allez dans Statistiques → importez votre fichier
- Cliquez sur Régression
- Choisissez le type (logistique, lineaire, Poisson)
- Sélectionnez la variable dépendante (Y, l'outcome)
- Sélectionnez les variables indépendantes (X, les prédicteurs)
- Optionnel : OR brut + ajuste, sélection stepwise
- Cliquez Générer → tableau des OR/coefficients avec IC et p-values
Conseil : Faites d'abord une Table 1 en bivarie. Incluez dans le modèle multivarie les variables avec p < 0.20 en bivarie + les variables cliniquement pertinentes (age, sexe) meme si non significatives.
Courbe ROC — Evaluer la performance d'un modèle
Definition : La courbe ROC (Receiver Operating Characteristic) est un graphique qui evalue la capacité discriminante d'un modèle ou d'un test diagnostique. Elle trace la sensibilité (vrais positifs) en fonction de 1 - spécificité (faux positifs) pour tous les seuils possibles.
Indicateurs cles :
AUC (aire sous la courbe)
Mesure globale de la capacité discriminante. AUC = 0.5 (hasard), 0.7-0.8 (acceptable), 0.8-0.9 (bon), > 0.9 (excellent).
Seuil optimal (Youden)
Le point de la courbe qui maximise (sensibilité + spécificité - 1). C'est le meilleur compromis entre vrais et faux positifs.
Sensibilité
Proportion de vrais malades correctement identifies (vrais positifs). Importante pour le depistage : ne pas manquer de cas.
Spécificité
Proportion de vrais non-malades correctement identifies (vrais négatifs). Importante pour la confirmation : eviter les faux diagnostics.
Quand l'utiliser ?
- Après une régression logistique, pour evaluer la performance du modèle
- Pour determiner le seuil optimal d'un score ou d'un test diagnostique
- Pour comparer deux modèles predictifs (celui avec l'AUC la plus élevée est meilleur)
- Pour valider un outil de depistage ou de scoring
Comment faire dans SmartStat Santé :
- Allez dans Statistiques → importez votre fichier
- Cliquez sur ROC
- Sélectionnez la variable binaire (outcome, ex : malade Oui/Non)
- Sélectionnez la variable de prédiction (score ou probabilité predite)
- Cliquez Générer → courbe ROC avec AUC, seuil optimal, sensibilité et spécificité
Conseil : Un AUC de 0.5 signifie que votre modèle ne fait pas mieux que le hasard. Visez au minimum 0.7 pour un modèle acceptable en santé publique.
Auto-analyse — Analyse complete en 1 clic
Definition : L'auto-analyse est une fonctionnalite unique de SmartStat Santé qui realise automatiquement toutes les analyses pertinentes sur vos données en un seul clic. L'algorithme détecte les types de variables et choisit les tests statistiques adaptes.
Ce que l'auto-analyse fait automatiquement :
Détection des types de variables
Classe automatiquement chaque colonne en numérique, catégorielle ou binaire.
Statistiques descriptives
Calcule moyennes, médianes, ecarts-types, fréquences pour chaque variable.
Graphiques adaptes
Genere barres, histogrammes, box plots selon le type de variable (max 5 graphiques).
Matrice de corrélation
Calcule les corrélations entre toutes les variables numériques.
Régression logistique automatique
Si une variable binaire existe, lance une régression logistique avec les variables numériques comme prédicteurs. Fournit les OR, IC 95%, p-values.
Régression lineaire automatique
Si 2+ variables numériques existent, modelise la première en fonction des autres. Fournit R², coefficients, p-values.
Tests Chi²/Fisher
Teste l'association entre chaque variable catégorielle et la variable binaire. Choisit automatiquement Fisher si effectifs attendus < 5.
Tests t / ANOVA
Compare les moyennes des variables numériques entre les groupes. t-test si 2 groupes, ANOVA si 3+.
Comment faire :
- Allez dans Statistiques → importez votre fichier
- Cliquez sur Auto-analyse
- Attendez quelques secondes → tous les résultats apparaissent automatiquement
Conseil : L'auto-analyse est idéale pour une exploration rapide de vos données. Pour une analyse plus fine (choix des variables, ajustements), utilisez ensuite les modules individuels (Table 1, Régression, etc.).
Étape 4 : Exporter les résultats
Chaque résultat peut être exporte en Excel. Les graphiques sont générés en qualité publication (matplotlib) et telechargeables en PNG. Pour un rapport complet, utilisez l'export Word qui compile tous vos résultats.
Guide pratique : Comment faire une régression dans SmartStat Santé
Ce guide vous accompagne pas a pas pour réaliser une régression logistique ou lineaire, depuis l'import des données jusqu'a l'interprétation des résultats. Deux méthodes sont possibles : automatique (croisements suggeres) ou manuelle (panneau Régression).
Méthode 1 : Régressions automatiques (Croisements suggeres)
C'est la méthode la plus simple. SmartStat Santé détecte automatiquement les combinaisons interessantes et vous propose de lancer les régressions en un clic.
Importez votre fichier dans le Dashboard
Glissez votre fichier CSV ou Excel dans la zone d'import. SmartStat Santé analyse automatiquement vos données et détecte les types de variables.
Consultez la section « Croisements suggeres »
Sous les résultats du Dashboard, vous trouverez 3 tableaux : associations (Chi²/t-test), corrélations, et régressions logistiques possibles. SmartStat Santé identifie automatiquement les variables binaires (0/1) qui peuvent servir de variable dépendante.
Cliquez sur « ► Lancer » pour executer la régression
Le bouton lance une régression logistique avec les prédicteurs suggeres. Le résultat s'affiche sous forme de tableau avec les OR bruts, OR ajustes, IC 95% et p-values pour chaque variable.
Important : Si vous voyez un message d'erreur « jeu de données non trouve », cela signifie que le serveur a redémarre et les données en mémoire ont été perdues. Il suffit de re-importer votre fichier dans le Dashboard et les croisements se recalculeront automatiquement.
Méthode 2 : Régression manuelle (panneau Statistiques)
Cette méthode vous donne un controle total sur les variables, le type de régression et les options avancees.
Allez dans le module Statistiques
Cliquez sur « Statistiques » dans la barre laterale. Si vous avez déjà importe un fichier dans le Dashboard, il sera automatiquement disponible ici.
Cliquez sur le bouton « Régression »
Le panneau de configuration de la régression s'affiche avec toutes les options.
Choisissez le type de régression
Logistique binaire : si votre variable dépendante est binaire (Oui/Non, 0/1). Donne des OR. Lineaire : si votre variable est quantitative continue (score, poids). Donne des coefficients β. Poisson : si l'outcome est binaire mais frequent (prévalence > 10%). Donne des PR (Prévalence Ratios).
Sélectionnez la variable dépendante (Y)
C'est l'outcome, le phenomene que vous cherchez a expliquer. Exemple : « survenue d'AES » (0 = non, 1 = oui), « faible poids de naissance » (low), « satisfaction » (0/1).
Cochez les prédicteurs (X)
Ce sont les variables explicatives. Cochez celles que vous voulez inclure dans le modèle. Stratégie recommandee : incluez les variables avec p < 0.20 en analyse bivariée (Table 1) + les variables cliniquement pertinentes (age, sexe) meme si non significatives.
Options avancees (facultatif)
OR brut + ajuste : affiche les deux cote a cote pour comparer l'effet brut et l'effet ajuste. Sélection stepwise : elimine automatiquement les variables non significatives. Catégories de référence : choisissez la catégorie de référence pour chaque variable catégorielle (la référence a un OR fixe de 1.00).
Cliquez « Générer » et interpretez
Le tableau des résultats apparait avec les OR (ou coefficients), les IC 95% et les p-values pour chaque prédicteur.
Comment interpréter les résultats
Odds Ratio (OR) — Régression logistique
L'OR mesure la force de l'association entre un facteur et l'outcome :
Exemple : OR = 2.50 pour « tabac » signifie que les fumeurs ont 2.5 fois plus de chances de presenter l'outcome par rapport aux non-fumeurs.
Intervalle de confiance a 95% (IC 95%)
L'IC 95% donne la fourchette de valeurs dans laquelle se trouve probablement le vrai OR :
Si l'IC 95% ne contient pas 1 (ex: [1.20 – 5.30]) → l'association est statistiquement significative.
Si l'IC 95% contient 1 (ex: [0.80 – 3.10]) → l'association n'est pas significative.
Plus l'IC est etroit, plus l'estimation est precise (grand échantillon). Plus il est large, plus l'incertitude est grande.
P-value
La p-value indique la probabilité d'observer un tel résultat si le facteur n'avait aucun effet :
Attention : une p-value non significative ne prouve pas l'absence d'association — elle peut être due a un échantillon trop petit.
OR brut vs OR ajuste
OR brut : l'effet de chaque variable prise isolement (sans tenir compte des autres variables).
OR ajuste : l'effet de chaque variable après ajustement pour toutes les autres variables du modèle. C'est l'OR « indépendant », debarrasse des facteurs de confusion.
En pratique : si l'OR change beaucoup entre brut et ajuste, cela signifie qu'il y a des facteurs de confusion. C'est justement l'intérêt de l'analyse multivariée : isoler l'effet propre de chaque facteur.
Exemple concret : Facteurs de risque du faible poids de naissance
Avec le dataset « Low Birth Weight » de Hosmer & Lemeshow, voici comment interpréter :
| Variable | OR ajuste | IC 95% | p-value | Interprétation |
|---|---|---|---|---|
| Tabac (smoke) | 2.97 | [1.21 – 7.29] | 0.017 | Fumer ×3 le risque de faible poids. Significatif (IC ne contient pas 1). |
| Age mere | 0.97 | [0.91 – 1.04] | 0.38 | Pas d'effet significatif de l'age (IC contient 1). |
| Poids mere (lwt) | 0.98 | [0.97 – 0.99] | 0.01 | Facteur protecteur : chaque kg supplementaire reduit le risque de 2%. Significatif. |
Conclusion : le tabagisme maternel (OR = 2.97, p = 0.017) et le faible poids de la mere (OR = 0.98 par livre, p = 0.01) sont des facteurs independamment associes au faible poids de naissance, après ajustement pour les autres variables du modèle.
Erreurs courantes a eviter
Mettre trop de prédicteurs : la règle empirique est 1 prédicteur pour 10 événements. Si votre outcome a 30 cas positifs, ne mettez pas plus de 3 prédicteurs.
Confondre corrélation et causalite : un OR significatif montre une association, pas une cause. L'interprétation causale depend du design de l'étude (essai randomise vs étude transversale).
Oublier la multicolinearite : si deux prédicteurs sont très correles entre eux (ex: poids et IMC), n'incluez qu'un seul dans le modèle pour eviter l'instabilite des OR.
Utiliser l'OR quand la prévalence est > 10% : dans ce cas, l'OR surestime le risque. Preferez la régression de Poisson (Prévalence Ratio) pour les études transversales avec outcome frequent.
Carte du risque DBM — District de Thiadiaye
Chaque cercle represente une structure. Couleur = niveau de score CAP.
Toutes les évaluations
| Date | Structure | Enqueteur | C | A | P | CAP | Niveau |
|---|
Alertes et Incidents
Gestion des Structures
Fusionner des structures
Sélectionnez la structure cible (a conserver) et les doublons a fusionner. Les évaluations et alertes seront transferees.
| Nom | Type | Commune | Évaluations | Actions |
|---|
Certification des structures
| Structure | Commune | Score CAP | Certification | Actions |
|---|
Plan d'action
Photos terrain
Ajouter une photo
Importer des photos terrain
Sélectionnez vos photos, classez-les par catégorie, puis importez
Sélectionnez des photos pour les previsualiser
Inspections CHSCT / Sous-brigade d'hygiene
| Date | Structure | Inspecteur | Résultat | NC | Deadline | Statut | Actions |
|---|
Nouvelle inspection
Non-conformites
Gestion des QR Codes
Generez des QR codes pour chaque conteneur de déchets. Scannez-les a chaque étape du circuit pour assurer la traçabilité complete.
Générer des QR codes
Circuit de traçabilité
A chaque étape, l'agent scanne le QR avec son téléphone. L'app enregistre l'heure, le GPS et l'agent.
Aperçu des QR codes générés
Historique des scans
Aucun scan enregistre
Les scans apparaitront ici quand les agents scanneront les QR codes avec leur téléphone
| Date/Heure | Conteneur | Structure | Type | Étape | Agent | GPS |
|---|
Indicateurs de respect du circuit
Les indicateurs apparaitront après les premiers scans QR
Ordre des étapes respecte
Circuits termines (7/7)
Ecarts détectés
Couverture par étape du circuit
Suivi par conteneur
| Conteneur | Structure | Type | Progression | Statut | Durée |
|---|
Anomalies recentes
Inventaire des conteneurs par couleur
L'inventaire apparaitra après les premiers scans QR
| Structure | Jaune | Noir | Rouge | Total | Dotation | Statut |
|---|
Phase T0 — Évaluation initiale (baseline)
Chargement...
Profil sociodemographique
Repartition par sexe
Repartition par tranche d'age
Repartition par profession
Repartition par type de structure
Statistiques descriptives T0
Moyenne ± ET, médiane, min-max, quartiles — Données réelles
| Dimension | n | Moy ± ET | Médiane | Min | Max | Q1 | Q3 |
|---|
Ponderation : CAP = C x 0.3 + A x 0.2 + P x 0.5
Distribution des niveaux CAP
Scores CAP par structure
| Structure | n | CAP ± ET | C | A | P | Niveau |
|---|
Scores par domaine pratique
Analyse bivariée
Score CAP selon la profession
| Profession | n | CAP moy | C | A | P |
|---|
Score CAP selon la formation en GBDM
Score CAP selon l'anciennete
| Anciennete | n | CAP moy |
|---|
Concordance declare vs observe
Comparaison T0 vs T1
En attente de la phase T1. Après votre plan d'intervention, relancez une collecte KoboToolbox. Les résultats T1 s'afficheront automatiquement ici avec les tests statistiques (p-value, test t).
Indice de Risque Sanitaire Composite (IRSC)
IRSC = (100-CAP)×0.4 + (100-Circuit)×0.3 + Biais×0.2 + (100-Obs)×0.1
| Structure | IRSC | Niveau | CAP | Circuit | Biais | Obs |
|---|
Recommandations automatiques personnalisées
Plan d'action pour la phase d'intervention (entre T0 et T1)
Plan d'action district
Suivi des formations DBM
| Date | Theme | Structure | Participants | Formateur | Recyclage |
|---|---|---|---|---|---|
| Aucune formation enregistrée | |||||
Enregistrer une formation
Inventaire Équipements DBM
| Structure | Poubelles jaunes | Poubelles noires | Boites sécurité | Gants (paires) | Masques | Tabliers | Incinerateur | Dernière MAJ |
|---|---|---|---|---|---|---|---|---|
| Aucun inventaire enregistre | ||||||||
Mise a jour inventaire
Pesée et Quantification des déchets
Tendance des quantités (30 derniers jours)
| Date | Structure | DASRI (kg) | DAOM (kg) | Piquants (kg) | Total (kg) | Agent |
|---|---|---|---|---|---|---|
| Aucune pesée enregistrée | ||||||
Enregistrer une pesée
Suivi post-AES (Accident d'Exposition au Sang)
| Date AES | Agent victime | Structure | Type exposition | PEP | Serologie J0 | M1 | M3 | M6 | Statut |
|---|---|---|---|---|---|---|---|---|---|
| Aucun suivi AES enregistre | |||||||||
Declarer / Mettre a jour un suivi AES
Protocole PEP
Serologies
Plans d'action par structure
| Structure | Domaine | Action | Responsable | Echeance | Statut |
|---|---|---|---|---|---|
| Aucun plan d'action enregistre | |||||
Créer une action corrective
Figures du rapport
Graphiques générés a partir des données réelles de l'enquete
Tableaux
Tableaux de résultats calcules en direct sur les questionnaires saisis
Méthodes statistiques — guide simple
Comprendre les tests utilises dans l'appli et le mémoire, expliques comme en epidemiologie, en resume.
Avec quel logiciel l'appli calcule ? L'appli ne se sert pas de SPSS, R ni Stata : elle calcule tout en Python, avec ses propres formules (aucune bibliotheque externe). Elle realise en direct les statistiques descriptives (moyenne, écart-type, médiane, IC 95 %), le test t et l'ANOVA. Le Chi-2 et la régression logistique sont expliques ici car ils sont utilises dans le mémoire (analyse des facteurs associes).
1. Les notions de base
Population / échantillon : on ne peut pas interroger tout le monde, on etudie un échantillon (ici 38 agents) pour en tirer des conclusions sur la population (tous les agents du district).
Variable qualitative (catégories : sexe, profession, oui/non) vs variable quantitative (chiffres : age, score CAP). Le test a choisir depend du type de variables.
Moyenne : la valeur « centrale » (somme / nombre). Médiane : la valeur qui coupe l'échantillon en deux (50 % au-dessus, 50 % en dessous) — utile quand il y a des valeurs extremes.
Écart-type (ET) : mesure la dispersion autour de la moyenne. Petit ET = valeurs proches ; grand ET = valeurs très etalees.
Intervalle de confiance a 95 % (IC 95 %) : la fourchette dans laquelle se trouve « probablement » la vraie moyenne. Ex. CAP = 66 % [61 ; 71] veut dire : on est sur a 95 % que la vraie moyenne est entre 61 et 71 %.
1 bis. Types de variables — definitions, exemples et choix de l'analyse
Le type de variable commande tout : la facon de la décrire, le graphique adapte, le test statistique et meme le type d'étude. On distingue deux grandes familles.
A. Variables QUALITATIVES (catégorielles) — des catégories, pas des nombres
- Nominale (sans ordre) : sexe, profession, commune, type de structure. Ex. : Feminin/Masculin.
- Ordinale (avec un ordre) : niveau de certification (Bronze < Argent < Or), échelle de Likert 1-5, niveau de connaissance (faible/moyen/bon).
- Binaire / dichotomique (2 modalités) : forme aux DBM (oui/non), pratique adequate (oui/non), AES (oui/non).
B. Variables QUANTITATIVES (numériques) — des nombres sur lesquels on peut calculer
- Discrète (valeurs entieres denombrables) : nombre d'AES, nombre de poubelles de tri.
- Continue (toute valeur d'un intervalle) : age, score CAP (%), quantité de DBM (kg/jour).
C. Autres notions utiles
- Variable a expliquer (dépendante) vs variable explicative (indépendante) : ex. la « pratique adequate » (a expliquer) selon la « formation » (explicative).
- Variable de temps / de survie (censuree) : delai jusqu'a un événement, ex. temps jusqu'au 1er AES → analyse de survie (Kaplan-Meier, Cox).
- Variable de confusion : 3e variable qui brouille un lien (ex. l'age).
Comment DECRIRE selon le type
| Type de variable | On resume par | Graphique adapte |
|---|---|---|
| Qualitative (nominale/ordinale/binaire) | Effectifs (n) et pourcentages | Barres, secteurs (camembert) |
| Quantitative, distribution normale | Moyenne ± écart-type | Histogramme, boite a moustaches |
| Quantitative, non normale / valeurs extremes | Médiane [intervalle interquartile] | Boite a moustaches |
Comment SITUER pour le test statistique
| Situation | Test recommandé | Exemple (étude) |
|---|---|---|
| Quantitative, 2 groupes indépendants | Test t de Student (Welch) ; Mann-Whitney si non normal | CAP : CS vs PS |
| Quantitative, ≥ 3 groupes | ANOVA ; Kruskal-Wallis si non normal | CAP par catégorie prof. |
| Quantitative, 2 mesures appariees (avant/après) | Test t apparie ; Wilcoxon | CAP T0 vs T1 |
| Qualitative × qualitative | Khi-2 ; Fisher si effectifs < 5 ; McNemar si apparie | Formation × pratique adequate |
| 2 variables quantitatives (lien) | Corrélation Pearson/Spearman ; régression lineaire | Connaissances vs pratiques |
| Réponse binaire + plusieurs facteurs | Régression logistique (OR ajustes) | Determinants des pratiques inadequates |
| Delai jusqu'a un événement | Kaplan-Meier, modèle de Cox | Temps jusqu'au 1er AES |
Comment SITUER selon le type d'étude
| Type d'étude | Mesure cle | Analyses typiques |
|---|---|---|
| Transversale / descriptive (notre étude) | Prévalence, moyennes | Khi-2/Fisher, t/ANOVA, corrélation, OR |
| Cas-temoins | Odds Ratio (OR) | Régression logistique |
| Cohorte | Risque Relatif (RR), incidence | Modèle de Cox, survie |
| Essai randomise | Différence de risque, efficacité | t / Khi-2 en intention de traiter |
Assistant : quelle variable → quel test ?
2. La p-value (le « p »)
A quoi ca sert : savoir si une différence observée est réelle ou due au hasard.
Comment lire : le seuil habituel est 0,05.
- p < 0,05 → la différence est statistiquement significative (peu probable qu'elle soit due au hasard).
- p ≥ 0,05 → différence non significative (peut être due au hasard).
Etoiles : * p<0,05 ** p<0,01 *** p<0,001 (plus il y a d'etoiles, plus le résultat est solide).
Attention : « significatif » ne veut pas dire « important ». Un petit écart peut être significatif sur un grand échantillon, et inversement.
Exemple dans l'appli : CS vs PS, p<0,001*** → l'écart de score entre centres et postes de santé n'est pas du au hasard.
3. Le test t de Student (comparer 2 moyennes)
A quoi ca sert : comparer la moyenne de 2 groupes (variable quantitative).
Quand l'utiliser : ex. score CAP des formes vs non formes, des hommes vs femmes, des CS vs PS.
Comment lire : on regarde le p. Si p<0,05, les deux groupes ont des scores vraiment différents.
L'appli utilise le test t de Welch (ne suppose pas des variances egales, plus prudent). Tableaux VIII, IX et XII du module Tableaux.
4. L'ANOVA (comparer 3 groupes ou plus)
A quoi ca sert : comme le test t, mais pour 3 groupes ou plus.
Quand l'utiliser : ex. score CAP selon la catégorie professionnelle (médecin, infirmier, sage-femme...) ou selon la tranche d'age.
Comment lire : elle donne un F et un p. Si p<0,05, au moins un groupe differe des autres (sans dire lequel — il faut alors des tests complementaires).
Tableaux X et XI du module Tableaux (ANOVA a un facteur).
5. Le test du Chi-2 (χ²)
A quoi ca sert : vérifier s'il existe un lien entre 2 variables qualitatives (catégories).
Quand l'utiliser : ex. « la formation (oui/non) est-elle liee a une bonne pratique (oui/non) ? », « le type de structure est-il lie a la conformite ? »
Comment lire : on compare les effectifs observes aux effectifs attendus si le hasard seul jouait. Si p<0,05, il y a bien une association.
Condition : effectifs suffisants (en général ≥ 5 par case). Sinon on utilise le test exact de Fisher.
Utilise dans le mémoire (Tableau XXIII, analyse bivariée des facteurs associes aux pratiques inadequates).
6. La régression logistique (Odds Ratio, OR)
A quoi ca sert : identifier les facteurs qui influencent un résultat oui/non (ex. « avoir une mauvaise pratique »), en tenant compte de plusieurs facteurs en meme temps.
Odds Ratio (OR) : mesure la force du lien.
- OR = 1 → pas d'effet.
- OR > 1 → facteur de risque (augmente la probabilité). Ex. OR=3 : 3 fois plus de risque.
- OR < 1 → facteur protecteur (diminue la probabilité). Ex. OR=0,4 : 60 % de risque en moins.
Comment lire : un OR est fiable si son IC 95 % ne contient pas 1 et si p<0,05.
OR brut vs OR ajuste (aOR) : le brut regarde un facteur seul ; l'ajuste (aOR) corrige l'effet des autres facteurs — c'est le plus fiable.
Utilise dans le mémoire (Tableau XXIV, determinants indépendants des pratiques inadequates).
7. Le coefficient Kappa (concordance)
A quoi ca sert : mesurer l'accord entre deux mesures — ici entre ce que l'agent declare faire et ce qu'on observe réellement.
Comment lire (Kappa de Cohen) : <0,20 très faible ; 0,21–0,40 faible ; 0,41–0,60 moyen ; 0,61–0,80 bon ; >0,80 excellent.
Dans l'étude, l'écart declare/observe (Tableau VII) montre une surestimation des bonnes pratiques par les agents.
8. Le score CAP et la certification (spécifique a l'étude)
Score CAP global = 0,30 × Connaissances + 0,20 × Attitudes + 0,50 × Pratiques. Les pratiques pesent le plus car ce sont elles qui protegent réellement.
Niveaux : Excellent ≥ 80 % ; Bon 60–79 % ; Moyen 40–59 % ; Faible 20–39 % ; Critique < 20 %.
Certification des structures : Or ≥ 80 Argent 60–79 Bronze 40–59 Non certifiee < 40.
9. Aide-mémoire : quel test choisir ?
| Question | Type de données | Test a utiliser |
|---|---|---|
| Comparer 2 moyennes | quantitatif + 2 groupes | Test t de Student |
| Comparer 3 moyennes ou + | quantitatif + ≥3 groupes | ANOVA |
| Lien entre 2 catégories | qualitatif + qualitatif | Chi-2 (ou Fisher) |
| Facteurs d'un résultat oui/non | plusieurs facteurs | Régression logistique (OR) |
| Accord declare / observe | 2 mesures | Kappa de Cohen |
10. Python vs R / Stata / SPSS : memes résultats ?
Oui, aux options pres. Les tests sont des formules mathematiques universelles : memes données + meme test + memes options = meme résultat, quel que soit le logiciel (principe de reproductibilite).
Les petites différences viennent des options par défaut, jamais du logiciel « qui aurait raison » : test t de Student vs Welch, correction de Yates activee ou non, bilateral vs unilateral, type de sommes des carres en ANOVA, arrondis...
Ce qui les distingue : Python (gratuit, generaliste — ici l'appli calcule avec ses propres formules) ; R (gratuit, référence en recherche) ; Stata (payant, très utilise en epidemiologie) ; SPSS (payant, a clics, populaire en santé).
Conseil these : indiquer le logiciel + version dans les Méthodes, et recalculer les 2-3 résultats cles dans un outil reconnu et gratuit (R, Jamovi ou Epi Info de l'OMS/CDC) pour confirmer « résultats concordants ».
11. Test parametrique ou non-parametrique ?
Les tests t et ANOVA supposent une distribution a peu pres normale (« en cloche »). Avant de les utiliser, on verifie la normalite (ex. test de Shapiro-Wilk) et, sur petit échantillon, on reste prudent.
Si la distribution n'est pas normale, on utilise l'equivalent non-parametrique (base sur les rangs) :
| Test parametrique | Equivalent non-parametrique |
|---|---|
| Test t (2 groupes) | Mann-Whitney (U) |
| ANOVA (3 groupes +) | Kruskal-Wallis |
| Corrélation de Pearson | Corrélation de Spearman |
Règle pratique : petit échantillon ou données très asymetriques → privilegier le non-parametrique, et rapporter la médiane plutot que la moyenne.
12. Mesures cles en epidemiologie
Prévalence = nombre de cas existants a un instant / population (photo instantanee). Incidence = nombre de nouveaux cas sur une période (vitesse d'apparition).
Risque relatif (RR) vs Odds Ratio (OR) : les deux mesurent une association. Le RR s'utilise dans les études de cohorte (suivi) ; l'OR dans les études transversales et cas-temoins (comme cette étude CAP). Interprétation similaire : >1 risque, <1 protecteur, =1 pas d'effet.
Pour un test/diagnostic : Sensibilité (capacité a detecter les vrais malades), Spécificité (a reconnaitre les vrais sains), VPP/VPN (valeurs predictives positive/négative, qui dependent de la prévalence).
Dans une étude CAP, on parle surtout de prévalence de bonnes pratiques et d'OR des facteurs associes.
13. Biais et facteurs de confusion (essentiel !)
Un résultat significatif peut être fausse par un biais. Les principaux :
- Biais de desirabilite sociale : les enquetes declarent faire « ce qu'il faut ». C'est exactement l'écart declare (66 %) / observe (51 %) de ton étude — d'ou l'importance de la grille d'observation.
- Biais de sélection : l'échantillon n'est pas représentatif (ex. seuls les volontaires repondent).
- Biais de mémoire : les participants se souviennent mal (dates, fréquences).
- Facteur de confusion : une 3e variable brouille le lien (ex. l'age lie a la fois a la formation et a la pratique). La régression logistique multivariée sert justement a corriger ces confusions (OR ajustes).
14. Taille d'échantillon et puissance
Puissance statistique = capacité de l'étude a detecter un effet réel (on vise ≥ 80 %). Un échantillon trop petit peut « rater » une vraie différence (résultat non significatif a tort).
Règle des événements par variable (EPV) pour la régression logistique : au moins 10 événements par variable testee. Ex. avec 22 « pratiques inadequates », le modèle ne devrait comporter que 2 variables maximum — c'est pourquoi le modèle multivarie de l'appli reste exploratoire.
Pour une future étude, calculer la taille d'échantillon a l'avance (logiciels gratuits : G*Power, Epi Info StatCalc, OpenEpi).
15. Association n'est pas causalite
Un lien statistique (p<0,05) ne prouve pas qu'un facteur cause l'autre. Pour argumenter une causalite, on s'appuie sur les critères de Bradford Hill (resume) :
- Force de l'association (OR eleve), constance (retrouvee ailleurs), temporalite (la cause precede l'effet)
- Gradient dose-réponse, plausibilite biologique, coherence avec les connaissances
Une étude transversale (comme celle-ci) montre des associations, pas des causes : rester prudent dans la formulation (« associe a » plutot que « provoque »).
16. Bien presenter ses résultats
Grille STROBE : la référence internationale pour rediger une étude observationnelle (checklist a suivre pour la these et la publication).
Toujours donner l'IC 95 % a cote du résultat, pas seulement le p : il informe sur la précision (un IC large = estimation incertaine).
Tests multiples : quand on fait beaucoup de comparaisons, le risque de « faux positif » augmente. On peut appliquer une correction (ex. Bonferroni : diviser le seuil 0,05 par le nombre de tests).
Règle d'or : annoncer ses hypothèses avant l'analyse, et distinguer analyses principales et exploratoires.
17. Mini-glossaire
Variable dépendante : ce qu'on cherche a expliquer (ex. bonne pratique). Variable indépendante : le facteur explicatif (ex. formation).
H0 (hypothèse nulle) : « il n'y a pas de différence ». Un p<0,05 permet de la rejeter.
Alpha (α) : seuil de signification (0,05). Erreur de type I : conclure a tort a un effet. Erreur de type II : rater un vrai effet.
ET : écart-type. IC 95 % : intervalle de confiance. ddl : degres de liberte.
18. Qualité d'un modèle logistique (R2 de Nagelkerke, Hosmer-Lemeshow)
Après une régression logistique, on verifie si le modèle est bon avec deux indicateurs (calcules en direct dans le module Tableaux) :
R2 de Nagelkerke : l'equivalent du R2 pour la logistique. Il varie de 0 a 1 et indique la part de variation expliquee par le modèle. Reperes usuels : < 0,2 faible ; 0,2–0,4 correct ; > 0,4 bon. (Le R2 de Cox-Snell est similaire mais ne peut jamais atteindre 1.)
Test de Hosmer-Lemeshow : verifie que les probabilités predites collent aux observations. Ici, on souhaite p > 0,05 (c'est l'inverse des autres tests !) : un p > 0,05 = bon ajustement ; un p < 0,05 = le modèle s'ajuste mal.
A savoir : les valeurs affichées dans l'appli sont recalculees en direct sur le modèle actuel et peuvent differer de celles du mémoire (ex. Nagelkerke = 0,42 ; H-L p = 0,68), car le modèle et le codage des variables ne sont pas identiques. Les valeurs du mémoire restent la référence pour la redaction.
19. Le coefficient de corrélation (r)
A quoi ca sert : mesurer si deux variables quantitatives varient ensemble (ex. « le score de connaissances augmente-t-il avec le score de pratiques ? »).
La valeur r va de -1 a +1 :
- r > 0 : lien positif (les deux augmentent ensemble). Ex. r = +0,8.
- r < 0 : lien négatif (quand l'une monte, l'autre baisse). Ex. r = -0,6.
- r proche de 0 : pas de lien lineaire.
Force du lien (reperes usuels) : |r| < 0,3 faible ; 0,3–0,5 moyen ; 0,5–0,7 fort ; > 0,7 très fort.
Pearson vs Spearman : Pearson pour des données normales et un lien lineaire ; Spearman (base sur les rangs) si les données ne sont pas normales ou le lien non lineaire.
r² (r au carre) : c'est le « coefficient de determination » = part de variation partagee. Ex. r = 0,7 → r² = 0,49 : 49 % de la variation d'une variable est expliquee par l'autre.
Piege classique : une corrélation forte ne prouve pas une causalite (voir section 15). Deux variables peuvent varier ensemble a cause d'un 3e facteur.
A ne pas confondre : le coefficient Kappa (section 7) mesure l'accord entre deux mesures d'une meme chose ; le coefficient de corrélation mesure le lien entre deux variables différentes.
20. Videos explicatives en francais (avec exemples)
Chaque bouton ouvre une sélection YouTube en francais sur le sujet (les meilleures video du moment, avec exemples concrets). Chaines de référence : « La statistique expliquee a mon chat », « WhyU / cours de biostatistique », et les cours universitaires francophones.
Astuce : sur YouTube, filtre par « Cette année » et regarde le nombre de vues pour repérer les meilleures video. Pour un cours complet, cherche aussi « cours de biostatistique PACES/DFGSM » (facultes de medecine francophones).
21. Quiz d'auto-évaluation (+120 questions)
Plus de 200 questions avec correction et explication. Choisis un mode, un theme et un nombre de questions (questions melangees a chaque fois).
Ce guide est volontairement simplifie a visee pedagogique. Pour la redaction du mémoire, se referer a un manuel d'epidemiologie ou de biostatistique pour les conditions d'application detaillees de chaque test.
Analyses Statistiques
Import CSV/Excel, descriptif, régressions, ROC, Kaplan-Meier
Glissez un fichier ici ou cliquez pour parcourir
CSV, Excel (.xlsx, .xls), TSV — max 10 Mo
Sans choix, le résumé est choisi automatiquement (Shapiro-Wilk dans chaque groupe).
La catégorie de référence est celle par rapport à laquelle les OR sont calculés (OR = 1).
Analyse en cours...
Veuillez patienter quelques secondes
Riposte épidémique
Investigation des cas • Suivi des contacts • Courbe épidémique • Rt en temps réel • Alertes précoces • Prévision • Simulation d'interventions • SitRep
Patients suivis à distance
Certificats émis
ET DE L'HYGIÈNE PUBLIQUE
Guide de la riposte épidémique
Comment conduire une riposte avec ce module : les étapes, ce que fait chaque acteur, le mode d'emploi de chaque onglet et la lecture des indicateurs. Le bouton ? au bout de la barre d'onglets ouvre directement l'aide de l'onglet en cours.
1. Les étapes d'une riposte
Les étapes en couleur sont les vôtres : cliquez pour ouvrir l'onglet correspondant. Les étapes grisées sont réalisées par d'autres acteurs. Les étapes 2 à 7 se répètent chaque jour tant que l'épidémie est active.
3. Mode d'emploi des onglets
Les onglets servent à travailler sur l'événement sélectionné. Vue d'ensemble, Comptes & audit et ce guide sont dans le menu de gauche, sous « Riposte épidémique ». Certains onglets ou boutons n'apparaissent pas pour tous les rôles : chacun ne voit que ce dont il a besoin.
Événement et paramètres (en haut de page)
- Nouvel événement : un événement = une flambée (ex. « Diphtérie — Thiadiaye — 2026 »). Choisissez la maladie : durée de suivi des contacts, intervalle sériel et définitions de cas se remplissent seuls (modifiables).
- Région et district sont obligatoires : ils décident qui voit l'événement. Un événement sans district n'est visible que par l'administrateur et le niveau national.
- Population à risque : sert au taux d'attaque.
- Paramètres : modifier l'événement, renseigner les identifiants DHIS2, activer le tableau de bord public (lien sans connexion, sans aucune donnée nominative), passer le statut à Clôturé en fin d'épidémie.
Situation
- Bandeau d'alerte (vert, orange, rouge) avec ses motifs : c'est la première chose à lire chaque matin.
- Indicateurs clés : total des cas, cas des 7 derniers jours et évolution, décès et létalité, Rt, tendance, part de non-vaccinés, taux d'attaque, contacts en suivi, laboratoire.
- Courbe épidémique par jour ou par semaine épidémiologique ; la case « Inclure suspects » permet de ne garder que probables et confirmés. La zone grisée « incomplet » signale les derniers jours pas encore tous notifiés.
- Rt, prévision à 14 jours et alertes EARS : voir la partie 4 pour leur lecture.
- Situation par localité : où les cas se concentrent et où ils augmentent (▲ hausse).
- Statut vaccinal des cas par âge : justifie et cible une vaccination réactive.
- Performance de la riposte : chaque indicateur est comparé à sa cible (vert atteint, rouge non atteint).
Cas & investigation
- Notifier un cas : la fiche suit la fiche d'investigation (identification, localisation avec bouton GPS, clinique, classification et laboratoire, traitement, évolution, investigation). Les définitions de cas de l'événement sont rappelées en haut de la liste.
- Classification : suspect à la notification, puis probable ou confirmé selon le laboratoire ou le lien épidémiologique ; « non-cas » si le cas est écarté (il sort alors des analyses).
- Cas source présumé : à renseigner quand on sait qui a contaminé qui ; c'est ce qui construit les chaînes de transmission.
- + Contact sur une ligne : liste un contact rattaché à ce cas.
- Importer line list : fichier Excel ou CSV (colonnes nom, sexe, age, localite, date_debut_signes, classification, issue…). Les doublons (même nom et même date de début) sont ignorés automatiquement.
- Exporter : Excel (cas et contacts), ou agrégats hebdomadaires au format DHIS2 (CSV ou JSON).
Suivi des contacts
- Lister un contact : cas index, identité, lien, type de contact, risque, date du dernier contact (point de départ du suivi) et agent chargé du suivi (son identifiant ou son nom complet : c'est ce qui fait apparaître le contact sur le téléphone de l'agent).
- Importer contacts : téléchargez d'abord le Modèle d'import ; chaque ligne porte le code du cas index (ex. DIP-2026-C0012).
- Le filtre « À visiter aujourd'hui » montre les contacts en suivi pas encore vus ce jour.
- Pour chaque visite : Vu – RAS, Symptomatique (température, signes) ou Non vu. Après 3 « non vu », l'application propose de déclarer le contact perdu de vue.
- Convertir en cas (contact symptomatique) : crée la fiche de cas suspect, liée à son cas index.
- Historique : le calendrier J1 à Jn du contact (vert vu, rouge symptomatique, gris non vu, jaune visite manquante).
- Modifier : prophylaxie donnée ou refusée, vaccination du contact.
- Fiche de suivi terrain (PDF) : tableau à cases à imprimer pour les zones sans téléphone.
- Le suivi se termine seul à la fin de la période (date du dernier contact + durée de suivi).
Chaînes de transmission
- Liens documentés : qui a contaminé qui (cas source et contacts devenus cas). Les cas sans lien connu sont masqués (case « Afficher les cas isolés »).
- Regrouper par localité : une grappe par localité, utile dès le début quand les liens ne sont pas encore connus.
- Un cas avec 3 cas secondaires ou plus est signalé comme possible super-propagateur : son entourage et ses lieux fréquentés sont à investiguer en priorité.
- Les nœuds se déplacent à la souris ou au doigt.
Sentinelle (7-1-7, expositions communes, zones silencieuses)
- Chronomètre 7-1-7 : l'épidémie doit être détectée en 7 jours au plus après l'apparition du premier cas, notifiée aux autorités en 1 jour, et les 7 actions de riposte précoce achevées en 7 jours. Le district renseigne les dates avec « Renseigner les jalons 7-1-7 » (des dates sont proposées à partir des données).
- Chronomètre par cas : délai de chaque étape (notification, saisie de la fiche, premier contact listé, prophylaxie, traitement). L'étape la moins respectée est le goulot d'étranglement : c'est là que l'effort doit porter.
- Par structure : délai de notification et complétude des fiches de chaque structure, pour cibler la supervision.
- Expositions communes : quand au moins 3 cas d'une localité partagent la même fenêtre d'exposition (début des signes moins l'incubation), l'application donne la période à investiguer et les lieux à rechercher (funérailles, cérémonie, marché, école…). Profil « source ponctuelle » : chercher un événement unique.
- Zones silencieuses : localités qui auraient dû avoir des cas vu leur population (référentiel requis), localités touchées sans cas depuis plus d'une incubation, structures qui ne notifient plus. Appelez ou supervisez avant de conclure à la fin de la transmission.
Carte
- Affiche les cas qui ont des coordonnées GPS (bouton « Position GPS actuelle » de la fiche, ou colonnes latitude/longitude à l'import).
- Couleur = ancienneté du dernier cas : rouge moins de 7 jours, orange moins de 21 jours, gris plus ancien. Taille = nombre de cas au même endroit.
- Aux niveaux régional et national, les positions sont arrondies à environ 1 km.
Simulateur d'interventions
- Le modèle démarre de la situation réelle : nouveaux cas par jour des 7 derniers jours complets, Rt actuel, létalité observée.
- Cliquez un scénario type (propre à la maladie) ou réglez les curseurs : couverture et efficacité vaccinales, réduction de la transmission, isolement des cas, jour de début des interventions.
- Lisez les cas et décès évités et le R effectif : sous 1, l'épidémie s'éteint.
- Comparez l'effet d'un démarrage à J3 et à J10 : c'est souvent l'argument le plus fort pour obtenir des moyens rapidement.
SitRep
- Les points saillants sont rédigés automatiquement à partir des données du jour.
- Complétez numéro, émetteur, actions menées, défis et besoins, prochaines étapes.
- Télécharger le SitRep (PDF) : environ 150 Ko, facile à envoyer par WhatsApp ou e-mail.
Rythme conseillé : quotidien en phase aiguë (alerte rouge), hebdomadaire ensuite.
Vue d'ensemble (menu de gauche)
Tous les événements de votre périmètre avec leur niveau d'alerte, consolidés par région. C'est l'écran de pilotage de la DRS et du niveau national. Le bouton Ouvrir mène à l'événement.
Comptes & audit (menu de gauche)
- Nouveau compte : vous créez les rôles inférieurs au vôtre, dans votre zone. Un mot de passe provisoire s'affiche une seule fois : transmettez-le en main propre ; il devra être changé à la première connexion.
- Réinitialiser MDP en cas d'oubli ; Modifier › décocher Actif le jour d'un départ ou en fin de mission.
- Référentiel géographique : importez districts et localités avec leur population (colonnes region, district, localite, population) pour obtenir les taux d'attaque par localité.
- Journal d'audit : à parcourir chaque trimestre (échecs de connexion en rouge, exports, consultations inhabituelles).
4. Lire les indicateurs
| Indicateur | Ce qu'il dit | Comment agir |
|---|---|---|
| Niveau d'alerte | Vert : aucun cas depuis une durée d'incubation. Orange : transmission active. Rouge : Rt significativement > 1, alerte EARS, croissance significative, létalité au-dessus du seuil de la maladie, agent de santé infecté, ou maladie pour laquelle un seul cas confirmé suffit (diphtérie, Ebola, Marburg, mpox, fièvre jaune, FVR). | Rouge : réunion de coordination, riposte renforcée, SitRep quotidien. |
| Rt et son intervalle (IC 95 %) | Nombre moyen de personnes contaminées par un cas. Au-dessus de 1 l'épidémie grandit, en dessous elle décroît. Il n'est calculé qu'à partir de 10 cas, sur les jours complets. | Regardez l'intervalle : s'il contient 1, la tendance n'est pas encore établie. |
| Jours incomplets (zone grisée) | Les cas des derniers jours ne sont pas encore tous notifiés. | Ne concluez pas à une baisse sur ces seuls jours. |
| Alerte EARS (barres rouges) | Nombre de cas d'un jour au-dessus de ce qu'annoncent les 7 jours précédents (seuil : moyenne + 3 écarts-types). | Vérifier les données, rechercher un foyer ou un rassemblement. |
| Prévision à 14 jours | Cas attendus si la transmission reste identique, avec une fourchette. | Dimensionner lits, intrants, équipes, vaccins. |
| Tendance | Croissance moyenne par jour sur 14 jours ; « stable » si elle n'est pas significative. | — |
| Létalité | Décès ÷ cas. La « létalité des cas clos » ne compte que les cas guéris ou décédés. | Au-dessus du seuil de la maladie : revoir la prise en charge. |
| Délai début des signes → notification | Réactivité de la surveillance. Cible : 2 jours ou moins. | Sensibilisation communautaire, relais, ASC. |
| Contacts vus aujourd'hui | Cible OMS : 80 % ou plus. | Réaffecter des agents, appeler les contacts non vus. |
| Nouveaux cas issus de la liste des contacts | Part des nouveaux cas qui étaient déjà suivis. Cible : 80 % ou plus. | Faible : des chaînes échappent au suivi, élargir le listage. |
| Perdus de vue | Cible : moins de 5 %. | Recherche active, appui des relais communautaires. |
| Taux d'attaque secondaire | Part des contacts devenus cas. | Élevé dans un lien précis (ménage, funérailles) : cibler la prophylaxie. |
| Fin de l'épidémie | 2 × la durée d'incubation sans nouveau cas (le bandeau l'indique). | Passer l'événement en « Clôturé », dernier SitRep. |
5. Questions fréquentes
Je n'ai pas de réseau sur le terrain
Ouvrez l'application une fois avec du réseau le matin : votre liste est gardée sur le téléphone. Hors réseau, vos visites sont enregistrées et le bandeau affiche « suivi(s) à synchroniser ». Elles partent seules dès que le réseau revient. Ne vous déconnectez pas tant qu'il reste des suivis à synchroniser.
Un contact est symptomatique
Cliquez « Symptomatique », notez la température et les signes. Isolez-le, prévenez l'ICP ou le MCD par téléphone, orientez-le vers la structure de prise en charge. L'ICP ou le MCD le convertit en cas suspect.
J'ai oublié mon mot de passe
Appelez votre responsable (MCD pour les ICP et agents, DRS pour les MCD) : il réinitialise et vous transmet un mot de passe provisoire. Personne ne peut lire votre ancien mot de passe.
Un événement n'apparaît pas
Son district ou sa région n'est pas renseigné, ou il n'est pas dans votre périmètre. Demandez à l'administrateur ou au niveau national de compléter ses Paramètres.
L'agent ne voit pas ses contacts
Le champ « Agent chargé du suivi » du contact doit contenir exactement son identifiant ou son nom complet tel qu'il figure dans son compte.
J'ai importé deux fois le même fichier
Aucun problème : les cas déjà présents (même nom, même date de début) sont ignorés et le message indique le nombre de doublons.
Pourquoi je vois des initiales au lieu des noms ?
Les niveaux régional, national et lecteur voient des données pseudonymisées : seuls ceux qui prennent en charge les personnes (district, poste, agent) voient les noms et téléphones.
Comment partager la situation avec des partenaires ?
Paramètres de l'événement › « Publier un tableau de bord public anonymisé », puis copiez le lien. Il ne contient aucune donnée individuelle ; décochez pour le retirer.
6. Confidentialité : les règles essentielles
- Vos identifiants sont personnels : ne les prêtez jamais.
- Pas de capture d'écran de liste nominative dans un groupe WhatsApp.
- Ne révélez jamais à l'entourage qu'une personne est un cas ou un contact.
- Toutes les consultations et modifications sont enregistrées dans le journal d'audit.
- Téléphone perdu ou compte utilisé par un autre : prévenez le MCD le jour même.
Modélisation Prédictive Climat-Santé
Prédictions pluriannuelles • Simulateur What-If • Cascade inter-maladies • 9 pathologies
Données épidémiologiques
Cas par mois/année, maladie, district, notifications DHIS2
Données climatiques
Température, pluviométrie, humidité, NDVI, PM2.5, vent, images satellite
Système de santé & Interventions
Capacité lits, personnel, stocks médicaments, couverture vaccinale (PEV/DTC3), campagnes MII/PID, WASH
Données socio-environnementales
Population, démographie, densité vectorielle, nutrition, pauvreté, mobilite, urbanisation
Aperçu des données importées
Sélection de la maladie cible
Modèle prédictif
Paramètres
Résultats — Synthese
Explorez les onglets Projections, What-If, Cascade, Bascule, Économie, Risque
| Année | Temp °C | Pluie mm | SSP1-2.6 | SSP2-4.5 | SSP5-8.5 | Variation | Risque |
|---|
Courbes de projection
Trajectoire climatique
Paramètres climatiques
Impact simule (horizon 2030)
Matrice de cascade inter-maladies
| Événement | Palu | Dengue | FVR | Diph. | Diar. | Menin. | IRA | Card. |
|---|---|---|---|---|---|---|---|---|
| Inondation | +85% | +120% | +300% | +15% | +200% | - | +25% | +15% |
| Canicule >42°C | +30% | +45% | +20% | +40% | +35% | +5% | +50% | +90% |
| Secheresse | -20% | -30% | -40% | +60% | +40% | +150% | +70% | +20% |
| Harmattan | -10% | - | -5% | +55% | +5% | +250% | +110% | +25% |
| +2°C global | +35% | +65% | +80% | +30% | +25% | +40% | +30% | +55% |
Points de bascule climatique
| Maladie | Variable | Actuel | Bascule | Distance | Année |
|---|---|---|---|---|---|
| Paludisme | Temp. moy. | 28.5°C | 33°C | 4.5°C | ~2042 |
| Dengue | Jours >32°C+pluie | 18 j/an | 35 j/an | 17 j | ~2038 |
| FVR | Pluie cum. + NDVI | 520mm/3m | 800mm/3m | 280mm | ~2033 |
| Diphtérie | Couv. vaccin. DTC3 | 82% | <70% | 12% | ~2035 |
| Méningite | Humid. min. saison seche | 28% | <20% | 8% | ~2034 |
| Cardiovasc. | Jours canicule >45°C | 3 j/an | 15 j/an | 12 j | ~2040 |
Indicateurs d'alerte précoce
Radar SRCCS
Évolution 2020-2035
Rapport PDF
Rapport hebdomadaire complet avec graphiques et tableaux
Export Excel
Données completes avec mise en forme, compatible analyse
Export CSV
Format brut compatible SPSS, R, Stata pour analyse statistique
Rapport WhatsApp
Envoyer le resume hebdomadaire au MCD par WhatsApp
Export Alertes
Historique complet des alertes et incidents en CSV
Fiche Structure
PDF individuel par structure avec historique
Rapport Mensuel MCD
Synthese mensuelle avec KPI, certifications et recommandations
Export DHIS2
Format compatible système national d'information sanitaire
Rapport mensuel — District Sanitaire de Thiadiaye
Sécurité du compte administrateur
12 caractères minimum, avec des lettres et des chiffres. Personne ne peut lire ce mot de passe ; notez-le dans un endroit sûr (un oubli nécessiterait une intervention technique sur la base).
Gestion des utilisateurs
Creez des comptes utilisateur avec accès simplifie (connexion par nom uniquement). Les utilisateurs auront accès aux modules Dashboard et Statistiques.
Ajouter un utilisateur
Chargement...
Paramètres de l'application
Connexion KoboToolbox
URL du webhook a configurer dans KoboToolbox :
API Documentation
Documentation interactive Swagger :
/docs — Documentation Swagger UI/redoc — Documentation ReDoc
Import KoboToolbox
Importer/synchroniser les données depuis KoboToolbox pour remplir les profils sociodemographiques (sexe, age, profession).
Trouvable dans KoboToolbox > Icone profil > Settings > Security > API Key
Visible dans l'URL du formulaire : /api/v2/assets/UID/
Import fichier Excel KoboToolbox
Importer les données depuis un fichier Excel exporte de KoboToolbox (format .xlsx). Plus simple que l'import API — il suffit d'exporter vos données depuis KoboToolbox et de télécharger le fichier ici.
KoboToolbox > Données > Télécharger > XLS
Recalculer les scores
Recalcule les scores C/A/P de toutes les évaluations ayant des données brutes. Utile si des scores affichent 0%.
Informations système
Version : 3.0.0
Backend : Python FastAPI
Base de données : PostgreSQL
Hebergement : Render.com
Auteur : Dr Djibril DIENE — MCD Thiadiaye