cassionAnalyse de données

Exercice · Intermédiaire

Six questions, un chiffre

Une diapositive annonce une couverture penta3 de 78 %. Répondez aux six questions d'interrogation à partir des données, trouvez les deux auxquelles l'extraction ne peut pas répondre, et rédigez le bloc de provenance qui aurait dû figurer sur la diapositive.

Python60 min

Une diapositive sanitaire de district porte un seul nombre.

Couverture penta3, 2024 : 78 %

Rien d’autre. Pas de dénominateur, pas de taux de rapportage, pas de note de période. Vous disposez de l’extraction dont il a été tiré et de quarante minutes avant la réunion.

Le fichier

vaccination-coverage-2024.v1.csv — 2 736 lignes de rapportage agrégé mensuel de 38 formations sanitaires pour six antigènes, avec un indicateur de transmission et une population cible. Synthétique et de forme DHIS2.

La tâche

Répondez aux six questions d’interrogation de la leçon 8, chacune avec du code et une conclusion d’une phrase.

  1. Élément de données ou indicateur ? Dites lequel, et donnez les expressions de numérateur et de dénominateur que le chiffre implique.
  2. De quelle année est le dénominateur, et comment s’agrège-t-il entre périodes ? Montrez ce que fait target_population sommé sur douze mois, et ce que devient le chiffre.
  3. Quel était le taux de rapportage ? Global et par mois. Dites ce que cela fait au statut des 78 %.
  4. Quel niveau d’unité d’organisation ? Dites à quel niveau se situe l’extraction, et si un chiffre de district calculé dessus peut compter deux fois.
  5. La période était-elle complète ? Dites ce que l’extraction peut et ne peut pas vous dire ici.
  6. À quoi le compare-t-on ? La diapositive implique une comparaison. Nommez ce à quoi elle devrait être comparable, et dites si elle l’est.

Reproduisez les 78 %

Avant de répondre, déterminez comment le chiffre a été produit. Il existe au moins trois chemins vers un nombre proche de 78 % et ils ne s’équivalent pas — l’un est le défendable et les autres sont des accidents arithmétiques qui tombent à côté.

Montrez quel chemin vous croyez avoir été employé, et pourquoi.

Deux questions auxquelles l’extraction ne peut pas répondre

Deux des six sont sans réponse à partir de ce fichier. Identifiez-les, dites précisément quel champ ou quelle métadonnée serait nécessaire, et rédigez la demande que vous enverriez au point focal SNIS — une phrase chacune, nommant le point d’accès ou le champ.

Cette demande fait partie de ce que vous rendez. Un analyste qui dit « je ne peux pas le savoir » et s’arrête a fait la moitié du travail ; celui qui dit ce qui trancherait l’a fait entièrement.

Trois repères

Calculée sur les seuls couples formation-mois ayant rapporté, la couverture penta3 de l’année vaut environ 77,5 %. Calculée sur la cible annuelle complète de chaque formation, elle vaut 60,8 %. Calculée en sommant la population cible mensuelle sur l’année, elle vaut 6,5 %.

Si votre reproduction ne tombe sur aucun de ces trois, cherchez quel dénominateur vous avez bâti avant d’aller plus loin.

Les questions à traiter en prose

Trois phrases chacune.

1. Deux de vos trois chemins donnent 77,5 % et 60,8 %. Dites ce que chacun suppose des 107 couples formation-mois qui n’ont pas rapporté, et laquelle des deux hypothèses la diapositive fait implicitement.

2. Le taux de rapportage est de 29 % en août. Expliquez ce que cela fait à un chiffre annuel, et si cela rend les 78 % trop hauts ou trop bas.

3. La diapositive sera comparée à celle de l’an dernier. Énoncez les deux choses qu’il vous faudrait savoir du chiffre de l’an dernier avant d’autoriser cette comparaison, et ce que vous écririez sur la diapositive à défaut de les obtenir.

Ce qu’il faut rendre

Un script Python produisant un tableau d’interrogation de six lignes — question, réponse, preuve, et si l’extraction pouvait y répondre — plus le bloc de provenance à sept champs de la leçon 8 sous forme de fichier texte, avec unknown écrit explicitement dans tout champ que l’extraction ne peut pas remplir.

Comment savoir que c’est fini

Chaque ligne de votre tableau d’interrogation cite un nombre calculé sur le fichier, ou dit explicitement que le fichier ne peut pas en fournir. Votre bloc de provenance ne comporte aucun champ vide en silence — un unknown honnête passe, une ligne vide non.