Regressionsbaum

Ein PMML-Regressionsbaummodell sagt einen Wert einer numerisch abhängigen Variable (wie der Preis eines Hauses) auf Basis einer oder mehrerer unabhängigen Variablen voraus. Dies wird durch Erstellen eines Entscheidungsbaummodells erreicht, das auf einem oder mehreren Prädiktoren basiert.

Modellelement

<TreeModel functionName="regression" ...

Nicht unterstützte Features

Regressionsbäume mit Zielfeldern vom Typ „Integer“ oder „Float“ werden nicht unterstützt, wenn ein <Targets>-Element nicht mit dem korrekten Attribut „castInteger“ festgelegt wurde.

Regressionsbaummodelle mit dem Element <MiningSchema>, das einen Verweis auf ein Element <DerivedField> enthält, werden nicht unterstützt.

Modellausgaben

Standardmäßig ist das Zielfeld als Ausgabefeld verfügbar, was gleichbedeutend ist mit dem Feature „predictedValue“. Zielfelder vom Typ „Float“ werden immer in Integer umgewandelt.

Unterstützte Features für Modellausgaben Beschreibung
predictedValue Dies ist die numerisch abhängige Variable, die vorausgesagt werden soll.
transformedValue Dies ist ein Wert, der über einen auf die vorhergesagte Modellausgabe angewendeten Transformationsausdruck generiert wird.
decision Dies ist ein Wert, der über einen auf die vorhergesagte Modellausgabe angewendeten Ausdruck generiert wird, der einen kategorisierten Wert ergibt.
entityId Dies ist die ID des Baumknotens des vorhergesagten Ergebnisses, falls vorhanden.