feat: nbFamillesResistantesActuellesSansEvenements

This commit is contained in:
Sébastien Arod 2024-12-10 14:27:36 +01:00
parent db7f5dbef8
commit 2afbfec36e
2 changed files with 6 additions and 6 deletions

View file

@ -21,8 +21,8 @@ export const statsGeneralesDesc = {
label: "Durée médiane de résistance", label: "Durée médiane de résistance",
unit: " jours", unit: " jours",
}, },
nbFamillesResistantesActuellesOuPasseesSansEvenements: { nbFamillesResistantesActuellesSansEvenements: {
label: "Nb familles résistantes (actuelles ou passées) sans évènements", label: "Nb familles résistantes (actuelles) sans évènements",
}, },
nbFamillesParContexteDEntree: { nbFamillesParContexteDEntree: {
label: "Nb Familles par contexte d'entrée", label: "Nb Familles par contexte d'entrée",

View file

@ -15,10 +15,10 @@ export function computeStatsGenerales(familles: Famille[]): StatsGenerales {
(f) => isResistant(f) || isExResistant(f) (f) => isResistant(f) || isExResistant(f)
); );
const famillesSansEvenements = famillesResistantesOrEx.filter( const famillesResistantes = familles.filter((f) => isResistant(f));
const famillesSansEvenements = famillesResistantes.filter(
(f) => f.Evenements.length === 0 (f) => f.Evenements.length === 0
); );
const famillesResistantes = familles.filter((f) => isResistant(f));
const dureesResistances = famillesResistantesOrEx.map( const dureesResistances = famillesResistantesOrEx.map(
(f) => dureeResistanceInDays(f)! (f) => dureeResistanceInDays(f)!
@ -35,7 +35,7 @@ export function computeStatsGenerales(familles: Famille[]): StatsGenerales {
).length, ).length,
dureeResistanceMedianne: median(dureesResistances), dureeResistanceMedianne: median(dureesResistances),
dureeResistanceMoyenne: average(dureesResistances), dureeResistanceMoyenne: average(dureesResistances),
nbFamillesResistantesActuellesOuPasseesSansEvenements: nbFamillesResistantesActuellesSansEvenements:
famillesSansEvenements.length, famillesSansEvenements.length,
nbFamillesParContexteDEntree: sortByKey( nbFamillesParContexteDEntree: sortByKey(
countBy(famillesResistantesOrEx, (f) => f.ContexteEntree) countBy(famillesResistantesOrEx, (f) => f.ContexteEntree)