Package org.dmg.pmml.association
Class AssociationModel
- java.lang.Object
-
- org.dmg.pmml.PMMLObject
-
- org.dmg.pmml.Model
-
- org.dmg.pmml.association.AssociationModel
-
- All Implemented Interfaces:
Serializable,HasExtensions<AssociationModel>,HasLocalTransformations<Model>,HasLocator,HasOutput<Model>,HasTargets<Model>,Visitable
public class AssociationModel extends Model implements HasExtensions<AssociationModel>
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description AssociationModel()AssociationModel(MiningFunction miningFunction, Integer numberOfTransactions, Number minimumSupport, Number minimumConfidence, Integer numberOfItems, Integer numberOfItemsets, Integer numberOfRules, MiningSchema miningSchema)
-
Method Summary
-
Methods inherited from class org.dmg.pmml.Model
getModelExplanation, getTargets, setModelExplanation, setTargets
-
Methods inherited from class org.dmg.pmml.PMMLObject
getLocator, getSchemaVersion, getSchemaVersion, hasLocator, setLocator
-
-
-
-
Constructor Detail
-
AssociationModel
public AssociationModel()
-
AssociationModel
public AssociationModel(MiningFunction miningFunction, Integer numberOfTransactions, Number minimumSupport, Number minimumConfidence, Integer numberOfItems, Integer numberOfItemsets, Integer numberOfRules, MiningSchema miningSchema)
-
-
Method Detail
-
getModelName
public String getModelName()
- Specified by:
getModelNamein classModel
-
setModelName
public AssociationModel 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 AssociationModel setMiningFunction(MiningFunction miningFunction)
- Specified by:
setMiningFunctionin classModel
-
getAlgorithmName
public String getAlgorithmName()
- Specified by:
getAlgorithmNamein classModel
-
setAlgorithmName
public AssociationModel setAlgorithmName(String algorithmName)
- Specified by:
setAlgorithmNamein classModel
-
requireNumberOfTransactions
public Integer requireNumberOfTransactions()
-
getNumberOfTransactions
public Integer getNumberOfTransactions()
-
setNumberOfTransactions
public AssociationModel setNumberOfTransactions(Integer numberOfTransactions)
-
getMaxNumberOfItemsPerTA
public Integer getMaxNumberOfItemsPerTA()
-
setMaxNumberOfItemsPerTA
public AssociationModel setMaxNumberOfItemsPerTA(Integer maxNumberOfItemsPerTA)
-
getAvgNumberOfItemsPerTA
public Number getAvgNumberOfItemsPerTA()
-
setAvgNumberOfItemsPerTA
public AssociationModel setAvgNumberOfItemsPerTA(Number avgNumberOfItemsPerTA)
-
requireMinimumSupport
public Number requireMinimumSupport()
-
getMinimumSupport
public Number getMinimumSupport()
-
setMinimumSupport
public AssociationModel setMinimumSupport(Number minimumSupport)
-
requireMinimumConfidence
public Number requireMinimumConfidence()
-
getMinimumConfidence
public Number getMinimumConfidence()
-
setMinimumConfidence
public AssociationModel setMinimumConfidence(Number minimumConfidence)
-
getLengthLimit
public Integer getLengthLimit()
-
setLengthLimit
public AssociationModel setLengthLimit(Integer lengthLimit)
-
requireNumberOfItems
public Integer requireNumberOfItems()
-
getNumberOfItems
public Integer getNumberOfItems()
-
setNumberOfItems
public AssociationModel setNumberOfItems(Integer numberOfItems)
-
requireNumberOfItemsets
public Integer requireNumberOfItemsets()
-
getNumberOfItemsets
public Integer getNumberOfItemsets()
-
setNumberOfItemsets
public AssociationModel setNumberOfItemsets(Integer numberOfItemsets)
-
requireNumberOfRules
public Integer requireNumberOfRules()
-
getNumberOfRules
public Integer getNumberOfRules()
-
setNumberOfRules
public AssociationModel setNumberOfRules(Integer numberOfRules)
-
isScorable
public boolean isScorable()
- Specified by:
isScorablein classModel
-
setScorable
public AssociationModel setScorable(Boolean scorable)
- Specified by:
setScorablein classModel
-
getMathContext
public MathContext getMathContext()
- Specified by:
getMathContextin classModel
-
setMathContext
public AssociationModel setMathContext(MathContext mathContext)
- Specified by:
setMathContextin classModel
-
hasExtensions
public boolean hasExtensions()
- Specified by:
hasExtensionsin interfaceHasExtensions<AssociationModel>
-
getExtensions
public List<Extension> getExtensions()
- Specified by:
getExtensionsin interfaceHasExtensions<AssociationModel>
-
addExtensions
public AssociationModel addExtensions(Extension... extensions)
- Specified by:
addExtensionsin interfaceHasExtensions<AssociationModel>
-
requireMiningSchema
public MiningSchema requireMiningSchema()
- Specified by:
requireMiningSchemain classModel
-
getMiningSchema
public MiningSchema getMiningSchema()
- Specified by:
getMiningSchemain classModel
-
setMiningSchema
public AssociationModel setMiningSchema(MiningSchema miningSchema)
- Specified by:
setMiningSchemain classModel
-
getOutput
public Output getOutput()
-
setOutput
public AssociationModel setOutput(Output output)
-
getModelStats
public ModelStats getModelStats()
- Overrides:
getModelStatsin classModel
-
setModelStats
public AssociationModel setModelStats(ModelStats modelStats)
- Overrides:
setModelStatsin classModel
-
getLocalTransformations
public LocalTransformations getLocalTransformations()
- Specified by:
getLocalTransformationsin interfaceHasLocalTransformations<Model>- Specified by:
getLocalTransformationsin classModel
-
setLocalTransformations
public AssociationModel setLocalTransformations(LocalTransformations localTransformations)
- Specified by:
setLocalTransformationsin interfaceHasLocalTransformations<Model>- Specified by:
setLocalTransformationsin classModel
-
hasItems
public boolean hasItems()
-
addItems
public AssociationModel addItems(Item... items)
-
hasItemsets
public boolean hasItemsets()
-
addItemsets
public AssociationModel addItemsets(Itemset... itemsets)
-
hasAssociationRules
public boolean hasAssociationRules()
-
getAssociationRules
public List<AssociationRule> getAssociationRules()
-
addAssociationRules
public AssociationModel addAssociationRules(AssociationRule... associationRules)
-
getModelVerification
public ModelVerification getModelVerification()
- Overrides:
getModelVerificationin classModel
-
setModelVerification
public AssociationModel setModelVerification(ModelVerification modelVerification)
- Overrides:
setModelVerificationin classModel
-
accept
public VisitorAction accept(Visitor visitor)
-
-