public int CreateFPTreeAndGenerateFrequentItemsets( IInputDatabaseHelper _inputHelper, IOutputDatabaseHelper _outHelper, float minSup) { outputDatabaseHelper = _outHelper; var watch = System.Diagnostics.Stopwatch.StartNew(); FPTree _fpTree = new FPTree(_inputHelper, minSup); fpTree = _fpTree; int totalFrequentItemSets = GenerateFrequentItemSets(); watch.Stop(); outputDatabaseHelper.WriteAggregatedResult(minSup, totalFrequentItemSets, (double)watch.ElapsedMilliseconds); return(totalFrequentItemSets); }
public AprioriAlgorithm(IInputDatabaseHelper _inDatabaseHelper, IOutputDatabaseHelper _outDatabaseHelper, int _minimumSupportCount) : this(_inDatabaseHelper, _outDatabaseHelper) { MinimumSupportCount = _minimumSupportCount; }
//constructor public AprioriAlgorithm(IInputDatabaseHelper _inDatabaseHelper, IOutputDatabaseHelper _outDatabaseHelper) { inputDatabaseHelper = _inDatabaseHelper; outputDatabaseHelper = _outDatabaseHelper; MinimumSupport = 0f; }
public FPGrowth(FPTree tree, IOutputDatabaseHelper outDatabaseHelper) : this() { fpTree = tree; outputDatabaseHelper = outDatabaseHelper; }
public FPGrowth() { fpTree = null; outputDatabaseHelper = null; }