📊

SmartStat SP31/32

Plateforme d'analyses biostatistiques

Explorez vos donnees en toute simplicite

Dashboard interactif • Analyses statistiques • Export PDF

Acces complet a tous les modules

«

📊 SmartStat SP31/32

District de Thiadiaye

📊Dashboard 📋Evaluations 🗺️Carte 🚨Alertes 0 🏥Structures 📱QR Codes 🏆Qualite 📸Galerie 📋CHSCT 🎓Formation 📦Inventaire ⚖️Pesee 🩺Suivi AES 📌Plans d'action 🧠Analyses IA 📐Statistiques 📚Guide Stat. 📈Figures 📋Tableaux 🎓Methodes stat. 📥Export ⚙️Parametres
👤
Admin
En ligne
Dashboard — Synchro : --
● Temps reel
📊

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

Analyse IA en cours... Detection des variables et generation des graphiques
—

🤖 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.

⚠️
--
Score CAP Global
--
--
Structures evaluees
--
--
AES ce mois
Accidents
--
Total evaluations
Collectees

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
HeureStructureScoreNiveau
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.

p < 0.001
Tres significatif (***)
p < 0.05
Significatif (*)
p >= 0.05
Non significatif (NS)

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

1

Importez vos donnees

Dans le module Statistiques, glissez votre fichier CSV ou Excel dans la zone d'import.

2

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.

3

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)

1

Analyse bivariee d'abord — Identifiez toutes les variables significatives en bivarie (p < 0.20 ou p < 0.25)

2

Modele initial — Incluez toutes les variables avec p < 0.20 en bivarie + les variables cliniquement pertinentes (age, sexe)

3

Selection pas-a-pas — Utilisez la selection stepwise (backward) pour obtenir le modele final parcimonieux

4

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 :

  1. Allez dans Statistiques → importez votre fichier
  2. Cliquez sur Table 1
  3. Selectionnez la variable de stratification (le facteur de comparaison, ex : sexe)
  4. Selectionnez les variables a inclure dans le tableau
  5. Options avancees : SMD, test de normalite, donnees appariees
  6. 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 :

  1. Allez dans Statistiques → importez votre fichier
  2. Cliquez sur Graphique
  3. Choisissez le type de graphique
  4. Selectionnez la ou les variables
  5. Optionnel : ajoutez une variable de groupement (hue)
  6. 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.19Tres faible / negligeable
0.20 - 0.39Faible
0.40 - 0.59Moderee
0.60 - 0.79Forte
0.80 - 1.00Tres 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 :

  1. Allez dans Statistiques → importez votre fichier
  2. Cliquez sur Correlation
  3. Choisissez la methode (Pearson ou Spearman)
  4. Selectionnez les variables numeriques a inclure
  5. 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 :

  1. Allez dans Statistiques → importez votre fichier
  2. Cliquez sur Regression
  3. Choisissez le type (logistique, lineaire, Poisson)
  4. Selectionnez la variable dependante (Y, l'outcome)
  5. Selectionnez les variables independantes (X, les predicteurs)
  6. Optionnel : OR brut + ajuste, selection stepwise
  7. 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 :

  1. Allez dans Statistiques → importez votre fichier
  2. Cliquez sur ROC
  3. Selectionnez la variable binaire (outcome, ex : malade Oui/Non)
  4. Selectionnez la variable de prediction (score ou probabilite predite)
  5. 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 :

1️⃣

Detection des types de variables

Classe automatiquement chaque colonne en numerique, categorielle ou binaire.

2️⃣

Statistiques descriptives

Calcule moyennes, medianes, ecarts-types, frequences pour chaque variable.

3️⃣

Graphiques adaptes

Genere barres, histogrammes, box plots selon le type de variable (max 5 graphiques).

4️⃣

Matrice de correlation

Calcule les correlations entre toutes les variables numeriques.

5️⃣

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.

6️⃣

Regression lineaire automatique

Si 2+ variables numeriques existent, modelise la premiere en fonction des autres. Fournit R², coefficients, p-values.

7️⃣

Tests Chi²/Fisher

Teste l'association entre chaque variable categorielle et la variable binaire. Choisit automatiquement Fisher si effectifs attendus < 5.

8️⃣

Tests t / ANOVA

Compare les moyennes des variables numeriques entre les groupes. t-test si 2 groupes, ANOVA si 3+.

Comment faire :

  1. Allez dans Statistiques → importez votre fichier
  2. Cliquez sur Auto-analyse
  3. 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.

Excellent Bon Moyen Faible Critique

Toutes les evaluations

DateStructureEnqueteur CAP CAPNiveau

Alertes et Incidents

Aucune alerte dans cette vue

Gestion des Structures

Fusionner des structures

Selectionnez la structure cible (a conserver) et les doublons a fusionner. Les evaluations et alertes seront transferees.

Ctrl+clic pour selectionner plusieurs
NomTypeCommune EvaluationsActions
--
Or (≥ 80%)
--
Argent (≥ 60%)
--
Bronze (≥ 40%)
--
Non certifie

Certification des structures

StructureCommune Score CAPCertification Actions

Plan d'action

Photos terrain

Ajouter une photo

Importer des photos terrain

Selectionnez vos photos, classez-les par categorie, puis importez

Detecte : tri, stockage, epi, incinerateur... dans les noms

Selectionnez des photos pour les previsualiser

Inspections CHSCT / Sous-brigade d'hygiene

DateStructureInspecteur ResultatNC DeadlineStatut 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

1Production du dechet
2Tri a la source
3Conditionnement
4Stockage intermediaire
5Collecte
6Transport
7Elimination finale

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

--
Total scans
--
Conteneurs suivis
--
Scans aujourd'hui
--
Circuits complets

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

0% Conformite

Ordre des etapes respecte

0% Completion

Circuits termines (7/7)

0 Anomalies

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

0
Jaunes (DASRI)
0
Noirs (DAOM)
0
Rouges (Piquants)
0
Total conteneurs
Taux de dotation du district : -- -- actifs (7j)
Structure Jaune Noir Rouge Total Dotation Statut
T0

Phase T0 — Evaluation initiale (baseline)

Chargement...

n=--

Profil sociodemographique

Chargement...

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

Chargement...
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

Chargement...
IRSC moyen du district : --
Structure IRSC Niveau CAP Circuit Biais Obs

Recommandations IA personnalisees

Plan d'action pour la phase d'intervention (entre T0 et T1)

Chargement...

Plan d'action district

Suivi des formations DBM

0
Agents formes
0
Sessions realisees
0
Recyclages dus
0%
Taux de couverture
DateThemeStructure ParticipantsFormateur Recyclage
Aucune formation enregistree

Enregistrer une formation

Inventaire Equipements DBM

0
Ruptures de stock
0
Stock bas (<10)
0
Incinerateurs fonctionnels
0%
Structures equipees
Structure Poubelles jaunesPoubelles noires Boites securiteGants (paires) MasquesTabliers IncinerateurDerniere MAJ
Aucun inventaire enregistre

Mise a jour inventaire

Pesee et Quantification des dechets

0
kg DASRI / jour (moy)
0
kg DAOM / jour (moy)
0
kg Piquants / jour (moy)
0
kg Total / jour (moy)

Tendance des quantites (30 derniers jours)

DateStructure DASRI (kg)DAOM (kg) Piquants (kg)Total (kg) Agent
Aucune pesee enregistree

Enregistrer une pesee

Suivi post-AES (Accident d'Exposition au Sang)

0
AES declares
0
Suivis en cours
0
Suivis clotures
0%
PEP initie dans les 4h
Date AESAgent victimeStructure Type expositionPEP Serologie J0M1M3M6 Statut
Aucun suivi AES enregistre

Declarer / Mettre a jour un suivi AES

Protocole PEP

Serologies

Plans d'action par structure

0
Plans actifs
0%
Taux de realisation
0
Actions en retard
—
Prochaine echeance
StructureDomaineAction ResponsableEcheance 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 pourcentagesBarres, secteurs (camembert)
Quantitative, distribution normaleMoyenne ± ecart-typeHistogramme, boite a moustaches
Quantitative, non normale / valeurs extremesMediane [intervalle interquartile]Boite a moustaches

Comment SITUER pour le test statistique

Situation Test recommande Exemple (etude)
Quantitative, 2 groupes independantsTest t de Student (Welch) ; Mann-Whitney si non normalCAP : CS vs PS
Quantitative, ≥ 3 groupesANOVA ; Kruskal-Wallis si non normalCAP par categorie prof.
Quantitative, 2 mesures appariees (avant/apres)Test t apparie ; WilcoxonCAP T0 vs T1
Qualitative × qualitativeKhi-2 ; Fisher si effectifs < 5 ; McNemar si apparieFormation × pratique adequate
2 variables quantitatives (lien)Correlation Pearson/Spearman ; regression lineaireConnaissances vs pratiques
Reponse binaire + plusieurs facteursRegression logistique (OR ajustes)Determinants des pratiques inadequates
Delai jusqu'a un evenementKaplan-Meier, modele de CoxTemps jusqu'au 1er AES

Comment SITUER selon le type d'etude

Type d'etude Mesure cle Analyses typiques
Transversale / descriptive (notre etude)Prevalence, moyennesKhi-2/Fisher, t/ANOVA, correlation, OR
Cas-temoinsOdds Ratio (OR)Regression logistique
CohorteRisque Relatif (RR), incidenceModele de Cox, survie
Essai randomiseDifference de risque, efficacitet / 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 moyennesquantitatif + 2 groupesTest t de Student
Comparer 3 moyennes ou +quantitatif + ≥3 groupesANOVA
Lien entre 2 categoriesqualitatif + qualitatifChi-2 (ou Fisher)
Facteurs d'un resultat oui/nonplusieurs facteursRegression logistique (OR)
Accord declare / observe2 mesuresKappa 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 parametriqueEquivalent non-parametrique
Test t (2 groupes)Mann-Whitney (U)
ANOVA (3 groupes +)Kruskal-Wallis
Correlation de PearsonCorrelation 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.

▶ La p-value expliquee ▶ Test t de Student ▶ ANOVA ▶ Test du Khi-2 ▶ Test exact de Fisher ▶ Regression logistique & Odds Ratio ▶ R2 Nagelkerke & Hosmer-Lemeshow ▶ Coefficient de correlation ▶ Odds Ratio vs Risque Relatif ▶ Intervalle de confiance 95% ▶ Sensibilite / Specificite ▶ Biais & confusion ▶ Tests non-parametriques ▶ Faire une analyse (R / SPSS)

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

1 Importer vos données

Glissez un fichier ici ou cliquez pour parcourir

CSV, Excel (.xlsx, .xls), TSV — max 50 Mo

Dataset chargé
—
Observations
—
Variables
—
Numériques
—
Catégorielles
2 Choisir une analyse
Analyses avancées
Tableau 1 — Caractéristiques descriptives
1
1
Régression logistique / linéaire

La catégorie de référence est celle par rapport à laquelle les OR sont calculés (OR = 1).

Courbe ROC
Forest Plot (Odds Ratios)
Matrice de corrélation
Graphiques
Kaplan-Meier — Analyse de survie
Régression de Poisson / Prevalence Ratio
Analyse en Composantes Principales (ACP)
Score de Propension (IPTW)
Modèle Mixte / Multi-niveaux
Alpha de Cronbach — Fiabilité
Tests de Normalité
Kappa de Cohen — Concordance
Régression Ordinale — Proportional Odds
Analyse de Médiation (Baron & Kenny)
E-value — Sensibilité aux confondants
SEM — Path Analysis
Format : variable1 → variable2 (une relation par ligne)
Méta-analyse Interne
3 Résultats

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 :

https://smart-dbm-thiadiaye.onrender.com/api/webhook/kobo

📱 WhatsApp

Verification...

📊 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