Freigeben über


SELECT FROM <model> (DMX)

Führt eine leere Vorhersageverknüpfung aus und gibt den wahrscheinlichsten Wert oder die wahrscheinlichsten Werte für die angegebenen Spalten zurück. Für das Erstellen der Vorhersage wird ausschließlich der Inhalt aus dem Miningmodell verwendet.

Syntax

SELECT <expression list> [TOP <n>] FROM <model> 
[WHERE <condition list>] 
[ORDER BY <expression> [DESC|ASC]]

Argumente

  • expression list
    Eine durch Trennzeichen getrennte Liste mit Ausdrücken oder mit PREDICT- bzw. PREDICT ONLY-Spalten.

  • n
    Optional. Eine ganze Zahl, die angibt, wie viele Zeilen zurückgegeben werden sollen.

  • model
    Ein Modellbezeichner.

  • condition list
    Optional. Bedingungen, die die Werte einschränken, die für die Spaltenliste zurückgegeben werden.

  • expression
    Optional. Ein Ausdruck, der einen Skalarwert zurückgibt.

Hinweise

Die Spalten in der Ausdrucksliste (expression list) müssen als PREDICT oder PREDICT ONLY definiert oder mit einer vorhersagbaren Spalte verbunden sein.

Beispiel für Naive Bayes-Algorithmus

Im folgenden Beispiel wird eine leere Vorhersageverknüpfung für die Bike Buyer-Spalte ausgeführt und der für das TM Naive Bayes-Miningmodell wahrscheinlichste Status zurückgegeben.

SELECT ([Bike Buyer]) FROM [TM_Naive_Bayes]

Beispiel für den Time Series-Algorithmus

Im folgenden Beispiel wird eine Vorhersage für die Amount-Spalte des Forecasting-Modells ausgeführt, und die nächsten vier Schritte werden zurückgegeben. In der Model Region-Spalte sind die Fahrradmodelle und die Regionen zu jeweils einem Bezeichner kombiniert. In der Abfrage wird die PredictTimeSeries (DMX)-Funktion dazu verwendet, die Vorhersage auszuführen.

SELECT [Model Region], PredictTimeSeries(Amount, 4) 
FROM Forecasting