JavaDoc et Completion Bullshit.
This commit is contained in:
@@ -6,22 +6,13 @@ import java.util.HashSet;
|
||||
|
||||
public class Completion {
|
||||
|
||||
/**
|
||||
*
|
||||
* @param tablePoisson
|
||||
* @return
|
||||
*/
|
||||
public HashSet<Poisson> completePoisson(HashSet<Poisson> tablePoisson){
|
||||
public static HashSet<Poisson> completePoisson(HashSet<Poisson> tablePoisson){
|
||||
|
||||
double mean = mean(tablePoisson); //Moyenne
|
||||
double ecart = ecartType(tablePoisson); // Ecart Type
|
||||
|
||||
double z = 0;
|
||||
double mean = mean(tablePoisson);
|
||||
|
||||
for (Poisson p : tablePoisson) {
|
||||
z = ( p.getInfestation() - mean ) / ecart;
|
||||
|
||||
if ( z >= 3 ) {
|
||||
if ( p.getInfestation().isNaN() ) {
|
||||
p.setInfestation(mean);
|
||||
}
|
||||
}
|
||||
@@ -29,7 +20,7 @@ public class Completion {
|
||||
return tablePoisson;
|
||||
}
|
||||
|
||||
private double mean(HashSet<Poisson> tablePoisson){
|
||||
private static double mean(HashSet<Poisson> tablePoisson){
|
||||
|
||||
double mean = 0.0;
|
||||
|
||||
@@ -40,24 +31,5 @@ public class Completion {
|
||||
return mean / tablePoisson.size();
|
||||
}
|
||||
|
||||
private double variance(HashSet<Poisson> tablePoisson){
|
||||
|
||||
double vari = 0.0;
|
||||
double mean = mean(tablePoisson);
|
||||
|
||||
for (Poisson p : tablePoisson) {
|
||||
vari += Math.pow( (p.getInfestation() - mean), 2);
|
||||
}
|
||||
|
||||
return vari / tablePoisson.size();
|
||||
}
|
||||
|
||||
private double ecartType(HashSet<Poisson> tablePoisson){
|
||||
|
||||
double vari = variance(tablePoisson);
|
||||
|
||||
return Math.sqrt(vari);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user