Package cs412.hw3.tree

Examples of cs412.hw3.tree.FPTree


    Log.writeInfoDual(new Date()+" :Processing Transactions...");
    String fileName = args[0];
    r.processFile(fileName);
    Log.writeInfoDual(new Date()+" :Processed Transactions");
    Log.writeInfoDual(new Date()+" :Building FPTree...");
    FPTreeBuilder b = new FPTreeBuilder(db);
    FPTree t = b.buildTree();
    System.out.println(t.getCount());
    Log.writeInfoDual(new Date()+" :FPTree Built");
    Log.writeInfoDual(new Date()+" :Mining Patterns...");
    DDPMine m = new DDPMine(db,delta);
    List<Pattern> results = m.perform(t);
View Full Code Here


    tDB.addTransaction(t6);
    tDB.addTransaction(t7);
//    System.out.println(tDB.H_C());
//    Pattern p = new Pattern();
//    p.insertItem(new Item("d"));
    FPTreeBuilder b = new FPTreeBuilder(tDB);
    FPTree t = b.buildTree();
//    System.out.println(tDB.H_C_Cond_X(p));
//    System.out.println(tDB.IG(p));
//   
//    DDPMine m = new DDPMine(tDB,1);
//    List<Pattern> results = m.perform(t.getHeader());
View Full Code Here

//    Log.writeInfo("IGUB:hc="+hc);
    double hhc = 0;
   
    // traverse all header links for the beginning of this pattern item
    //  and calculate the support
    FPTreeHeader header = t.getHeader();
    FPTree tree = header.getHeaderNodeLink().get(i.getItemName());
    List<FPTree> nodeLinks = tree.getNodeLinks();
    nodeLinks.add(0, tree);
    float patSup = 0;
    for(FPTree fptree : nodeLinks){
      patSup += new Float(getPatternSupport(fptree).intValue()).floatValue();
View Full Code Here

TOP

Related Classes of cs412.hw3.tree.FPTree

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.