diff --git a/src/ecoparasite/nettoyage/Nettoyage.java b/src/ecoparasite/nettoyage/Nettoyage.java index ebb4ac2..6f86d7f 100644 --- a/src/ecoparasite/nettoyage/Nettoyage.java +++ b/src/ecoparasite/nettoyage/Nettoyage.java @@ -14,41 +14,6 @@ import java.util.function.Function; */ public class Nettoyage { - /* - public static HashSet nettoiePoissonMean(HashSet tablePoisson){ - - Double mean = Completion.calculateMean(tablePoisson,Poisson::getInfestation); //Moyenne - - ArrayList infest = new ArrayList<>(); - for (Poisson p : tablePoisson) { - if (p.getInfestation() != null){ //Test des valeurs null pour les Tests Unitaires. Je ne devrais pas en avoir. - infest.add(p.getInfestation()); - } - } - - Collections.sort(infest); - - int quartIndex = infest.size()/4; - Double firstQuart = infest.get(quartIndex); - Double thirdQuart = infest.get(quartIndex *3); - Double IQR = thirdQuart - firstQuart; - - for (Poisson p : tablePoisson) { - - if (p.getInfestation() == null) { - p.setInfestation(mean); //Fonction codé en dur pour éviter des problèmes dans les Tests Unitaires : Completion devrais etre fait et valeur null ne devrait pas exister - } - else { - if (p.getInfestation() < firstQuart - (IQR * 1.5) || p.getInfestation() > thirdQuart + (IQR * 1.5)) { - p.setInfestation(mean); - } - } - } - - return tablePoisson; - } - */ - /** * Permet de remplacer les valeurs inexistantes d'un paramètre d'un HashSet par la moyenne des autres valeurs (non nulles). * Exemple d'utilisation : T = Poisson, V = Double, getValue = Poisson::getInfestation, setValue = Poisson::setInfestation.