kumulant

DecisionTreeRegression

@Serializable
@SerialName(value = "DecisionTreeRegression")
data class DecisionTreeRegression(val featureSize: Int, val splitCandidates: List<SerializableSplit>, val config: RegressionTreeConfig = RegressionTreeConfig(), val randomSeed: Int = 0) : RegressionStatSpec<TreeRegressionResult> (source)

Spec for DecisionTreeRegressionStat: online VFDT regression tree.

Constructors

DecisionTreeRegression

constructor(featureSize: Int, splitCandidates: List<SerializableSplit>, config: RegressionTreeConfig = RegressionTreeConfig(), randomSeed: Int = 0)(source)

Properties

config

RegressionTree growth tunables.

featureSize

Number of input features.

randomSeed

PRNG seed for per-leaf candidate subsampling and bagging.

splitCandidates

Candidate splits considered at every audit leaf.