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