List of usage examples for weka.associations Apriori getAssociationRules
@Override
public AssociationRules getAssociationRules()
From source file:Controller.CtlDataMining.java
public String apriori(Instances data) { try {//from w w w . j a va 2s. c om //Creamos un objeto de asosiacion por apriori Apriori aso = new Apriori(); //creamos el descriptivo apriori con los datos aso.buildAssociations(data); /*Se cargan los resultados de loa asociacion apriori*/ String resApriori = "<br><b><center>Resultados Asociacion " + "Apriori</center><br>========<br>El modelo de asociacion " + "generado indica los siguientes resultados:" + "<br>========<br></b>"; //Obtenemos resultados for (int i = 0; i < aso.getAssociationRules().getRules().size(); i++) { resApriori = resApriori + "<b>" + (i + 1) + ". Si</b> " + aso.getAssociationRules().getRules().get(i).getPremise().toString(); resApriori = resApriori + " <b>Entonces</b> " + aso.getAssociationRules().getRules().get(i).getConsequence().toString(); resApriori = resApriori + " <b>Con un</b> " + (int) (aso.getAssociationRules().getRules().get(i).getPrimaryMetricValue() * 100) + "% de probabilidad<br>"; } return resApriori; } catch (Exception e) { return "El error es" + e.getMessage(); } }