Mon Dashboard Analytique
Importez un fichier de donnees pour generer automatiquement votre tableau de bord
Glissez votre fichier ici ou cliquez pour parcourir
CSV, Excel (.xlsx, .xls) — Toutes vos donnees restent privees
🤖 Recommandations d'analyses
📋 Statistiques descriptives
📈 Visualisations automatiques
🔗 Matrice de correlation
📊 Regression logistique
📈 Regression lineaire
🔬 Tests d'association (Chi² / Fisher)
⚖️ Tests de comparaison (t-test / ANOVA)
Pret pour des analyses plus poussees ?
Vos donnees sont chargees. Accedez au module Statistiques pour des analyses bivariees, multivariees, ROC, etc.
Profil CAP par domaine
Score par structure
Concordance declare vs observe
--Les donnees apparaitront apres collecte avec la section F (observation directe)
Score CAP par categorie professionnelle
Les donnees apparaitront apres 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 differentes valeurs selon les individus observes. Par exemple : l'age, le sexe, la tension arterielle, la categorie professionnelle.
Types de variables
📐 Variables Quantitatives (numeriques)
Expriment une quantite mesurable. Peuvent etre continues (age, poids, score) ou discretes (nombre d'enfants, nombre d'AES).
Exemples : age = 35 ans, score_CAP = 72.5%, temperature = 37.2°C
🏷️ Variables Qualitatives (categorielles)
Expriment une qualite ou categorie. Peuvent etre nominales (sexe, profession) ou ordinales (niveau d'etude, satisfaction).
Exemples : sexe = Femme, profession = Infirmier, niveau = Bon
🔘 Variables Binaires (dichotomiques)
Cas particulier avec exactement 2 modalites. Souvent codees 0/1, Oui/Non, Positif/Negatif.
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 dependante vs independante
🎯 Variable dependante (Y)
C'est la variable que l'on cherche a expliquer ou predire. Aussi appelee variable « outcome » ou « reponse ».
Ex : score_CAP, presence_AES, conformite
🔧 Variable independante (X)
C'est la variable explicative, celle dont on etudie l'effet sur Y. Aussi appelee « predicteur » 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 decision simplifie :
| Variable Y | Variable X | 2 groupes | 3+ groupes |
|---|---|---|---|
| Quantitative (normale) | Categorielle | Test t de Student | ANOVA |
| Quantitative (non normale) | Categorielle | Mann-Whitney U | Kruskal-Wallis |
| Categorielle | Categorielle | Chi² / Fisher exact | |
| Quantitative | Quantitative | Correlation Pearson / Spearman | |
| Binaire (0/1) | Multiples | Regression logistique | |
La p-value
La p-value mesure la probabilite d'observer un resultat au moins aussi extreme que celui obtenu, si l'hypothese nulle (H0 : pas de difference/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 theoriques 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 bivariee : etudier la relation entre 2 variables
L'analyse bivariee examine la relation entre exactement deux variables. C'est la premiere etape avant toute analyse multivariee.
Comment faire dans Smart DBM
Importez vos donnees
Dans le module Statistiques, glissez votre fichier CSV ou Excel dans la zone d'import.
Choisissez « Table 1 » ou « Correlation »
Table 1 : compare les moyennes/proportions entre groupes (ex: score par sexe). Correlation : mesure la force de la relation entre 2 variables numeriques.
Interpretez les resultats
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 etudes de cohorte. RR = 2 signifie un risque double.
Coefficient de correlation (r)
Mesure la force et la direction de la relation lineaire. De -1 (inverse parfaite) a +1 (positive parfaite). |r| > 0.7 = forte correlation.
Kappa de Cohen
Mesure la concordance entre 2 evaluateurs ou 2 mesures. kappa > 0.6 = bonne concordance, > 0.8 = excellente.
Analyse multivariee : ajuster pour les facteurs de confusion
L'analyse multivariee prend en compte plusieurs variables simultanement pour identifier les facteurs independamment associes a un outcome, en ajustant pour les facteurs de confusion.
Types de regressions disponibles
Regression logistique binaire
Variable dependante binaire (0/1). Donne des OR ajustes avec IC 95%. Ideale pour identifier les facteurs de risque independants.
→ Dans Smart DBM : module Statistiques > Regression > choisir les variables
Regression de Poisson
Variable dependante = comptage (nombre d'evenements). Donne des Prevalence Ratios. Recommandee quand l'outcome est frequent (> 10%).
Modele mixte (lineaire)
Pour donnees hierarchiques/clustered (ex: patients dans structures). Effets fixes + effets aleatoires. Tient compte de la correlation intra-groupe.
ACP (Analyse en Composantes Principales)
Reduit la dimensionnalite. Identifie les axes principaux de variation dans un grand nombre de variables numeriques. Utile en exploration.
Selection des variables (strategie)
Analyse bivariee d'abord — Identifiez toutes les variables significatives en bivarie (p < 0.20 ou p < 0.25)
Modele initial — Incluez toutes les variables avec p < 0.20 en bivarie + les variables cliniquement pertinentes (age, sexe)
Selection pas-a-pas — Utilisez la selection stepwise (backward) pour obtenir le modele final parcimonieux
Validation — Verifiez le modele avec la courbe ROC (AUC), le test de Hosmer-Lemeshow, et les residus
Guide d'utilisation du module Statistiques
Le module Statistiques de Smart DBM vous permet de realiser des analyses completes sans logiciel externe. Voici comment l'utiliser etape par etape.
Etape 1 : Preparer vos donnees
- ✅ Fichier CSV ou Excel (.xlsx)
- ✅ Premiere ligne = noms des colonnes (variables)
- ✅ Une ligne = une observation (individu)
- ✅ Pas de cellules fusionnees
- ✅ Donnees manquantes = cellules vides (pas de texte comme "NA" ou "-")
- ⚠️ Eviter les caracteres speciaux dans les noms de colonnes
Etape 2 : Importer et explorer
Apres l'import, Smart DBM detecte automatiquement les types de vos variables (numeriques, categorielles, binaires). Vous verrez un resume du dataset avec le nombre d'observations, de variables, et les valeurs manquantes.
Etape 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
🔗 Correlation ▶
Matrice de Pearson ou Spearman avec heatmap
📊 Regression ▶
Logistique, Poisson, lineaire avec OR/IC95%
🎯 ROC ▶
Courbe ROC avec AUC, sensibilite, specificite
🤖 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 debut de la section Resultats 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 ± ecart-type (si distribution normale) ou mediane [Q1-Q3] (si non normale). Le test de Shapiro-Wilk determine automatiquement la presentation.
- Variables qualitatives : effectif (n) et pourcentage (%) pour chaque modalite.
- P-values : test t de Student ou Mann-Whitney (quantitatives), Chi² ou Fisher (qualitatives) selon les conditions d'application.
- SMD (Standardized Mean Difference) : mesure la taille de l'effet independamment de la taille de l'echantillon.
Quand l'utiliser ?
- Pour decrire votre population d'etude
- Pour comparer 2 ou plusieurs groupes
- Pour identifier les variables significatives en analyse bivariee (premiere etape avant la regression)
- Pour verifier la comparabilite des groupes dans un essai clinique
Comment faire dans Smart DBM :
- Allez dans Statistiques → importez votre fichier
- Cliquez sur Table 1
- Selectionnez la variable de stratification (le facteur de comparaison, ex : sexe)
- Selectionnez les variables a inclure dans le tableau
- Options avancees : SMD, test de normalite, donnees appariees
- Cliquez Generer → 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 donnees
Definition : Les graphiques permettent de visualiser la distribution des variables et les relations entre elles. Smart DBM genere des graphiques en qualite publication (matplotlib) directement exportables pour un memoire ou un article.
Types de graphiques disponibles :
📊 Diagramme en barres
Pour comparer des frequences ou moyennes entre categories. Ideal pour : repartition par sexe, scores par structure, prevalences par groupe.
📉 Histogramme
Pour visualiser la distribution d'une variable quantitative continue. Permet de verifier la normalite visuellement. Ideal pour : distribution des ages, des scores.
📦 Box plot (boite a moustaches)
Montre mediane, quartiles et valeurs aberrantes. Ideal pour comparer la distribution entre groupes et detecter les outliers.
🎻 Violin plot
Combine box plot et densite. 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 regression et R². Ideal pour : correlation age-score, taille-poids.
🥧 Camembert / Secteurs
Pour montrer la repartition d'une variable categorielle en proportions. A eviter si plus de 6 categories.
Comment faire dans Smart DBM :
- Allez dans Statistiques → importez votre fichier
- Cliquez sur Graphique
- Choisissez le type de graphique
- Selectionnez la ou les variables
- Optionnel : ajoutez une variable de groupement (hue)
- Cliquez Generer → telechargez en PNG qualite publication
💡 Conseil : Choisissez le box plot pour comparer des groupes, l'histogramme pour verifier la normalite, et le scatter plot pour explorer les correlations.
🔗 Correlation — Mesurer les relations lineaires
Definition : L'analyse de correlation 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 correlation :
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.
Interpretation du coefficient :
| |r| | Interpretation |
|---|---|
| 0.00 - 0.19 | Tres faible / negligeable |
| 0.20 - 0.39 | Faible |
| 0.40 - 0.59 | Moderee |
| 0.60 - 0.79 | Forte |
| 0.80 - 1.00 | Tres forte |
La matrice de correlation : Smart DBM genere une matrice heatmap montrant les correlations entre toutes les paires de variables numeriques. Les couleurs indiquent la force : rouge (correlation positive forte), bleu (negative forte), blanc (pas de correlation).
Comment faire dans Smart DBM :
- Allez dans Statistiques → importez votre fichier
- Cliquez sur Correlation
- Choisissez la methode (Pearson ou Spearman)
- Selectionnez les variables numeriques a inclure
- Cliquez Generer → la matrice heatmap et le tableau des coefficients apparaissent
⚠️ Attention : Correlation ≠ causalite ! Une forte correlation entre deux variables ne signifie pas que l'une cause l'autre. Il peut exister un facteur de confusion.
📊 Regression — Modeliser les relations
Definition : La regression est une methode statistique qui modelise la relation entre une variable dependante (Y, l'outcome) et une ou plusieurs variables independantes (X, les predicteurs). Elle permet d'estimer l'effet ajuste de chaque facteur en controlant les autres.
Types de regression disponibles :
Regression logistique binaire
Quand : Variable dependante binaire (Oui/Non, 0/1, Malade/Sain).
Resultat : 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 modele : Pseudo R² (Nagelkerke), AIC, % de classement correct, test de Hosmer-Lemeshow.
Regression lineaire
Quand : Variable dependante quantitative continue (score, poids, duree).
Resultat : Coefficients (β) avec IC 95%. β = variation de Y quand X augmente de 1 unite.
Exemple : Facteurs influencant le score CAP (age, experience, formation).
Indicateurs : R² (variance expliquee), R² ajuste, F-statistique, residus.
Regression de Poisson / Prevalence Ratio
Quand : Outcome binaire mais frequent (prevalence > 10%). L'OR surestime le risque dans ce cas.
Resultat : Prevalence Ratio (PR) avec IC 95%. Plus interpretable que l'OR pour les etudes transversales.
Comment faire dans Smart DBM :
- Allez dans Statistiques → importez votre fichier
- Cliquez sur Regression
- Choisissez le type (logistique, lineaire, Poisson)
- Selectionnez la variable dependante (Y, l'outcome)
- Selectionnez les variables independantes (X, les predicteurs)
- Optionnel : OR brut + ajuste, selection stepwise
- Cliquez Generer → tableau des OR/coefficients avec IC et p-values
💡 Conseil : Faites d'abord une Table 1 en bivarie. Incluez dans le modele 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 modele
Definition : La courbe ROC (Receiver Operating Characteristic) est un graphique qui evalue la capacite discriminante d'un modele ou d'un test diagnostique. Elle trace la sensibilite (vrais positifs) en fonction de 1 - specificite (faux positifs) pour tous les seuils possibles.
Indicateurs cles :
AUC (aire sous la courbe)
Mesure globale de la capacite 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 (sensibilite + specificite - 1). C'est le meilleur compromis entre vrais et faux positifs.
Sensibilite
Proportion de vrais malades correctement identifies (vrais positifs). Importante pour le depistage : ne pas manquer de cas.
Specificite
Proportion de vrais non-malades correctement identifies (vrais negatifs). Importante pour la confirmation : eviter les faux diagnostics.
Quand l'utiliser ?
- Apres une regression logistique, pour evaluer la performance du modele
- Pour determiner le seuil optimal d'un score ou d'un test diagnostique
- Pour comparer deux modeles predictifs (celui avec l'AUC la plus elevee est meilleur)
- Pour valider un outil de depistage ou de scoring
Comment faire dans Smart DBM :
- Allez dans Statistiques → importez votre fichier
- Cliquez sur ROC
- Selectionnez la variable binaire (outcome, ex : malade Oui/Non)
- Selectionnez la variable de prediction (score ou probabilite predite)
- Cliquez Generer → courbe ROC avec AUC, seuil optimal, sensibilite et specificite
💡 Conseil : Un AUC de 0.5 signifie que votre modele ne fait pas mieux que le hasard. Visez au minimum 0.7 pour un modele acceptable en sante publique.
🤖 Auto-analyse — Analyse complete en 1 clic
Definition : L'auto-analyse est une fonctionnalite unique de Smart DBM qui realise automatiquement toutes les analyses pertinentes sur vos donnees en un seul clic. L'algorithme detecte les types de variables et choisit les tests statistiques adaptes.
Ce que l'auto-analyse fait automatiquement :
Detection des types de variables
Classe automatiquement chaque colonne en numerique, categorielle ou binaire.
Statistiques descriptives
Calcule moyennes, medianes, ecarts-types, frequences pour chaque variable.
Graphiques adaptes
Genere barres, histogrammes, box plots selon le type de variable (max 5 graphiques).
Matrice de correlation
Calcule les correlations entre toutes les variables numeriques.
Regression logistique automatique
Si une variable binaire existe, lance une regression logistique avec les variables numeriques comme predicteurs. Fournit les OR, IC 95%, p-values.
Regression lineaire automatique
Si 2+ variables numeriques existent, modelise la premiere en fonction des autres. Fournit R², coefficients, p-values.
Tests Chi²/Fisher
Teste l'association entre chaque variable categorielle et la variable binaire. Choisit automatiquement Fisher si effectifs attendus < 5.
Tests t / ANOVA
Compare les moyennes des variables numeriques 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 resultats apparaissent automatiquement
💡 Conseil : L'auto-analyse est ideale pour une exploration rapide de vos donnees. Pour une analyse plus fine (choix des variables, ajustements), utilisez ensuite les modules individuels (Table 1, Regression, etc.).
Etape 4 : Exporter les resultats
Chaque resultat peut etre exporte en Excel. Les graphiques sont generes en qualite publication (matplotlib) et telechargeables en PNG. Pour un rapport complet, utilisez l'export Word qui compile tous vos resultats.
Carte du risque DBM — District de Thiadiaye
Chaque cercle represente une structure. Couleur = niveau de score CAP.
Toutes les evaluations
| Date | Structure | Enqueteur | C | A | P | CAP | Niveau |
|---|
Alertes et Incidents
Gestion des Structures
Fusionner des structures
Selectionnez la structure cible (a conserver) et les doublons a fusionner. Les evaluations et alertes seront transferees.
| Nom | Type | Commune | Evaluations | Actions |
|---|
Certification des structures
| Structure | Commune | Score CAP | Certification | Actions |
|---|
Plan d'action
Photos terrain
Ajouter une photo
Importer des photos terrain
Selectionnez vos photos, classez-les par categorie, puis importez
Selectionnez des photos pour les previsualiser
Inspections CHSCT / Sous-brigade d'hygiene
| Date | Structure | Inspecteur | Resultat | NC | Deadline | Statut | Actions |
|---|
Nouvelle inspection
Non-conformites
Gestion des QR Codes
Generez des QR codes pour chaque conteneur de dechets. Scannez-les a chaque etape du circuit pour assurer la tracabilite complete.
Generer des QR codes
Circuit de tracabilite
A chaque etape, l'agent scanne le QR avec son telephone. L'app enregistre l'heure, le GPS et l'agent.
Apercu des QR codes generes
Historique des scans
Aucun scan enregistre
Les scans apparaitront ici quand les agents scanneront les QR codes avec leur telephone
| Date/Heure | Conteneur | Structure | Type | Etape | Agent | GPS |
|---|
Indicateurs de respect du circuit
Les indicateurs apparaitront apres les premiers scans QR
Ordre des etapes respecte
Circuits termines (7/7)
Ecarts detectes
Couverture par etape du circuit
Suivi par conteneur
| Conteneur | Structure | Type | Progression | Statut | Duree |
|---|
Anomalies recentes
Inventaire des conteneurs par couleur
L'inventaire apparaitra apres les premiers scans QR
| Structure | Jaune | Noir | Rouge | Total | Dotation | Statut |
|---|
Phase T0 — Evaluation 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, mediane, min-max, quartiles — Donnees reelles
| Dimension | n | Moy ± ET | Mediane | 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 bivariee
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. Apres votre plan d'intervention, relancez une collecte KoboToolbox. Les resultats 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 IA personnalisees
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 enregistree | |||||
Enregistrer une formation
Inventaire Equipements DBM
| Structure | Poubelles jaunes | Poubelles noires | Boites securite | Gants (paires) | Masques | Tabliers | Incinerateur | Derniere MAJ |
|---|---|---|---|---|---|---|---|---|
| Aucun inventaire enregistre | ||||||||
Mise a jour inventaire
Pesee et Quantification des dechets
Tendance des quantites (30 derniers jours)
| Date | Structure | DASRI (kg) | DAOM (kg) | Piquants (kg) | Total (kg) | Agent |
|---|---|---|---|---|---|---|
| Aucune pesee enregistree | ||||||
Enregistrer une pesee
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 | |||||
Creer une action corrective
Figures du rapport
Graphiques generes a partir des donnees reelles de l'enquete
Tableaux
Tableaux de resultats calcules en direct sur les questionnaires saisis
Methodes statistiques — guide simple
Comprendre les tests utilises dans l'appli et le memoire, 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, ecart-type, mediane, IC 95 %), le test t et l'ANOVA. Le Chi-2 et la regression logistique sont expliques ici car ils sont utilises dans le memoire (analyse des facteurs associes).
1. Les notions de base
Population / echantillon : on ne peut pas interroger tout le monde, on etudie un echantillon (ici 38 agents) pour en tirer des conclusions sur la population (tous les agents du district).
Variable qualitative (categories : 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). Mediane : la valeur qui coupe l'echantillon en deux (50 % au-dessus, 50 % en dessous) — utile quand il y a des valeurs extremes.
Ecart-type (ET) : mesure la dispersion autour de la moyenne. Petit ET = valeurs proches ; grand ET = valeurs tres 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 decrire, le graphique adapte, le test statistique et meme le type d'etude. On distingue deux grandes familles.
A. Variables QUALITATIVES (categorielles) — des categories, 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), echelle de Likert 1-5, niveau de connaissance (faible/moyen/bon).
- Binaire / dichotomique (2 modalites) : forme aux DBM (oui/non), pratique adequate (oui/non), AES (oui/non).
B. Variables QUANTITATIVES (numeriques) — des nombres sur lesquels on peut calculer
- Discrete (valeurs entieres denombrables) : nombre d'AES, nombre de poubelles de tri.
- Continue (toute valeur d'un intervalle) : age, score CAP (%), quantite de DBM (kg/jour).
C. Autres notions utiles
- Variable a expliquer (dependante) vs variable explicative (independante) : ex. la « pratique adequate » (a expliquer) selon la « formation » (explicative).
- Variable de temps / de survie (censuree) : delai jusqu'a un evenement, 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 ± ecart-type | Histogramme, boite a moustaches |
| Quantitative, non normale / valeurs extremes | Mediane [intervalle interquartile] | Boite a moustaches |
Comment SITUER pour le test statistique
| Situation | Test recommande | Exemple (etude) |
|---|---|---|
| Quantitative, 2 groupes independants | 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 categorie prof. |
| Quantitative, 2 mesures appariees (avant/apres) | 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) | Correlation Pearson/Spearman ; regression lineaire | Connaissances vs pratiques |
| Reponse binaire + plusieurs facteurs | Regression logistique (OR ajustes) | Determinants des pratiques inadequates |
| Delai jusqu'a un evenement | Kaplan-Meier, modele de Cox | Temps jusqu'au 1er AES |
Comment SITUER selon le type d'etude
| Type d'etude | Mesure cle | Analyses typiques |
|---|---|---|
| Transversale / descriptive (notre etude) | Prevalence, moyennes | Khi-2/Fisher, t/ANOVA, correlation, OR |
| Cas-temoins | Odds Ratio (OR) | Regression logistique |
| Cohorte | Risque Relatif (RR), incidence | Modele de Cox, survie |
| Essai randomise | Difference de risque, efficacite | 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 difference observee est reelle ou due au hasard.
Comment lire : le seuil habituel est 0,05.
- p < 0,05 → la difference est statistiquement significative (peu probable qu'elle soit due au hasard).
- p ≥ 0,05 → difference non significative (peut etre due au hasard).
Etoiles : * p<0,05 ** p<0,01 *** p<0,001 (plus il y a d'etoiles, plus le resultat est solide).
Attention : « significatif » ne veut pas dire « important ». Un petit ecart peut etre significatif sur un grand echantillon, et inversement.
Exemple dans l'appli : CS vs PS, p<0,001*** → l'ecart de score entre centres et postes de sante 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 differents.
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 categorie professionnelle (medecin, 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 : verifier s'il existe un lien entre 2 variables qualitatives (categories).
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 general ≥ 5 par case). Sinon on utilise le test exact de Fisher.
Utilise dans le memoire (Tableau XXIII, analyse bivariee des facteurs associes aux pratiques inadequates).
6. La regression logistique (Odds Ratio, OR)
A quoi ca sert : identifier les facteurs qui influencent un resultat 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 probabilite). Ex. OR=3 : 3 fois plus de risque.
- OR < 1 → facteur protecteur (diminue la probabilite). 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 memoire (Tableau XXIV, determinants independants 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 reellement.
Comment lire (Kappa de Cohen) : <0,20 tres faible ; 0,21–0,40 faible ; 0,41–0,60 moyen ; 0,61–0,80 bon ; >0,80 excellent.
Dans l'etude, l'ecart declare/observe (Tableau VII) montre une surestimation des bonnes pratiques par les agents.
8. Le score CAP et la certification (specifique a l'etude)
Score CAP global = 0,30 × Connaissances + 0,20 × Attitudes + 0,50 × Pratiques. Les pratiques pesent le plus car ce sont elles qui protegent reellement.
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-memoire : quel test choisir ?
| Question | Type de donnees | Test a utiliser |
|---|---|---|
| Comparer 2 moyennes | quantitatif + 2 groupes | Test t de Student |
| Comparer 3 moyennes ou + | quantitatif + ≥3 groupes | ANOVA |
| Lien entre 2 categories | qualitatif + qualitatif | Chi-2 (ou Fisher) |
| Facteurs d'un resultat oui/non | plusieurs facteurs | Regression logistique (OR) |
| Accord declare / observe | 2 mesures | Kappa de Cohen |
10. Python vs R / Stata / SPSS : memes resultats ?
Oui, aux options pres. Les tests sont des formules mathematiques universelles : memes donnees + meme test + memes options = meme resultat, quel que soit le logiciel (principe de reproductibilite).
Les petites differences viennent des options par defaut, 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, reference en recherche) ; Stata (payant, tres utilise en epidemiologie) ; SPSS (payant, a clics, populaire en sante).
Conseil these : indiquer le logiciel + version dans les Methodes, et recalculer les 2-3 resultats cles dans un outil reconnu et gratuit (R, Jamovi ou Epi Info de l'OMS/CDC) pour confirmer « resultats 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 echantillon, 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 |
| Correlation de Pearson | Correlation de Spearman |
Regle pratique : petit echantillon ou donnees tres asymetriques → privilegier le non-parametrique, et rapporter la mediane plutot que la moyenne.
12. Mesures cles en epidemiologie
Prevalence = nombre de cas existants a un instant / population (photo instantanee). Incidence = nombre de nouveaux cas sur une periode (vitesse d'apparition).
Risque relatif (RR) vs Odds Ratio (OR) : les deux mesurent une association. Le RR s'utilise dans les etudes de cohorte (suivi) ; l'OR dans les etudes transversales et cas-temoins (comme cette etude CAP). Interpretation similaire : >1 risque, <1 protecteur, =1 pas d'effet.
Pour un test/diagnostic : Sensibilite (capacite a detecter les vrais malades), Specificite (a reconnaitre les vrais sains), VPP/VPN (valeurs predictives positive/negative, qui dependent de la prevalence).
Dans une etude CAP, on parle surtout de prevalence de bonnes pratiques et d'OR des facteurs associes.
13. Biais et facteurs de confusion (essentiel !)
Un resultat significatif peut etre fausse par un biais. Les principaux :
- Biais de desirabilite sociale : les enquetes declarent faire « ce qu'il faut ». C'est exactement l'ecart declare (66 %) / observe (51 %) de ton etude — d'ou l'importance de la grille d'observation.
- Biais de selection : l'echantillon n'est pas representatif (ex. seuls les volontaires repondent).
- Biais de memoire : les participants se souviennent mal (dates, frequences).
- Facteur de confusion : une 3e variable brouille le lien (ex. l'age lie a la fois a la formation et a la pratique). La regression logistique multivariee sert justement a corriger ces confusions (OR ajustes).
14. Taille d'echantillon et puissance
Puissance statistique = capacite de l'etude a detecter un effet reel (on vise ≥ 80 %). Un echantillon trop petit peut « rater » une vraie difference (resultat non significatif a tort).
Regle des evenements par variable (EPV) pour la regression logistique : au moins 10 evenements par variable testee. Ex. avec 22 « pratiques inadequates », le modele ne devrait comporter que 2 variables maximum — c'est pourquoi le modele multivarie de l'appli reste exploratoire.
Pour une future etude, calculer la taille d'echantillon 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 criteres de Bradford Hill (resume) :
- Force de l'association (OR eleve), constance (retrouvee ailleurs), temporalite (la cause precede l'effet)
- Gradient dose-reponse, plausibilite biologique, coherence avec les connaissances
Une etude transversale (comme celle-ci) montre des associations, pas des causes : rester prudent dans la formulation (« associe a » plutot que « provoque »).
16. Bien presenter ses resultats
Grille STROBE : la reference internationale pour rediger une etude observationnelle (checklist a suivre pour la these et la publication).
Toujours donner l'IC 95 % a cote du resultat, pas seulement le p : il informe sur la precision (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).
Regle d'or : annoncer ses hypotheses avant l'analyse, et distinguer analyses principales et exploratoires.
17. Mini-glossaire
Variable dependante : ce qu'on cherche a expliquer (ex. bonne pratique). Variable independante : le facteur explicatif (ex. formation).
H0 (hypothese nulle) : « il n'y a pas de difference ». 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 : ecart-type. IC 95 % : intervalle de confiance. ddl : degres de liberte.
18. Qualite d'un modele logistique (R2 de Nagelkerke, Hosmer-Lemeshow)
Apres une regression logistique, on verifie si le modele 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 modele. 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 probabilites 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 modele s'ajuste mal.
A savoir : les valeurs affichees dans l'appli sont recalculees en direct sur le modele actuel et peuvent differer de celles du memoire (ex. Nagelkerke = 0,42 ; H-L p = 0,68), car le modele et le codage des variables ne sont pas identiques. Les valeurs du memoire restent la reference pour la redaction.
19. Le coefficient de correlation (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 negatif (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 tres fort.
Pearson vs Spearman : Pearson pour des donnees normales et un lien lineaire ; Spearman (base sur les rangs) si les donnees 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 correlation 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 correlation mesure le lien entre deux variables differentes.
20. Videos explicatives en francais (avec exemples)
Chaque bouton ouvre une selection YouTube en francais sur le sujet (les meilleures video du moment, avec exemples concrets). Chaines de reference : « La statistique expliquee a mon chat », « WhyU / cours de biostatistique », et les cours universitaires francophones.
Astuce : sur YouTube, filtre par « Cette annee » et regarde le nombre de vues pour reperer les meilleures video. Pour un cours complet, cherche aussi « cours de biostatistique PACES/DFGSM » (facultes de medecine francophones).
21. Quiz d'auto-evaluation (+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 memoire, 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 — style jsmodule
Glissez un fichier ici ou cliquez pour parcourir
CSV, Excel (.xlsx, .xls), TSV — max 50 Mo
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
Rapport PDF
Rapport hebdomadaire complet avec graphiques et tableaux
Export Excel
Donnees 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 systeme national d'information sanitaire
Rapport mensuel — District Sanitaire de Thiadiaye
Gestion des utilisateurs
Creez des comptes utilisateur avec acces simplifie (connexion par nom uniquement). Les utilisateurs auront acces aux modules Dashboard et Statistiques.
Ajouter un utilisateur
Chargement...
Parametres 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 donnees 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 donnees depuis un fichier Excel exporte de KoboToolbox (format .xlsx). Plus simple que l'import API — il suffit d'exporter vos donnees depuis KoboToolbox et de telecharger le fichier ici.
KoboToolbox > Donnees > Telecharger > XLS
🔄 Recalculer les scores
Recalcule les scores C/A/P de toutes les evaluations ayant des donnees brutes. Utile si des scores affichent 0%.
ℹ️ Informations systeme
Version : 3.0.0
Backend : Python FastAPI
Base de donnees : PostgreSQL
Hebergement : Render.com
Auteur : Dr Djibril DIENE — MCD Thiadiaye