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

问题描述 投票:5回答:1

我是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

如果您能帮助我,这会有所帮助。在此先感谢:)

ssas probability decision-tree
1个回答
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

© www.soinside.com 2019 - 2024. All rights reserved.