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