public class SequenceModel extends Model implements HasExtensions<SequenceModel>
| Constructor and Description |
|---|
SequenceModel() |
SequenceModel(MiningFunction miningFunction,
Number minimumSupport,
Number minimumConfidence,
Integer numberOfItems,
Integer numberOfSets,
Integer numberOfSequences,
Integer numberOfRules,
MiningSchema miningSchema,
List<Sequence> sequences) |
getModelExplanation, getModelVerification, getOutput, getTargets, setModelExplanation, setModelVerification, setOutput, setTargetsgetLocator, getSchemaVersion, getSchemaVersion, hasLocator, setLocator, traverse, traverse, traverse, traverse, traverseMixedpublic SequenceModel()
public SequenceModel(MiningFunction miningFunction, Number minimumSupport, Number minimumConfidence, Integer numberOfItems, Integer numberOfSets, Integer numberOfSequences, Integer numberOfRules, MiningSchema miningSchema, List<Sequence> sequences)
public String getModelName()
getModelName in class Modelpublic SequenceModel setModelName(String modelName)
setModelName in class Modelpublic MiningFunction requireMiningFunction()
requireMiningFunction 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 Number getAvgNumberOfItemsPerTransaction()
public SequenceModel setAvgNumberOfItemsPerTransaction(Number avgNumberOfItemsPerTransaction)
public Integer getNumberOfTransactionGroups()
public SequenceModel setNumberOfTransactionGroups(Integer numberOfTransactionGroups)
public Integer getMaxNumberOfTAsPerTAGroup()
public SequenceModel setMaxNumberOfTAsPerTAGroup(Integer maxNumberOfTAsPerTAGroup)
public Number getAvgNumberOfTAsPerTAGroup()
public SequenceModel setAvgNumberOfTAsPerTAGroup(Number avgNumberOfTAsPerTAGroup)
public Number requireMinimumSupport()
public Number getMinimumSupport()
public SequenceModel setMinimumSupport(Number minimumSupport)
public Number requireMinimumConfidence()
public Number getMinimumConfidence()
public SequenceModel setMinimumConfidence(Number minimumConfidence)
public Integer getLengthLimit()
public SequenceModel setLengthLimit(Integer lengthLimit)
public Integer requireNumberOfItems()
public Integer getNumberOfItems()
public SequenceModel setNumberOfItems(Integer numberOfItems)
public Integer requireNumberOfSets()
public Integer getNumberOfSets()
public SequenceModel setNumberOfSets(Integer numberOfSets)
public Integer requireNumberOfSequences()
public Integer getNumberOfSequences()
public SequenceModel setNumberOfSequences(Integer numberOfSequences)
public Integer requireNumberOfRules()
public Integer getNumberOfRules()
public SequenceModel setNumberOfRules(Integer 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 requireMiningSchema()
requireMiningSchema in class Modelpublic 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 © 2024. All rights reserved.