【发布时间】:2012-06-29 13:54:40
【问题描述】:
是否有 C# 库可以从数据表生成决策树,然后使用它来预测缺失的数据?
我做了一些研究,但没有找到任何可以从一组数据生成决策树的 C# 库。
非常感谢任何帮助
编辑: 详细说明:
假设我有一个人的数据集,其中包含他们的姓名、年龄、薪水、婚姻状况、工作和投票(他们将在选举中投票给谁)。
我想使用这些数据来构建决策树。
然后我有另一个人的数据集,但没有“投票”列。 我需要使用生成的决策树来预测这些人的投票。
决策树应该像对一个人的所有变量进行一系列测试以获得最终预测
【问题讨论】:
-
请详细说明您要完成的工作。目前尚不清楚,至少对我而言,您真正在寻找什么。
-
我试图详细说明。但是,如果您不熟悉决策树,我无法解释更多。谢谢
-
只需遍历树,检查人是否通过当前测试,并相应地进入下一个子节点,最终到达最后一个节点(在最后一个测试之后),这意味着我们在最适合我们的地方。现在我们应该为每个投票选项设置一个孩子,每个选项还计算有多少人到达该路径访问(投票) - 选择得票最多的那个人最有可能投票给那个人。
-
问题是数据设置可以改变。用户可以使用完全不同的列生成自己的数据集。谢谢
-
用户是否还会生成测试等,这些测试将在制作决策树时使用?
标签: c# decision-tree