如何在MS SQL Server Analysis Services - 决策树模型中计算概率?

时间:2016-05-26 12:01:41

标签: ssas probability decision-tree

我是MS SSAS模型的新用户,我想知道如何在决策树模型的节点分布中计算概率。

示例:

我使用SSAS决策树创建了样本数据模型( 'Iris' ),并推断出出的概率值与数据无关,因此,我我想知道如何计算这些值。

供您参考,请参阅以下屏幕截图

enter image description here

从上面我们可以推断出节点支持的总案例是“42”,所以

Species      Cases     Usual probability calculation       SSAS probability
                              (expected)       

setosa         0            0 / 26 => 0                    0.0235988200589971
versicolor     4            4 / 42 => 0.095238             0.112094395280236
virginica     38           38 / 42 => 0.904762             0.864306784660767

如果你能帮我解决这个问题会更有帮助。在此先感谢:)

1 个答案:

答案 0 :(得分:0)

从文档中看,似乎也在先节点:

概率=(对状态的支持+对先前状态的支持)/(节点支持加上先前的节点支持)

您可以在此文档的“概率”部分中进行检查:https://docs.microsoft.com/en-us/analysis-services/data-mining/mining-model-content-for-decision-tree-models-analysis-services-data-mining?view=asallproducts-allversions#bkmk_NodeDist_Discrete