public class TreeModel extends Model implements HasExtensions<TreeModel>, HasNode<TreeModel>
| Modifier and Type | Class and Description |
|---|---|
static class |
TreeModel.MissingValueStrategy |
static class |
TreeModel.NoTrueChildStrategy |
static class |
TreeModel.SplitCharacteristic |
| Constructor and Description |
|---|
TreeModel() |
TreeModel(MiningFunction miningFunction,
MiningSchema miningSchema,
Node node) |
getLocator, hasLocator, setLocator, traverse, traverse, traverse, traverse, traverseMixedpublic TreeModel()
public TreeModel(MiningFunction miningFunction, MiningSchema miningSchema, Node node)
public String getModelName()
getModelName in class Modelpublic TreeModel setModelName(String modelName)
setModelName in class Modelpublic MiningFunction requireMiningFunction()
requireMiningFunction in class Modelpublic MiningFunction getMiningFunction()
getMiningFunction in class Modelpublic TreeModel setMiningFunction(MiningFunction miningFunction)
setMiningFunction in class Modelpublic String getAlgorithmName()
getAlgorithmName in class Modelpublic TreeModel setAlgorithmName(String algorithmName)
setAlgorithmName in class Modelpublic TreeModel.MissingValueStrategy getMissingValueStrategy()
getMissingValueStrategy in interface HasNode<TreeModel>public TreeModel setMissingValueStrategy(TreeModel.MissingValueStrategy missingValueStrategy)
setMissingValueStrategy in interface HasNode<TreeModel>public Number getMissingValuePenalty()
getMissingValuePenalty in interface HasNode<TreeModel>public TreeModel setMissingValuePenalty(Number missingValuePenalty)
setMissingValuePenalty in interface HasNode<TreeModel>public TreeModel.NoTrueChildStrategy getNoTrueChildStrategy()
getNoTrueChildStrategy in interface HasNode<TreeModel>public TreeModel setNoTrueChildStrategy(TreeModel.NoTrueChildStrategy noTrueChildStrategy)
setNoTrueChildStrategy in interface HasNode<TreeModel>public TreeModel.SplitCharacteristic getSplitCharacteristic()
getSplitCharacteristic in interface HasNode<TreeModel>public TreeModel setSplitCharacteristic(TreeModel.SplitCharacteristic splitCharacteristic)
setSplitCharacteristic in interface HasNode<TreeModel>public boolean isScorable()
isScorable in class Modelpublic TreeModel setScorable(Boolean scorable)
setScorable in class Modelpublic MathContext getMathContext()
getMathContext in class Modelpublic TreeModel setMathContext(MathContext mathContext)
setMathContext in class Modelpublic boolean hasExtensions()
hasExtensions in interface HasExtensions<TreeModel>public List<Extension> getExtensions()
getExtensions in interface HasExtensions<TreeModel>public TreeModel addExtensions(Extension... extensions)
addExtensions in interface HasExtensions<TreeModel>public MiningSchema requireMiningSchema()
requireMiningSchema in class Modelpublic MiningSchema getMiningSchema()
getMiningSchema in class Modelpublic TreeModel setMiningSchema(MiningSchema miningSchema)
setMiningSchema in class Modelpublic ModelStats getModelStats()
getModelStats in class Modelpublic TreeModel setModelStats(ModelStats modelStats)
setModelStats in class Modelpublic ModelExplanation getModelExplanation()
getModelExplanation in class Modelpublic TreeModel setModelExplanation(ModelExplanation modelExplanation)
setModelExplanation in class Modelpublic Targets getTargets()
getTargets in class Modelpublic TreeModel setTargets(Targets targets)
setTargets in class Modelpublic LocalTransformations getLocalTransformations()
getLocalTransformations in class Modelpublic TreeModel setLocalTransformations(LocalTransformations localTransformations)
setLocalTransformations in class Modelpublic Node requireNode()
public ModelVerification getModelVerification()
getModelVerification in class Modelpublic TreeModel setModelVerification(ModelVerification modelVerification)
setModelVerification in class Modelpublic VisitorAction accept(Visitor visitor)
Copyright © 2022. All rights reserved.