我正在学习如何在C#中实现简单的决策树。有人能解释一下,在伪代码中它是什么样子,或者有一些简单的教程可以在c#中实现吗?
我有这个数据集:
(出发地: )
我做了一个图形的决策树
(对不起我的英语)
我的想法只是这样:
if outlook = "overcast" then no
if outlook = "sunny" and humidity = "normal" then yes
if outlook = "sunny" and humidity = "high" then no
if
我有一个决策树。我给这个决策树提供了一些输入值。然后,决策树返回一个值。
输入值可以是“孩子的数量”、“年龄(以年为单位)”等。决策树然后可以返回(例如)一个特定值,该值将指示家庭拥有多少辆汽车或类似的东西。
此决策树(如果转换为if-then语句)将如下所示:
int i=0;
if (ownedHouses==0)
{
if (numberOfChildren==4)
{
if (ageFather==39)
{
if (incomeFamily==40000)
{