决策树如何在节点的右侧或左侧插入项目?

时间:2018-11-17 07:22:15

标签: c++ algorithm data-structures tree decision-tree

说我有一个List of Numbers,如果它比A1大,我想在A1列的左边插入所有内容,如果不大于我要在决策节点的右边插入它。像这样的diagram

要管理数据,我创建了一个结构,每行将是其自己的数据对象,因此第一行(1,4)是一个数据,而(77,6)是另一数据。

我不确定如何组织数据,其中A1> 8的A1列中的值在左侧,在右侧。

我将如何将向量的值存储到一个节点中,并将正确的分类映射到值,例如A1的右边> 8将具有值 (8,1),它们各自的分类是(是,是)。

我只是不确定如何将数据拆分(插入)到其各自的侧面

struct data
{
    string group;
    vector<double> values;
};

0 个答案:

没有答案