test_class.file: lib/src/test/java/edu/stanford/futuredata/macrobase/analysis/summary/fpg/FPGrowthTest.java
test_class.identifier: FPGrowthTest
test_case.body: @Test
      public void simpleTest() {
          List<Set<Integer>> txns = new ArrayList<>();
          txns.add(intIfy("a, b, c"));
          txns.add(intIfy("a, b"));
          txns.add(intIfy("a"));
  
          FPGrowth fp = new FPGrowth();
          Apriori ap = new Apriori();
  
          Set<ItemsetWithCount> ap_itemsets = ap.getItemsets(txns, .7);
          List<ItemsetWithCount> itemsets = fp.getItemsetsWithSupportRatio(txns, .7);
  
          //printItemsets(itemsets);
          assertEquals(3, itemsets.size());
          assert(compareResults(ap_itemsets, itemsets));
      }
test_case.class_method_signature: FPGrowthTest.simpleTest()
test_case.full_signature: @Test public void simpleTest()
test_case.identifier: simpleTest
test_case.invocations: add intIfy add intIfy add intIfy getItemsets getItemsetsWithSupportRatio assertEquals size compareResults
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void simpleTest()
focal_class.file: lib/src/main/java/edu/stanford/futuredata/macrobase/analysis/summary/fpg/FPGrowth.java
focal_class.identifier: FPGrowth
focal_class.class_method_signature: FPGrowth.getItemsetsWithSupportRatio(List<Set<Integer>> transactions,
                                                                Double supportRatio)
focal_class.full_signature: public List<ItemsetWithCount> getItemsetsWithSupportRatio(List<Set<Integer>> transactions,
                                                                Double supportRatio)
focal_class.identifier: getItemsetsWithSupportRatio
focal_class.modifiers: public
focal_class.parameters: (List<Set<Integer>> transactions,
                                                                Double supportRatio)
focal_class.return: List<ItemsetWithCount>
focal_class.signature: List<ItemsetWithCount> getItemsetsWithSupportRatio(List<Set<Integer>> transactions,
                                                                Double supportRatio)
focal_class.class_method_signature: FPGrowth.getItemsetsWithSupportRatio(List<Set<Integer>> transactions,
                                                                Map<Integer, Double> initialCounts,
                                                                Double supportRatio)
focal_class.full_signature: public List<ItemsetWithCount> getItemsetsWithSupportRatio(List<Set<Integer>> transactions,
                                                                Map<Integer, Double> initialCounts,
                                                                Double supportRatio)
focal_class.identifier: getItemsetsWithSupportRatio
focal_class.modifiers: public
focal_class.parameters: (List<Set<Integer>> transactions,
                                                                Map<Integer, Double> initialCounts,
                                                                Double supportRatio)
focal_class.return: List<ItemsetWithCount>
focal_class.signature: List<ItemsetWithCount> getItemsetsWithSupportRatio(List<Set<Integer>> transactions,
                                                                Map<Integer, Double> initialCounts,
                                                                Double supportRatio)
focal_class.class_method_signature: FPGrowth.getItemsetsWithSupportCount(List<Set<Integer>> transactions,
                                                                Double supportCount)
focal_class.full_signature: public List<ItemsetWithCount> getItemsetsWithSupportCount(List<Set<Integer>> transactions,
                                                                Double supportCount)
focal_class.identifier: getItemsetsWithSupportCount
focal_class.modifiers: public
focal_class.parameters: (List<Set<Integer>> transactions,
                                                                Double supportCount)
focal_class.return: List<ItemsetWithCount>
focal_class.signature: List<ItemsetWithCount> getItemsetsWithSupportCount(List<Set<Integer>> transactions,
                                                                Double supportCount)
focal_class.class_method_signature: FPGrowth.getItemsetsWithSupportCount(List<Set<Integer>> transactions,
                                                                Map<Integer, Double> initialCounts,
                                                                Double supportCount)
focal_class.full_signature: public List<ItemsetWithCount> getItemsetsWithSupportCount(List<Set<Integer>> transactions,
                                                                Map<Integer, Double> initialCounts,
                                                                Double supportCount)
focal_class.identifier: getItemsetsWithSupportCount
focal_class.modifiers: public
focal_class.parameters: (List<Set<Integer>> transactions,
                                                                Map<Integer, Double> initialCounts,
                                                                Double supportCount)
focal_class.return: List<ItemsetWithCount>
focal_class.signature: List<ItemsetWithCount> getItemsetsWithSupportCount(List<Set<Integer>> transactions,
                                                                Map<Integer, Double> initialCounts,
                                                                Double supportCount)
focal_class.class_method_signature: FPGrowth.constructTree(List<Set<Integer>> transactions, int supportCount)
focal_class.full_signature: protected FPTree constructTree(List<Set<Integer>> transactions, int supportCount)
focal_class.identifier: constructTree
focal_class.modifiers: protected
focal_class.parameters: (List<Set<Integer>> transactions, int supportCount)
focal_class.return: FPTree
focal_class.signature: FPTree constructTree(List<Set<Integer>> transactions, int supportCount)
focal_class.class_method_signature: FPGrowth.getItemsetsWithSupportCount(List<Set<Integer>> transactions,
                                                                Map<Integer, Double> initialCounts,
                                                                Double supportCount,
                                                                boolean printTreeDebug)
focal_class.full_signature: public List<ItemsetWithCount> getItemsetsWithSupportCount(List<Set<Integer>> transactions,
                                                                Map<Integer, Double> initialCounts,
                                                                Double supportCount,
                                                                boolean printTreeDebug)
focal_class.identifier: getItemsetsWithSupportCount
focal_class.modifiers: public
focal_class.parameters: (List<Set<Integer>> transactions,
                                                                Map<Integer, Double> initialCounts,
                                                                Double supportCount,
                                                                boolean printTreeDebug)
focal_class.return: List<ItemsetWithCount>
focal_class.signature: List<ItemsetWithCount> getItemsetsWithSupportCount(List<Set<Integer>> transactions,
                                                                Map<Integer, Double> initialCounts,
                                                                Double supportCount,
                                                                boolean printTreeDebug)
focal_class.class_method_signature: FPGrowth.getCounts(
              List<Set<Integer>> transactions,
              Map<Integer, Double> initialCounts,
              Set<Integer> targetItems,
              List<ItemsetWithCount> toCount)
focal_class.full_signature: public List<ItemsetWithCount> getCounts(
              List<Set<Integer>> transactions,
              Map<Integer, Double> initialCounts,
              Set<Integer> targetItems,
              List<ItemsetWithCount> toCount)
focal_class.identifier: getCounts
focal_class.modifiers: public
focal_class.parameters: (
              List<Set<Integer>> transactions,
              Map<Integer, Double> initialCounts,
              Set<Integer> targetItems,
              List<ItemsetWithCount> toCount)
focal_class.return: List<ItemsetWithCount>
focal_class.signature: List<ItemsetWithCount> getCounts(
              List<Set<Integer>> transactions,
              Map<Integer, Double> initialCounts,
              Set<Integer> targetItems,
              List<ItemsetWithCount> toCount)
focal_method.body: public List<ItemsetWithCount> getItemsetsWithSupportRatio(List<Set<Integer>> transactions,
                                                                Double supportRatio) {
          return getItemsetsWithSupportRatio(transactions, null, supportRatio);
      }
focal_method.class_method_signature: FPGrowth.getItemsetsWithSupportRatio(List<Set<Integer>> transactions,
                                                                Double supportRatio)
focal_method.full_signature: public List<ItemsetWithCount> getItemsetsWithSupportRatio(List<Set<Integer>> transactions,
                                                                Double supportRatio)
focal_method.identifier: getItemsetsWithSupportRatio
focal_method.invocations: getItemsetsWithSupportRatio
focal_method.modifiers: public
focal_method.parameters: (List<Set<Integer>> transactions,
                                                                Double supportRatio)
focal_method.return: List<ItemsetWithCount>
focal_method.signature: List<ItemsetWithCount> getItemsetsWithSupportRatio(List<Set<Integer>> transactions,
                                                                Double supportRatio)