Regression Tree

A PMML regression tree model predicts the value of a numeric-dependent variable (such as the price of a house) from one or more independent variables. It does this by building a decision tree model that is based on one or more predictors.

Model Element

<TreeModel functionName="regression" ...

Unsupported Features

Regression trees with integer or float target fields are not supported unless a <Targets> element is specified with the appropriate castInteger attribute.

Regression tree models with the <MiningSchema> element containing a reference to a <DerivedField> element are not supported.

Model Outputs

By default the target field will be available as an output field. This is a synonym for the predictedValue feature. Float target fields will always be cast to integer.

Supported Model Output Features Description

predictedValue

The numeric dependent variable that we are predicting.

transformedValue

A value generated via a transformation expression applied to the predicted model output.

decision

A value generated via an expression applied to the predicted model output resulting in a categorized value.

entityId

If present, the ID of the tree node of the predicted result.