├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── example.dat ├── itemset-miner ├── pom.xml └── src │ ├── main │ ├── java │ │ └── itemsetmining │ │ │ ├── eval │ │ │ ├── BackgroundPrecisionRecall.java │ │ │ ├── CondensedFrequentItemsetMining.java │ │ │ ├── ExclusiveItemsets.java │ │ │ ├── FrequentItemsetMining.java │ │ │ ├── ItemsetPrecisionRecall.java │ │ │ ├── ItemsetScaling.java │ │ │ ├── ItemsetSymmetricDistance.java │ │ │ ├── StatisticalItemsetMining.java │ │ │ └── rules │ │ │ │ ├── AbstractsAssociationRules.java │ │ │ │ └── BackgroundAssociationRules.java │ │ │ ├── itemset │ │ │ ├── AbstractItemset.java │ │ │ ├── BitSetIterator.java │ │ │ ├── Itemset.java │ │ │ ├── ItemsetTree.java │ │ │ └── ItemsetTreeNode.java │ │ │ ├── main │ │ │ ├── EMStep.java │ │ │ ├── InferenceAlgorithms.java │ │ │ ├── ItemsetMining.java │ │ │ ├── ItemsetMiningCore.java │ │ │ ├── SparkEMStep.java │ │ │ └── SparkItemsetMining.java │ │ │ ├── rule │ │ │ ├── AlgoAgrawal.java │ │ │ ├── Rule.java │ │ │ └── RuleGenerator.java │ │ │ ├── transaction │ │ │ ├── Transaction.java │ │ │ ├── TransactionDatabase.java │ │ │ ├── TransactionGenerator.java │ │ │ ├── TransactionList.java │ │ │ └── TransactionRDD.java │ │ │ └── util │ │ │ ├── ClassRegistrator.java │ │ │ ├── Logging.java │ │ │ ├── MemoryLogger.java │ │ │ └── PartialLogFixer.java │ └── resources │ │ ├── log4j.properties │ │ └── spark.properties │ └── test │ ├── java │ └── itemsetmining │ │ ├── eval │ │ └── ReadSparkOutputTest.java │ │ ├── itemset │ │ ├── BitSetIteratorTest.java │ │ ├── ChiSquaredTest.java │ │ └── ItemsetTreeTest.java │ │ ├── main │ │ └── ItemsetMiningTest.java │ │ └── transaction │ │ └── TransactionTest.java │ └── resources │ ├── chiSquared.txt │ └── contextItemsetTree.txt ├── itemset-mining └── pom.xml ├── pom.xml ├── run-FIM.sh ├── run-IIM-all.sh ├── run-MTV.sh ├── run-local.sh ├── run-pr.sh ├── run-redun.sh ├── run-spark.sh └── scripts ├── CompareSparsity.py ├── SizeDist.py ├── UgandaFIMTimeSeries.py ├── UgandaKRIMPTimeSeries.py ├── UgandaMTVTimeSeries.py ├── UgandaSLIMTimeSeries.py ├── UgandaTimeSeries.py ├── UgandaTransactionLookup.py ├── pr.py └── scaling.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/itemset-mining/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: java 2 | jdk: 3 | - oraclejdk8 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/itemset-mining/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/itemset-mining/HEAD/README.md -------------------------------------------------------------------------------- /example.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/itemset-mining/HEAD/example.dat -------------------------------------------------------------------------------- /itemset-miner/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/itemset-mining/HEAD/itemset-miner/pom.xml -------------------------------------------------------------------------------- /itemset-miner/src/main/java/itemsetmining/eval/BackgroundPrecisionRecall.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/itemset-mining/HEAD/itemset-miner/src/main/java/itemsetmining/eval/BackgroundPrecisionRecall.java -------------------------------------------------------------------------------- /itemset-miner/src/main/java/itemsetmining/eval/CondensedFrequentItemsetMining.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/itemset-mining/HEAD/itemset-miner/src/main/java/itemsetmining/eval/CondensedFrequentItemsetMining.java -------------------------------------------------------------------------------- /itemset-miner/src/main/java/itemsetmining/eval/ExclusiveItemsets.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/itemset-mining/HEAD/itemset-miner/src/main/java/itemsetmining/eval/ExclusiveItemsets.java -------------------------------------------------------------------------------- /itemset-miner/src/main/java/itemsetmining/eval/FrequentItemsetMining.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/itemset-mining/HEAD/itemset-miner/src/main/java/itemsetmining/eval/FrequentItemsetMining.java -------------------------------------------------------------------------------- /itemset-miner/src/main/java/itemsetmining/eval/ItemsetPrecisionRecall.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/itemset-mining/HEAD/itemset-miner/src/main/java/itemsetmining/eval/ItemsetPrecisionRecall.java -------------------------------------------------------------------------------- /itemset-miner/src/main/java/itemsetmining/eval/ItemsetScaling.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/itemset-mining/HEAD/itemset-miner/src/main/java/itemsetmining/eval/ItemsetScaling.java -------------------------------------------------------------------------------- /itemset-miner/src/main/java/itemsetmining/eval/ItemsetSymmetricDistance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/itemset-mining/HEAD/itemset-miner/src/main/java/itemsetmining/eval/ItemsetSymmetricDistance.java -------------------------------------------------------------------------------- /itemset-miner/src/main/java/itemsetmining/eval/StatisticalItemsetMining.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/itemset-mining/HEAD/itemset-miner/src/main/java/itemsetmining/eval/StatisticalItemsetMining.java -------------------------------------------------------------------------------- /itemset-miner/src/main/java/itemsetmining/eval/rules/AbstractsAssociationRules.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/itemset-mining/HEAD/itemset-miner/src/main/java/itemsetmining/eval/rules/AbstractsAssociationRules.java -------------------------------------------------------------------------------- /itemset-miner/src/main/java/itemsetmining/eval/rules/BackgroundAssociationRules.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/itemset-mining/HEAD/itemset-miner/src/main/java/itemsetmining/eval/rules/BackgroundAssociationRules.java -------------------------------------------------------------------------------- /itemset-miner/src/main/java/itemsetmining/itemset/AbstractItemset.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/itemset-mining/HEAD/itemset-miner/src/main/java/itemsetmining/itemset/AbstractItemset.java -------------------------------------------------------------------------------- /itemset-miner/src/main/java/itemsetmining/itemset/BitSetIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/itemset-mining/HEAD/itemset-miner/src/main/java/itemsetmining/itemset/BitSetIterator.java -------------------------------------------------------------------------------- /itemset-miner/src/main/java/itemsetmining/itemset/Itemset.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/itemset-mining/HEAD/itemset-miner/src/main/java/itemsetmining/itemset/Itemset.java -------------------------------------------------------------------------------- /itemset-miner/src/main/java/itemsetmining/itemset/ItemsetTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/itemset-mining/HEAD/itemset-miner/src/main/java/itemsetmining/itemset/ItemsetTree.java -------------------------------------------------------------------------------- /itemset-miner/src/main/java/itemsetmining/itemset/ItemsetTreeNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/itemset-mining/HEAD/itemset-miner/src/main/java/itemsetmining/itemset/ItemsetTreeNode.java -------------------------------------------------------------------------------- /itemset-miner/src/main/java/itemsetmining/main/EMStep.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/itemset-mining/HEAD/itemset-miner/src/main/java/itemsetmining/main/EMStep.java -------------------------------------------------------------------------------- /itemset-miner/src/main/java/itemsetmining/main/InferenceAlgorithms.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/itemset-mining/HEAD/itemset-miner/src/main/java/itemsetmining/main/InferenceAlgorithms.java -------------------------------------------------------------------------------- /itemset-miner/src/main/java/itemsetmining/main/ItemsetMining.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/itemset-mining/HEAD/itemset-miner/src/main/java/itemsetmining/main/ItemsetMining.java -------------------------------------------------------------------------------- /itemset-miner/src/main/java/itemsetmining/main/ItemsetMiningCore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/itemset-mining/HEAD/itemset-miner/src/main/java/itemsetmining/main/ItemsetMiningCore.java -------------------------------------------------------------------------------- /itemset-miner/src/main/java/itemsetmining/main/SparkEMStep.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/itemset-mining/HEAD/itemset-miner/src/main/java/itemsetmining/main/SparkEMStep.java -------------------------------------------------------------------------------- /itemset-miner/src/main/java/itemsetmining/main/SparkItemsetMining.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/itemset-mining/HEAD/itemset-miner/src/main/java/itemsetmining/main/SparkItemsetMining.java -------------------------------------------------------------------------------- /itemset-miner/src/main/java/itemsetmining/rule/AlgoAgrawal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/itemset-mining/HEAD/itemset-miner/src/main/java/itemsetmining/rule/AlgoAgrawal.java -------------------------------------------------------------------------------- /itemset-miner/src/main/java/itemsetmining/rule/Rule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/itemset-mining/HEAD/itemset-miner/src/main/java/itemsetmining/rule/Rule.java -------------------------------------------------------------------------------- /itemset-miner/src/main/java/itemsetmining/rule/RuleGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/itemset-mining/HEAD/itemset-miner/src/main/java/itemsetmining/rule/RuleGenerator.java -------------------------------------------------------------------------------- /itemset-miner/src/main/java/itemsetmining/transaction/Transaction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/itemset-mining/HEAD/itemset-miner/src/main/java/itemsetmining/transaction/Transaction.java -------------------------------------------------------------------------------- /itemset-miner/src/main/java/itemsetmining/transaction/TransactionDatabase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/itemset-mining/HEAD/itemset-miner/src/main/java/itemsetmining/transaction/TransactionDatabase.java -------------------------------------------------------------------------------- /itemset-miner/src/main/java/itemsetmining/transaction/TransactionGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/itemset-mining/HEAD/itemset-miner/src/main/java/itemsetmining/transaction/TransactionGenerator.java -------------------------------------------------------------------------------- /itemset-miner/src/main/java/itemsetmining/transaction/TransactionList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/itemset-mining/HEAD/itemset-miner/src/main/java/itemsetmining/transaction/TransactionList.java -------------------------------------------------------------------------------- /itemset-miner/src/main/java/itemsetmining/transaction/TransactionRDD.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/itemset-mining/HEAD/itemset-miner/src/main/java/itemsetmining/transaction/TransactionRDD.java -------------------------------------------------------------------------------- /itemset-miner/src/main/java/itemsetmining/util/ClassRegistrator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/itemset-mining/HEAD/itemset-miner/src/main/java/itemsetmining/util/ClassRegistrator.java -------------------------------------------------------------------------------- /itemset-miner/src/main/java/itemsetmining/util/Logging.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/itemset-mining/HEAD/itemset-miner/src/main/java/itemsetmining/util/Logging.java -------------------------------------------------------------------------------- /itemset-miner/src/main/java/itemsetmining/util/MemoryLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/itemset-mining/HEAD/itemset-miner/src/main/java/itemsetmining/util/MemoryLogger.java -------------------------------------------------------------------------------- /itemset-miner/src/main/java/itemsetmining/util/PartialLogFixer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/itemset-mining/HEAD/itemset-miner/src/main/java/itemsetmining/util/PartialLogFixer.java -------------------------------------------------------------------------------- /itemset-miner/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/itemset-mining/HEAD/itemset-miner/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /itemset-miner/src/main/resources/spark.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/itemset-mining/HEAD/itemset-miner/src/main/resources/spark.properties -------------------------------------------------------------------------------- /itemset-miner/src/test/java/itemsetmining/eval/ReadSparkOutputTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/itemset-mining/HEAD/itemset-miner/src/test/java/itemsetmining/eval/ReadSparkOutputTest.java -------------------------------------------------------------------------------- /itemset-miner/src/test/java/itemsetmining/itemset/BitSetIteratorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/itemset-mining/HEAD/itemset-miner/src/test/java/itemsetmining/itemset/BitSetIteratorTest.java -------------------------------------------------------------------------------- /itemset-miner/src/test/java/itemsetmining/itemset/ChiSquaredTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/itemset-mining/HEAD/itemset-miner/src/test/java/itemsetmining/itemset/ChiSquaredTest.java -------------------------------------------------------------------------------- /itemset-miner/src/test/java/itemsetmining/itemset/ItemsetTreeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/itemset-mining/HEAD/itemset-miner/src/test/java/itemsetmining/itemset/ItemsetTreeTest.java -------------------------------------------------------------------------------- /itemset-miner/src/test/java/itemsetmining/main/ItemsetMiningTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/itemset-mining/HEAD/itemset-miner/src/test/java/itemsetmining/main/ItemsetMiningTest.java -------------------------------------------------------------------------------- /itemset-miner/src/test/java/itemsetmining/transaction/TransactionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/itemset-mining/HEAD/itemset-miner/src/test/java/itemsetmining/transaction/TransactionTest.java -------------------------------------------------------------------------------- /itemset-miner/src/test/resources/chiSquared.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/itemset-mining/HEAD/itemset-miner/src/test/resources/chiSquared.txt -------------------------------------------------------------------------------- /itemset-miner/src/test/resources/contextItemsetTree.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/itemset-mining/HEAD/itemset-miner/src/test/resources/contextItemsetTree.txt -------------------------------------------------------------------------------- /itemset-mining/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/itemset-mining/HEAD/itemset-mining/pom.xml -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/itemset-mining/HEAD/pom.xml -------------------------------------------------------------------------------- /run-FIM.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/itemset-mining/HEAD/run-FIM.sh -------------------------------------------------------------------------------- /run-IIM-all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/itemset-mining/HEAD/run-IIM-all.sh -------------------------------------------------------------------------------- /run-MTV.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/itemset-mining/HEAD/run-MTV.sh -------------------------------------------------------------------------------- /run-local.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/itemset-mining/HEAD/run-local.sh -------------------------------------------------------------------------------- /run-pr.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/itemset-mining/HEAD/run-pr.sh -------------------------------------------------------------------------------- /run-redun.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/itemset-mining/HEAD/run-redun.sh -------------------------------------------------------------------------------- /run-spark.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/itemset-mining/HEAD/run-spark.sh -------------------------------------------------------------------------------- /scripts/CompareSparsity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/itemset-mining/HEAD/scripts/CompareSparsity.py -------------------------------------------------------------------------------- /scripts/SizeDist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/itemset-mining/HEAD/scripts/SizeDist.py -------------------------------------------------------------------------------- /scripts/UgandaFIMTimeSeries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/itemset-mining/HEAD/scripts/UgandaFIMTimeSeries.py -------------------------------------------------------------------------------- /scripts/UgandaKRIMPTimeSeries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/itemset-mining/HEAD/scripts/UgandaKRIMPTimeSeries.py -------------------------------------------------------------------------------- /scripts/UgandaMTVTimeSeries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/itemset-mining/HEAD/scripts/UgandaMTVTimeSeries.py -------------------------------------------------------------------------------- /scripts/UgandaSLIMTimeSeries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/itemset-mining/HEAD/scripts/UgandaSLIMTimeSeries.py -------------------------------------------------------------------------------- /scripts/UgandaTimeSeries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/itemset-mining/HEAD/scripts/UgandaTimeSeries.py -------------------------------------------------------------------------------- /scripts/UgandaTransactionLookup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/itemset-mining/HEAD/scripts/UgandaTransactionLookup.py -------------------------------------------------------------------------------- /scripts/pr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/itemset-mining/HEAD/scripts/pr.py -------------------------------------------------------------------------------- /scripts/scaling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mast-group/itemset-mining/HEAD/scripts/scaling.py --------------------------------------------------------------------------------