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. |