Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die Predict-Funktion gibt für eine angegebene Spalte einen vorhergesagten Wert oder eine Gruppe von Werten zurück.
Syntax
Predict(<scalar column reference>, [option1], [option2], , [INCLUDE_NODE_ID], n)
Predict(<table column reference>, [option1], [option2], , [INCLUDE_NODE_ID], n)
Betrifft
Einen Verweis auf eine skalare Spalte (scalar column reference) oder einen Tabellenspaltenverweis (table column reference).
Rückgabetypen
<scalar column reference>
- Oder -
<table column reference>
Der Rückgabetyp hängt vom Typ der Spalte ab, auf die diese Funktion angewendet wird.
Hinweise
Zu den Optionen gehören EXCLUDE_NULL (Standardwert), INCLUDE_NULL, INCLUSIVE, EXCLUSIVE (Standardwert), INPUT_ONLY und INCLUDE_STATISTICS.
Hinweis: |
|---|
| INCLUSIVE, EXCLUSIVE, INPUT_ONLY und INCLUDE_STATISTICS gelten nur für Tabellenspaltenverweise (table column reference), und EXCLUDE_NULL und INCLUDE_NULL gelten nur für Verweise auf skalare Spalten (scalar column reference). |
Der INCLUDE_NODE_ID-Parameter gibt die $NODEID-Spalte im Ergebnis zurück. NODE_ID ist der Inhaltsknoten, für den die Vorhersage für einen bestimmten Fall ausgeführt wird. Dieser Parameter ist optional für die Vorhersage für eine Tabellenspalte.
Der n-Parameter gilt für Tabellenspalten. Er legt fest, wie viele Zeilen entsprechend dem Typ der Vorhersage zurückgegeben werden sollen. Wenn die zugrunde liegende Spalte eine SEQUENCE-Spalte ist, ruft der Parameter die PredictSequence-Funktion auf. Wenn die zugrunde liegende Spalte eine Zeitreihenspalte ist, ruft der Parameter die PredictTimeSeries-Funktion auf. Für assoziative Vorhersagetypen ruft der Parameter die PredictAssociation-Funktion auf.
Die Predict-Funktion unterstützt Polymorphie.
Häufig werden die folgenden alternativen Kurzformen verwendet:
- [Gender] ist eine Alternative für Predict([Gender], EXCLUDE_NULL).
- [Products Purchases] ist eine Alternative für Predict([Products Purchases], EXCLUDE_NULL, EXCLUSIVE_ASSOCIATION).
Hinweis: |
|---|
| Der Rückgabetyp dieser Funktion wird als Spaltenverweis angesehen. Dies bedeutet, dass die Predict-Funktion als Argument in einer anderen Funktion verwendet werden kann, die einen Spaltenverweis als Argument erwartet (mit Ausnahme der Predict-Funktion selbst). |
Wird INCLUDE_STATISTICS an eine Vorhersage für eine Tabellenwertspalte übergeben, werden der sich ergebenden Tabelle die Metaspalten $Probability und $Support hinzugefügt. Diese Spalten beschreiben die Wahrscheinlichkeit des Vorhandenseins für den Datensatz der zugeordneten geschachtelten Tabelle.
Beispiele
Im folgenden Beispiel wird die Predict-Funktion verwendet, um die vier Produkte in der Adventure Works-Datenbank zurückzugeben, bei denen die Wahrscheinlichkeit am größten ist, dass sie zusammen verkauft werden. Da die Vorhersagen dieser Funktion anhand eines Zuordnungsregeln-Miningmodells ausgeführt werden, wird automatisch, wie zuvor beschrieben, die PredictAssociation-Funktion verwendet.
SELECT
Predict([Association].[v Assoc Seq Line Items],INCLUDE_STATISTICS,4)
FROM
[Association]
Siehe auch
Verweis
Data Mining-Erweiterungen (DMX) - Funktionsreferenz
Funktionen (DMX)
Zuordnen von Funktionen zu Abfragetypen (DMX)
Hinweis: