生成决策树的库[关闭]

Posted

技术标签:

【中文标题】生成决策树的库[关闭]【英文标题】:Library to generate a decision tree [closed] 【发布时间】:2012-06-29 13:54:40 【问题描述】:

是否有 C# 库可以从数据表生成决策树,然后使用它来预测缺失的数据?

我做了一些研究,但没有找到任何可以从一组数据生成决策树的 C# 库。

非常感谢任何帮助

编辑: 详细说明:

假设我有一个人的数据集,其中包含他们的姓名、年龄、薪水、婚姻状况、工作和投票(他们将在选举中投票给谁)。

我想使用这些数据来构建决策树。

然后我有另一个人的数据集,但没有“投票”列。 我需要使用生成的决策树来预测这些人的投票。

决策树应该像对一个人的所有变量进行一系列测试以获得最终预测

【问题讨论】:

请详细说明您要完成的工作。目前尚不清楚,至少对我而言,您真正在寻找什么。 我试图详细说明。但是,如果您不熟悉决策树,我无法解释更多。谢谢 只需遍历树,检查人是否通过当前测试,并相应地进入下一个子节点,最终到达最后一个节点(在最后一个测试之后),这意味着我们在最适合我们的地方。现在我们应该为每个投票选项设置一个孩子,每个选项还计算有多少人到达该路径访问(投票) - 选择得票最多的那个人最有可能投票给那个人。 问题是数据设置可以改变。用户可以使用完全不同的列生成自己的数据集。谢谢 用户是否还会生成测试等,这些测试将在制作决策树时使用? 【参考方案1】:

你看过Accord.NET Framework吗?以下是更多信息:Decision Trees in C#

【讨论】:

非常感谢伙计。正是我需要的。我会在 18 小时内给你 200 包(他们现在不允许给) 也许我遗漏了什么,但这似乎不能预测连续变量...... 是的,它似乎只适用于类别,还是我也弄错了?

以上是关于生成决策树的库[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

决策树的部分理解

5-3 决策树 ID3决策树的生成算法

5-4 决策树 C4.5决策树的生成算法

5-4 决策树 C4.5决策树的生成算法

什么是用于决策树的好的 Python 库? [关闭]

决策树的图形可视化