修改预测结构(数据挖掘中级教程)

您在上一个任务中创建的挖掘结构包含单个预测模型。在处理和浏览该模型之前,您必须对其结构稍加更改并修改它的一个属性。

修改挖掘结构

使用数据挖掘设计器的**“挖掘结构”选项卡,可以更改挖掘结构。您在使用数据挖掘向导创建该模型时,使用了以下三个列:ReportingDate、ModelRegion 和 Quantity。但是,Forecasting 表还包含一个 Amount 列,您可以用它来预测销售额。使用“挖掘结构”**选项卡,可以将该列从数据源视图添加到挖掘结构中。

将“金额”列添加到“预测”挖掘结构

  1. 在数据挖掘设计器的**“挖掘结构”选项卡上的“数据源视图”**窗格中,选择 vTimeSeries 表的 Amount 列。

  2. 将 Amount 列从**“数据源视图”窗格拖到“预测”**结构的列的列表中。

    Amount 列随即包含在**“预测”**挖掘结构中。

修改挖掘模型中的列

由于向结构中添加了新列,所以必须定义模型使用该列的方式。可以在数据挖掘设计器的**“挖掘模型”**选项卡中指定该列的使用方式。

“挖掘模型”选项卡会在网格的“结构”列中列出该挖掘结构包含的各列,并且会在与模型同名的列(在本例中为“预测”)中列出该挖掘模型包含的各列。单击列名称以进行修改。在**“预测”**挖掘模型中,Amount 列既用作输入列又用于预测未来的销售额。因此,必须设置该列的属性,以便可同时将其用作输入列和可预测列。

注意注意

“挖掘模型”选项卡中,也可以基于同一结构创建新模型,并可调整每个模型的算法和列属性。但是,必须先处理模型,然后这些更改才能生效。

定义“金额”列的使用方式

  1. 在**“挖掘模型”选项卡上的网格的“预测”**列中,单击 Amount 行所在的单元格。

  2. 从列表中选择**“预测”**。

    现在,Amount 列既是输入列,又是可预测列。

您也可以选择列并打开**“属性”窗口来更改各个列的属性。若要打开“属性”窗口,请右键单击列名称并选择“属性”。如果在单个模型的列中更改属性,则只能更改该模型的属性。但是,在“结构”**列中更改属性时,更改会影响与该结构关联的每个模型。无论何时对模型或结构进行更改,都必须对它们进行重新处理才能查看效果。