public class SequenceModel extends Model implements HasExtensions<SequenceModel>
| Constructor and Description |
|---|
SequenceModel() |
SequenceModel(MiningFunction miningFunction,
double minimumSupport,
double minimumConfidence,
int numberOfItems,
int numberOfSets,
int numberOfSequences,
int numberOfRules,
MiningSchema miningSchema,
List<Sequence> sequences) |
getModelExplanation, getModelVerification, getOutput, getTargets, setModelExplanation, setModelVerification, setOutput, setTargetsgetLocator, setLocator, traverse, traverse, traverse, traverse, traverseMixedpublic SequenceModel()
public SequenceModel(MiningFunction miningFunction, double minimumSupport, double minimumConfidence, int numberOfItems, int numberOfSets, int numberOfSequences, int numberOfRules, MiningSchema miningSchema, List<Sequence> sequences)
public String getModelName()
getModelName in class Modelpublic SequenceModel setModelName(String modelName)
setModelName in class Modelpublic MiningFunction getMiningFunction()
getMiningFunction in class Modelpublic SequenceModel setMiningFunction(MiningFunction miningFunction)
setMiningFunction in class Modelpublic String getAlgorithmName()
getAlgorithmName in class Modelpublic SequenceModel setAlgorithmName(String algorithmName)
setAlgorithmName in class Modelpublic Integer getNumberOfTransactions()
public SequenceModel setNumberOfTransactions(Integer numberOfTransactions)
public Integer getMaxNumberOfItemsPerTransaction()
public SequenceModel setMaxNumberOfItemsPerTransaction(Integer maxNumberOfItemsPerTransaction)
public Double getAvgNumberOfItemsPerTransaction()
public SequenceModel setAvgNumberOfItemsPerTransaction(Double avgNumberOfItemsPerTransaction)
public Integer getNumberOfTransactionGroups()
public SequenceModel setNumberOfTransactionGroups(Integer numberOfTransactionGroups)
public Integer getMaxNumberOfTAsPerTAGroup()
public SequenceModel setMaxNumberOfTAsPerTAGroup(Integer maxNumberOfTAsPerTAGroup)
public Double getAvgNumberOfTAsPerTAGroup()
public SequenceModel setAvgNumberOfTAsPerTAGroup(Double avgNumberOfTAsPerTAGroup)
public double getMinimumSupport()
public SequenceModel setMinimumSupport(double minimumSupport)
public double getMinimumConfidence()
public SequenceModel setMinimumConfidence(double minimumConfidence)
public Integer getLengthLimit()
public SequenceModel setLengthLimit(Integer lengthLimit)
public int getNumberOfItems()
public SequenceModel setNumberOfItems(int numberOfItems)
public int getNumberOfSets()
public SequenceModel setNumberOfSets(int numberOfSets)
public int getNumberOfSequences()
public SequenceModel setNumberOfSequences(int numberOfSequences)
public int getNumberOfRules()
public SequenceModel setNumberOfRules(int numberOfRules)
public Integer getTimeWindowWidth()
public SequenceModel setTimeWindowWidth(Integer timeWindowWidth)
public Integer getMinimumTime()
public SequenceModel setMinimumTime(Integer minimumTime)
public Integer getMaximumTime()
public SequenceModel setMaximumTime(Integer maximumTime)
public boolean isScorable()
isScorable in class Modelpublic SequenceModel setScorable(Boolean scorable)
setScorable in class Modelpublic MathContext getMathContext()
getMathContext in class Modelpublic SequenceModel setMathContext(MathContext mathContext)
setMathContext in class Modelpublic boolean hasExtensions()
hasExtensions in interface HasExtensions<SequenceModel>public List<Extension> getExtensions()
getExtensions in interface HasExtensions<SequenceModel>public SequenceModel addExtensions(Extension... extensions)
addExtensions in interface HasExtensions<SequenceModel>public MiningSchema getMiningSchema()
getMiningSchema in class Modelpublic SequenceModel setMiningSchema(MiningSchema miningSchema)
setMiningSchema in class Modelpublic ModelStats getModelStats()
getModelStats in class Modelpublic SequenceModel setModelStats(ModelStats modelStats)
setModelStats in class Modelpublic LocalTransformations getLocalTransformations()
getLocalTransformations in class Modelpublic SequenceModel setLocalTransformations(LocalTransformations localTransformations)
setLocalTransformations in class Modelpublic Constraints getConstraints()
public SequenceModel setConstraints(Constraints constraints)
public boolean hasItems()
public SequenceModel addItems(Item... items)
public boolean hasItemsets()
public SequenceModel addItemsets(Itemset... itemsets)
public boolean hasSetPredicates()
public List<SetPredicate> getSetPredicates()
public SequenceModel addSetPredicates(SetPredicate... setPredicates)
public boolean hasSequences()
public SequenceModel addSequences(Sequence... sequences)
public boolean hasSequenceRules()
public List<SequenceRule> getSequenceRules()
public SequenceModel addSequenceRules(SequenceRule... sequenceRules)
public VisitorAction accept(Visitor visitor)
Copyright © 2019 University of Tartu. All rights reserved.