Share via


SELECT FROM <model> (DMX)

Esegue un prediction join vuoto e restituisce il valore o i valori più probabili per le colonne specificate. Per creare la stima viene utilizzato solo il contenuto del modello di data mining.

Sintassi

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

Argomenti

  • expression list
    Elenco delimitato da virgole contenente espressioni o colonne di tipo PREDICT o PREDICT ONLY.

  • n
    Facoltativo. Valore integer che specifica il numero di righe da restituire.

  • model
    Identificatore del modello.

  • condition list
    Facoltativo. Condizioni per limitare i valori restituiti dall'elenco di colonne.

  • expression
    Facoltativo. Espressione che restituisce un valore scalare.

Osservazioni

Le colonne specificate nell'argomento expression list devono essere definite come PREDICT o PREDICT ONLY oppure essere correlate a una colonna stimabile.

Esempio sull'algoritmo Naive Bayes

Nell'esempio seguente viene eseguito un prediction join vuoto sulla colonna Bike Buyer e viene restituito lo stato più probabile nel modello di data mining TM_Naive_Bayes.

SELECT ([Bike Buyer]) FROM [TM_Naive_Bayes]

Esempio sull'algoritmo Time Series

Nell'esempio seguente viene eseguita una stima sulla colonna Amount nel modello Forecasting e vengono restituiti i quattro intervalli temporali successivi. La colonna Model Region combina modelli di biciclette e regioni in un singolo identificatore. Per eseguire la stima, la query utilizza la funzione PredictTimeSeries (DMX).

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