Files
ecoparasite-data-analyse/src/ecoparasite/completion/Completion.java

36 lines
678 B
Java
Raw Normal View History

package ecoparasite.completion;
import ecoparasite.poisson.Poisson;
import java.util.HashSet;
public class Completion {
2026-04-01 15:05:16 +02:00
public static HashSet<Poisson> completePoisson(HashSet<Poisson> tablePoisson){
2026-04-01 15:05:16 +02:00
double mean = mean(tablePoisson);
for (Poisson p : tablePoisson) {
2026-04-01 15:05:16 +02:00
if ( p.getInfestation().isNaN() ) {
p.setInfestation(mean);
}
}
return tablePoisson;
}
2026-04-01 15:05:16 +02:00
private static double mean(HashSet<Poisson> tablePoisson){
double mean = 0.0;
for (Poisson p : tablePoisson){
mean += p.getInfestation();
}
return mean / tablePoisson.size();
}
}