Class ESGrowthMiner
- java.lang.Object
-
- edu.gsu.cs.dmlab.solgrind.algo.stesminers.ESMiner
-
- edu.gsu.cs.dmlab.solgrind.algo.stesminers.ESGrowthMiner
-
public class ESGrowthMiner extends ESMiner
Algorithm can be found in: Berkay Aydin, and Rafal Angryk. "Discovering spatiotemporal event sequences." ACM SIGSPATIAL - MobiGIS, 2016. or Berkay Aydin, and Rafal A. Angryk. "A graph-based approach to spatiotemporal event sequence mining." ICDMW, 2016.- Author:
- Data Mining Lab, Georgia State University
-
-
Field Summary
-
Fields inherited from class edu.gsu.cs.dmlab.solgrind.algo.stesminers.ESMiner
esGraph, eventCounts, MAX_SEQUENCE_LENGTH, neighbors, resultEventSequenceDoubleMap
-
-
Constructor Summary
Constructors Constructor Description ESGrowthMiner(SequenceGraph esGraph, double threshold)
Given an event sequence graph (esGraph), and a prevalence threshold for the frequency of the STESs, this finds all the STESs using the instance sequences from the event sequence graph.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<EventSequence,Map<InstanceSequence,Double>>
getComprehensiveInMap()
Map<EventSequence,Double>
getResultInMap()
Set<EventSequence>
getResultSet()
protected void
mineGraph()
-
Methods inherited from class edu.gsu.cs.dmlab.solgrind.algo.stesminers.ESMiner
calculatePI, createIdList, createInstanceSequencesFromVertices, createSuccessorMap, findChildrenMap, findVerticesOfType, searchInstanceSequences
-
-
-
-
Constructor Detail
-
ESGrowthMiner
public ESGrowthMiner(SequenceGraph esGraph, double threshold)
Given an event sequence graph (esGraph), and a prevalence threshold for the frequency of the STESs, this finds all the STESs using the instance sequences from the event sequence graph.- Parameters:
esGraph
- - Event Sequence Graphthreshold
- - prevalence index threshold
-
-
Method Detail
-
getResultSet
public Set<EventSequence> getResultSet()
- Specified by:
getResultSet
in classESMiner
-
getResultInMap
public Map<EventSequence,Double> getResultInMap()
- Specified by:
getResultInMap
in classESMiner
-
getComprehensiveInMap
public Map<EventSequence,Map<InstanceSequence,Double>> getComprehensiveInMap()
-
-