Class InstanceCooccurrence
- java.lang.Object
-
- edu.gsu.cs.dmlab.solgrind.base.types.instance.InstanceCooccurrence
-
public class InstanceCooccurrence extends Object
This class implements utility operations and necessary operations for pattern instances in STCOP mining- Author:
- Berkay Aydin, Data Mining Lab, Georgia State University
-
-
Field Summary
Fields Modifier and Type Field Description static double
INVALID_CCE
-
Constructor Summary
Constructors Constructor Description InstanceCooccurrence()
InstanceCooccurrence(InstanceData data)
InstanceCooccurrence(List<InstanceData> data)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
append(InstanceData instanceData)
static InstanceCooccurrence
createInstanceCooccurrence(Collection<Instance> instances)
double
getCce()
String
getcceType()
Set<InstanceData>
getInstanceData()
String
getInstanceIdOfType(EventType et)
Trajectory
getIntersectionTrajectory()
Trajectory
getUnionTrajectory()
SortedSet<org.joda.time.Interval>
getXcoTimeIntervals()
boolean
isCceValid()
TreeSet<org.joda.time.Interval>
mergeXcoTimeIntervals(InstanceCooccurrence ic1, InstanceCooccurrence ic2)
void
setCce(double cce)
void
setcceType(String cceType)
void
setIntersectionTrajectory(Trajectory iTraj)
void
setUnionTrajectory(Trajectory uTraj)
void
setXcoTimeIntervals(SortedSet<org.joda.time.Interval> xcoTI)
String
toString()
-
-
-
Field Detail
-
INVALID_CCE
public static final double INVALID_CCE
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
InstanceCooccurrence
public InstanceCooccurrence()
-
InstanceCooccurrence
public InstanceCooccurrence(InstanceData data)
-
InstanceCooccurrence
public InstanceCooccurrence(List<InstanceData> data)
-
-
Method Detail
-
createInstanceCooccurrence
public static InstanceCooccurrence createInstanceCooccurrence(Collection<Instance> instances)
-
append
public void append(InstanceData instanceData)
-
getInstanceData
public Set<InstanceData> getInstanceData()
-
getCce
public double getCce()
-
setCce
public void setCce(double cce)
-
getcceType
public String getcceType()
-
setcceType
public void setcceType(String cceType)
-
getIntersectionTrajectory
public Trajectory getIntersectionTrajectory()
-
setIntersectionTrajectory
public void setIntersectionTrajectory(Trajectory iTraj)
-
getUnionTrajectory
public Trajectory getUnionTrajectory()
-
setUnionTrajectory
public void setUnionTrajectory(Trajectory uTraj)
-
getXcoTimeIntervals
public SortedSet<org.joda.time.Interval> getXcoTimeIntervals()
-
setXcoTimeIntervals
public void setXcoTimeIntervals(SortedSet<org.joda.time.Interval> xcoTI)
-
mergeXcoTimeIntervals
public TreeSet<org.joda.time.Interval> mergeXcoTimeIntervals(InstanceCooccurrence ic1, InstanceCooccurrence ic2)
-
isCceValid
public boolean isCceValid()
-
-