Open jege31 opened 3 years ago
Oui cette erreur est dommageable. L'autre chiffre du paragraphe (le nombre de doses quotidiennes nécessaires pour atteindre la vaccination d'ici fin août) est également fausse.
Il se situe dans calculerObjectif() Il est calculé en prenant le nombre de personnes avec 0 doses, en le multipliant par 2 et en divisant par le nombre de jours restants (avec 2 jours de retard mais passons). Ca calcule comme si toutes les 1ères doses avaient déjà eu leur 2nde dose. Il suffirait d'un calcul de ce genre pour corriger : _"doses_restantes = 2 * objectif - nombre de 1ères doses - nombre de 2nde doses objectif = dosesrestantes / jours restants"
Pour l'erreur sur la date prévue, bien vu @jege31 ! Le calcul était trop alambiqué pour que je repère l'erreur. Il aurait suffit simplement de faire quelque chose comme : "nombre de jours = nombre de doses restantes (comme calculé précédemment) / vitesse de vaccination cumulée (vdose1 + vdose2)".
Quelqu'un pourrait-il au minima supprimer ce paragraphe, faux ? (désolé je ne suis pas assez compétent dans ce langage pour proposer la modif)
Bonjour et bravo pour tout ce travail.
Sur la page VaccinTracker, section Évolution, la date calculée actuellement est le 2 novembre et elle m’a semblé bizarre au regard des graphiques.
L'erreur se trouve dans le fichier vaccintrackerJs.php, fonction calculerDateProjeteeObjectif().
Je propose de remplacer
Par ailleurs, il pourrait être intéressant de préciser sur la page VaccinTracker que l'objectif est la vaccination à 2 doses et de faire apparaitre aussi la date à laquelle 100% de la population adulte aura reçu la première dose. Pour cela, je propose dans le fichier evolution.php de remplacer :
par
bien cordialement Jérôme