public String testFinalPattern(List<Double> pattern){
        if(isLeafNode()) 
        //clase positiva, 1.0 => Maligna. Clase negativa: 2.0 => Benigna
            if(Double.compare(decision,1.0) == 0)
                return "Maligna";
            else
                return "Benigna";
        
        if(pattern.get(attribute) < decision)  //Menor que el umbral para el atributo actual
            return this.left.testFinalPattern(pattern);
        else
            return this.right.testFinalPattern(pattern);
    }