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:
java.io.Serializable,HasExtensions<SequenceModel>,HasLocator,Visitable
public class SequenceModel extends Model implements HasExtensions<SequenceModel>
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SequenceModel()SequenceModel(MiningFunction miningFunction, java.lang.Number minimumSupport, java.lang.Number minimumConfidence, java.lang.Integer numberOfItems, java.lang.Integer numberOfSets, java.lang.Integer numberOfSequences, java.lang.Integer numberOfRules, MiningSchema miningSchema, java.util.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, java.lang.Number minimumSupport, java.lang.Number minimumConfidence, java.lang.Integer numberOfItems, java.lang.Integer numberOfSets, java.lang.Integer numberOfSequences, java.lang.Integer numberOfRules, MiningSchema miningSchema, java.util.List<Sequence> sequences)
-
-
Method Detail
-
getModelName
public java.lang.String getModelName()
- Specified by:
getModelNamein classModel
-
setModelName
public SequenceModel setModelName(java.lang.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 java.lang.String getAlgorithmName()
- Specified by:
getAlgorithmNamein classModel
-
setAlgorithmName
public SequenceModel setAlgorithmName(java.lang.String algorithmName)
- Specified by:
setAlgorithmNamein classModel
-
getNumberOfTransactions
public java.lang.Integer getNumberOfTransactions()
-
setNumberOfTransactions
public SequenceModel setNumberOfTransactions(java.lang.Integer numberOfTransactions)
-
getMaxNumberOfItemsPerTransaction
public java.lang.Integer getMaxNumberOfItemsPerTransaction()
-
setMaxNumberOfItemsPerTransaction
public SequenceModel setMaxNumberOfItemsPerTransaction(java.lang.Integer maxNumberOfItemsPerTransaction)
-
getAvgNumberOfItemsPerTransaction
public java.lang.Number getAvgNumberOfItemsPerTransaction()
-
setAvgNumberOfItemsPerTransaction
public SequenceModel setAvgNumberOfItemsPerTransaction(java.lang.Number avgNumberOfItemsPerTransaction)
-
getNumberOfTransactionGroups
public java.lang.Integer getNumberOfTransactionGroups()
-
setNumberOfTransactionGroups
public SequenceModel setNumberOfTransactionGroups(java.lang.Integer numberOfTransactionGroups)
-
getMaxNumberOfTAsPerTAGroup
public java.lang.Integer getMaxNumberOfTAsPerTAGroup()
-
setMaxNumberOfTAsPerTAGroup
public SequenceModel setMaxNumberOfTAsPerTAGroup(java.lang.Integer maxNumberOfTAsPerTAGroup)
-
getAvgNumberOfTAsPerTAGroup
public java.lang.Number getAvgNumberOfTAsPerTAGroup()
-
setAvgNumberOfTAsPerTAGroup
public SequenceModel setAvgNumberOfTAsPerTAGroup(java.lang.Number avgNumberOfTAsPerTAGroup)
-
requireMinimumSupport
public java.lang.Number requireMinimumSupport()
-
getMinimumSupport
public java.lang.Number getMinimumSupport()
-
setMinimumSupport
public SequenceModel setMinimumSupport(java.lang.Number minimumSupport)
-
requireMinimumConfidence
public java.lang.Number requireMinimumConfidence()
-
getMinimumConfidence
public java.lang.Number getMinimumConfidence()
-
setMinimumConfidence
public SequenceModel setMinimumConfidence(java.lang.Number minimumConfidence)
-
getLengthLimit
public java.lang.Integer getLengthLimit()
-
setLengthLimit
public SequenceModel setLengthLimit(java.lang.Integer lengthLimit)
-
requireNumberOfItems
public java.lang.Integer requireNumberOfItems()
-
getNumberOfItems
public java.lang.Integer getNumberOfItems()
-
setNumberOfItems
public SequenceModel setNumberOfItems(java.lang.Integer numberOfItems)
-
requireNumberOfSets
public java.lang.Integer requireNumberOfSets()
-
getNumberOfSets
public java.lang.Integer getNumberOfSets()
-
setNumberOfSets
public SequenceModel setNumberOfSets(java.lang.Integer numberOfSets)
-
requireNumberOfSequences
public java.lang.Integer requireNumberOfSequences()
-
getNumberOfSequences
public java.lang.Integer getNumberOfSequences()
-
setNumberOfSequences
public SequenceModel setNumberOfSequences(java.lang.Integer numberOfSequences)
-
requireNumberOfRules
public java.lang.Integer requireNumberOfRules()
-
getNumberOfRules
public java.lang.Integer getNumberOfRules()
-
setNumberOfRules
public SequenceModel setNumberOfRules(java.lang.Integer numberOfRules)
-
getTimeWindowWidth
public java.lang.Integer getTimeWindowWidth()
-
setTimeWindowWidth
public SequenceModel setTimeWindowWidth(java.lang.Integer timeWindowWidth)
-
getMinimumTime
public java.lang.Integer getMinimumTime()
-
setMinimumTime
public SequenceModel setMinimumTime(java.lang.Integer minimumTime)
-
getMaximumTime
public java.lang.Integer getMaximumTime()
-
setMaximumTime
public SequenceModel setMaximumTime(java.lang.Integer maximumTime)
-
isScorable
public boolean isScorable()
- Specified by:
isScorablein classModel
-
setScorable
public SequenceModel setScorable(java.lang.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 java.util.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 classModel
-
setLocalTransformations
public SequenceModel setLocalTransformations(LocalTransformations localTransformations)
- Specified by:
setLocalTransformationsin classModel
-
getConstraints
public Constraints getConstraints()
-
setConstraints
public SequenceModel setConstraints(Constraints constraints)
-
hasItems
public boolean hasItems()
-
getItems
public java.util.List<Item> getItems()
-
addItems
public SequenceModel addItems(Item... items)
-
hasItemsets
public boolean hasItemsets()
-
getItemsets
public java.util.List<Itemset> getItemsets()
-
addItemsets
public SequenceModel addItemsets(Itemset... itemsets)
-
hasSetPredicates
public boolean hasSetPredicates()
-
getSetPredicates
public java.util.List<SetPredicate> getSetPredicates()
-
addSetPredicates
public SequenceModel addSetPredicates(SetPredicate... setPredicates)
-
hasSequences
public boolean hasSequences()
-
requireSequences
public java.util.List<Sequence> requireSequences()
-
getSequences
public java.util.List<Sequence> getSequences()
-
addSequences
public SequenceModel addSequences(Sequence... sequences)
-
hasSequenceRules
public boolean hasSequenceRules()
-
getSequenceRules
public java.util.List<SequenceRule> getSequenceRules()
-
addSequenceRules
public SequenceModel addSequenceRules(SequenceRule... sequenceRules)
-
accept
public VisitorAction accept(Visitor visitor)
-
-