SELECT FROM <模型> (DMX)

执行空预测联接,并为指定列返回最可能的一个或多个值。 创建预测时只使用来自挖掘模型的内容。

语法

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

参数

  • expression list
    一组以逗号分隔的表达式、预测列或仅预测列。

  • n
    可选。 一个指定返回行数的整数。

  • model
    模型标识符。

  • condition list
    可选。 一个限制条件,用于限制从列列表返回的值。

  • expression
    可选。 一个返回标量值的表达式。

注释

expression list 中的列必须定义为预测列或仅预测列,或与可预测列相关。

Naive Bayes 示例

以下示例对 Bike Buyer 列执行一个空的预测联接,并返回 TM Naive Bayes 挖掘模型中最可能的状态。

SELECT ([Bike Buyer]) FROM [TM_Naive_Bayes]

时间序列示例

以下示例对预测模型中的 Amount 列执行预测,并返回接下来的四个时间步长。 Model Region 列将 bike models 和 regions 组合为一个标识符。 该查询使用 PredictTimeSeries (DMX) 函数来执行预测。

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