Package org.dmg.pmml.sequence
Class SequenceModel
- java.lang.Object
-
- org.dmg.pmml.PMMLObject
-
- org.dmg.pmml.Model
-
- org.dmg.pmml.sequence.SequenceModel
-
- All Implemented Interfaces:
Serializable,HasExtensions<SequenceModel>,HasLocalTransformations<Model>,HasLocator,HasOutput<Model>,HasTargets<Model>,Visitable
public class SequenceModel extends Model implements HasExtensions<SequenceModel>
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SequenceModel()SequenceModel(MiningFunction miningFunction, Number minimumSupport, Number minimumConfidence, Integer numberOfItems, Integer numberOfSets, Integer numberOfSequences, Integer numberOfRules, MiningSchema miningSchema, List<Sequence> sequences)
-
Method Summary
-
Methods inherited from class org.dmg.pmml.Model
getModelExplanation, getModelVerification, getOutput, getTargets, setModelExplanation, setModelVerification, setOutput, setTargets
-
Methods inherited from class org.dmg.pmml.PMMLObject
getLocator, getSchemaVersion, getSchemaVersion, hasLocator, setLocator
-
-
-
-
Constructor Detail
-
SequenceModel
public SequenceModel()
-
SequenceModel
public SequenceModel(MiningFunction miningFunction, Number minimumSupport, Number minimumConfidence, Integer numberOfItems, Integer numberOfSets, Integer numberOfSequences, Integer numberOfRules, MiningSchema miningSchema, List<Sequence> sequences)
-
-
Method Detail
-
getModelName
public String getModelName()
- Specified by:
getModelNamein classModel
-
setModelName
public SequenceModel setModelName(String modelName)
- Specified by:
setModelNamein classModel
-
requireMiningFunction
public MiningFunction requireMiningFunction()
- Specified by:
requireMiningFunctionin classModel
-
getMiningFunction
public MiningFunction getMiningFunction()
- Specified by:
getMiningFunctionin classModel
-
setMiningFunction
public SequenceModel setMiningFunction(MiningFunction miningFunction)
- Specified by:
setMiningFunctionin classModel
-
getAlgorithmName
public String getAlgorithmName()
- Specified by:
getAlgorithmNamein classModel
-
setAlgorithmName
public SequenceModel setAlgorithmName(String algorithmName)
- Specified by:
setAlgorithmNamein classModel
-
getNumberOfTransactions
public Integer getNumberOfTransactions()
-
setNumberOfTransactions
public SequenceModel setNumberOfTransactions(Integer numberOfTransactions)
-
getMaxNumberOfItemsPerTransaction
public Integer getMaxNumberOfItemsPerTransaction()
-
setMaxNumberOfItemsPerTransaction
public SequenceModel setMaxNumberOfItemsPerTransaction(Integer maxNumberOfItemsPerTransaction)
-
getAvgNumberOfItemsPerTransaction
public Number getAvgNumberOfItemsPerTransaction()
-
setAvgNumberOfItemsPerTransaction
public SequenceModel setAvgNumberOfItemsPerTransaction(Number avgNumberOfItemsPerTransaction)
-
getNumberOfTransactionGroups
public Integer getNumberOfTransactionGroups()
-
setNumberOfTransactionGroups
public SequenceModel setNumberOfTransactionGroups(Integer numberOfTransactionGroups)
-
getMaxNumberOfTAsPerTAGroup
public Integer getMaxNumberOfTAsPerTAGroup()
-
setMaxNumberOfTAsPerTAGroup
public SequenceModel setMaxNumberOfTAsPerTAGroup(Integer maxNumberOfTAsPerTAGroup)
-
getAvgNumberOfTAsPerTAGroup
public Number getAvgNumberOfTAsPerTAGroup()
-
setAvgNumberOfTAsPerTAGroup
public SequenceModel setAvgNumberOfTAsPerTAGroup(Number avgNumberOfTAsPerTAGroup)
-
requireMinimumSupport
public Number requireMinimumSupport()
-
getMinimumSupport
public Number getMinimumSupport()
-
setMinimumSupport
public SequenceModel setMinimumSupport(Number minimumSupport)
-
requireMinimumConfidence
public Number requireMinimumConfidence()
-
getMinimumConfidence
public Number getMinimumConfidence()
-
setMinimumConfidence
public SequenceModel setMinimumConfidence(Number minimumConfidence)
-
getLengthLimit
public Integer getLengthLimit()
-
setLengthLimit
public SequenceModel setLengthLimit(Integer lengthLimit)
-
requireNumberOfItems
public Integer requireNumberOfItems()
-
getNumberOfItems
public Integer getNumberOfItems()
-
setNumberOfItems
public SequenceModel setNumberOfItems(Integer numberOfItems)
-
requireNumberOfSets
public Integer requireNumberOfSets()
-
getNumberOfSets
public Integer getNumberOfSets()
-
setNumberOfSets
public SequenceModel setNumberOfSets(Integer numberOfSets)
-
requireNumberOfSequences
public Integer requireNumberOfSequences()
-
getNumberOfSequences
public Integer getNumberOfSequences()
-
setNumberOfSequences
public SequenceModel setNumberOfSequences(Integer numberOfSequences)
-
requireNumberOfRules
public Integer requireNumberOfRules()
-
getNumberOfRules
public Integer getNumberOfRules()
-
setNumberOfRules
public SequenceModel setNumberOfRules(Integer numberOfRules)
-
getTimeWindowWidth
public Integer getTimeWindowWidth()
-
setTimeWindowWidth
public SequenceModel setTimeWindowWidth(Integer timeWindowWidth)
-
getMinimumTime
public Integer getMinimumTime()
-
setMinimumTime
public SequenceModel setMinimumTime(Integer minimumTime)
-
getMaximumTime
public Integer getMaximumTime()
-
setMaximumTime
public SequenceModel setMaximumTime(Integer maximumTime)
-
isScorable
public boolean isScorable()
- Specified by:
isScorablein classModel
-
setScorable
public SequenceModel setScorable(Boolean scorable)
- Specified by:
setScorablein classModel
-
getMathContext
public MathContext getMathContext()
- Specified by:
getMathContextin classModel
-
setMathContext
public SequenceModel setMathContext(MathContext mathContext)
- Specified by:
setMathContextin classModel
-
hasExtensions
public boolean hasExtensions()
- Specified by:
hasExtensionsin interfaceHasExtensions<SequenceModel>
-
getExtensions
public List<Extension> getExtensions()
- Specified by:
getExtensionsin interfaceHasExtensions<SequenceModel>
-
addExtensions
public SequenceModel addExtensions(Extension... extensions)
- Specified by:
addExtensionsin interfaceHasExtensions<SequenceModel>
-
requireMiningSchema
public MiningSchema requireMiningSchema()
- Specified by:
requireMiningSchemain classModel
-
getMiningSchema
public MiningSchema getMiningSchema()
- Specified by:
getMiningSchemain classModel
-
setMiningSchema
public SequenceModel setMiningSchema(MiningSchema miningSchema)
- Specified by:
setMiningSchemain classModel
-
getModelStats
public ModelStats getModelStats()
- Overrides:
getModelStatsin classModel
-
setModelStats
public SequenceModel setModelStats(ModelStats modelStats)
- Overrides:
setModelStatsin classModel
-
getLocalTransformations
public LocalTransformations getLocalTransformations()
- Specified by:
getLocalTransformationsin interfaceHasLocalTransformations<Model>- Specified by:
getLocalTransformationsin classModel
-
setLocalTransformations
public SequenceModel setLocalTransformations(LocalTransformations localTransformations)
- Specified by:
setLocalTransformationsin interfaceHasLocalTransformations<Model>- Specified by:
setLocalTransformationsin classModel
-
getConstraints
public Constraints getConstraints()
-
setConstraints
public SequenceModel setConstraints(Constraints constraints)
-
hasItems
public boolean hasItems()
-
addItems
public SequenceModel addItems(Item... items)
-
hasItemsets
public boolean hasItemsets()
-
addItemsets
public SequenceModel addItemsets(Itemset... itemsets)
-
hasSetPredicates
public boolean hasSetPredicates()
-
getSetPredicates
public List<SetPredicate> getSetPredicates()
-
addSetPredicates
public SequenceModel addSetPredicates(SetPredicate... setPredicates)
-
hasSequences
public boolean hasSequences()
-
addSequences
public SequenceModel addSequences(Sequence... sequences)
-
hasSequenceRules
public boolean hasSequenceRules()
-
getSequenceRules
public List<SequenceRule> getSequenceRules()
-
addSequenceRules
public SequenceModel addSequenceRules(SequenceRule... sequenceRules)
-
accept
public VisitorAction accept(Visitor visitor)
-
-