可以更改与用于生成数据挖掘模型的算法一起提供的参数,以自定义模型的结果。
Microsoft SQL Server Analysis Services 中提供的算法参数更改的不仅仅是模型上的属性:它们可用于从根本上改变数据的处理、分组和显示方式。 例如,可以使用算法参数执行以下作:
更改分析方法,例如聚类分析方法。
控制功能选择行为。
指定项集的大小或规则的概率。
控制决策树的分支和深度。
指定种子值或用于创建模型的内部保留集的大小。
为每个算法提供的参数差异很大;有关可为每个算法设置的参数的列表,请参阅本节中的技术参考主题:数据挖掘算法(Analysis Services - 数据挖掘)。
更改算法参数
在 SQL Server Data Tools (SSDT)中数据挖掘设计器的“ 挖掘模型 ”选项卡上,右键单击要为其优化算法的挖掘模型的算法类型,然后选择“ 设置算法参数”。
此时将打开 “算法参数 ”对话框。
在 “值 ”列中,为要更改的算法设置一个新值。
如果未在 “值 ”列中输入值,Analysis Services 将使用默认参数值。 Range 列描述可以输入的可能值。
单击 “确定” 。
使用新值设置算法参数。 在重新处理模型之前,参数更改不会反映在挖掘模型中。
查看现有模型中使用的参数
在 SQL Server Management Studio 中,打开 DMX 查询窗口。
键入如下所示的查询:
select MINING_PARAMETERS from $system.DMSCHEMA_MINING_MODELS WHERE MODEL_NAME = '<model name>'