MS SSAS中的决策树英语规则和依赖网络

时间:2015-01-29 17:42:20

标签: machine-learning ssas classification decision-tree

我在Microsoft Analysis Services(SSAS,Visual Studio 2010)中创建了决策树模型。 “挖掘模型查看器”选项卡中有两个选项卡:(1)显示树本身的决策树,以及(2)显示最重要变量图表的依赖关系网络。

enter image description here

在决策树选项卡上,我可以单击每个单独的叶子并查看该叶子的英语规则。有没有办法一次性将所有规则作为带有案例编号的列表?

“依赖关系网络”选项卡有一个滑块,您可以移动该滑块以查看哪些变量最能影响决策树。是否有可能将所有重要变量作为具有“重要性”数字的列表?

1 个答案:

答案 0 :(得分:0)

我找到了一种从挖掘结构中获取所有英语规则的列表的方法。

SELECT * FROM [MyModel].CONTENT WHERE [CHILDREN_CARDINALITY] = 0

[CHILDREN_CARDINALITY] = 0 仅定义DT离开。

以下链接可能会有所帮助:Decision Trees Model Query ExamplesMining Model Content for Decision Tree Models

“FLATTENED”关键字会将[NODE_DISTRIBUTION]结果拆分为单独的行。

SELECT FLATTENED [MODEL_CATALOG],[MODEL_NAME],[NODE_CAPTION],[CHILDREN_CARDINALITY],[NODE_DESCRIPTION],[NODE_PROBABILITY],[NODE_DISTRIBUTION],[NODE_SUPPORT] FROM [MyModel].CONTENT WHERE [CHILDREN_CARDINALITY] = 0 ORDER BY [NODE_SUPPORT] DESC