RelativeHighUtilityPatternMining
- class geoanalytics.patternMining.RelativeHighUtilityPatternMining.RelativeHighUtilityPatternMining(inputFile: str)[source]
Bases:
PatternMinerAbout this algorithm
- Description:
This module implements the RHUIM algorithm for mining relative high utility patterns from utility transactional databases. It identifies itemsets with utilities exceeding a specified minimum utility threshold and a minimum utility ratio.
- Parameters:
inputFile (str): Path to the utility transactional database file.
- Attributes:
inputFile (str): The utility transactional input file provided during object instantiation.
miner (RHUIM): Instance of the RHUIM algorithm from the PAMI library.
Execution methods
Calling from a Python program
from geoanalytics.patternMining import RelativeHighUtilityPatternMining miner = RelativeHighUtilityPatternMining("data/input.txt") miner.run(minUtil=50, minUR=0.6)
Credits
Written by M. Charan Teja, under the guidance of Professor Rage Uday Kiran.
- run(minUtil: int, minUR: float)[source]
Executes the RHUIM algorithm to mine relative high utility patterns.
- Parameters:
minUtil (int) – Minimum utility threshold for patterns.
minUR (float) – Minimum utility ratio threshold.
- Output:
Prints the discovered relative high utility patterns to the console.