Class SequenceConnectMiner
- java.lang.Object
-
- edu.gsu.cs.dmlab.solgrind.algo.stesminers.ESMiner
-
- edu.gsu.cs.dmlab.solgrind.algo.stesminers.SequenceConnectMiner
-
public class SequenceConnectMiner extends ESMiner
Algorithm can be found in: Berkay Aydin, Rafal Angryk. "Spatiotemporal event sequence mining from evolving regions". ICPR 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 SequenceConnectMiner(SequenceGraph esGraph, double threshold)
Given the follow relationships (in the form of event sequence graph (esGraph)), and a prevalence threshold STESs, this finds all the event sequences using Apriori based SequenceConnect algorithm.
-
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
-
SequenceConnectMiner
public SequenceConnectMiner(SequenceGraph esGraph, double threshold)
Given the follow relationships (in the form of event sequence graph (esGraph)), and a prevalence threshold STESs, this finds all the event sequences using Apriori based SequenceConnect algorithm.- 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()
-
-