Machine learning J48决策树只使用数据集中的一个属性对输出进行分类,为什么会发生这种情况,我如何让它使用所有属性?

Machine learning J48决策树只使用数据集中的一个属性对输出进行分类,为什么会发生这种情况,我如何让它使用所有属性?,machine-learning,classification,weka,decision-tree,Machine Learning,Classification,Weka,Decision Tree,这可能是个愚蠢的问题,所以我提前道歉。我目前正在使用weka,使用许多属性对性能进行分类。然而,在70/30分割上运行J48模型并可视化决策树后,只使用了一个属性,而不是所有属性。我哪里出了问题?如何修复它?树中使用的一个变量并不意味着有问题。特别是如果只有四个端点节点。我建议允许较小的端节点增加树或在其他工具(例如R)中运行它,以查看它是否产生不同的结果。正如@Jan_Kislinger所指出的,利润可能是目前为止最好的预测因素。但要调查这一点,请停止从数据中获利,然后重新运行J48。其他属性

这可能是个愚蠢的问题,所以我提前道歉。我目前正在使用weka,使用许多属性对性能进行分类。然而,在70/30分割上运行J48模型并可视化决策树后,只使用了一个属性,而不是所有属性。我哪里出了问题?如何修复它?

树中使用的一个变量并不意味着有问题。特别是如果只有四个端点节点。我建议允许较小的端节点增加树或在其他工具(例如R)中运行它,以查看它是否产生不同的结果。正如@Jan_Kislinger所指出的,利润可能是目前为止最好的预测因素。但要调查这一点,请停止从数据中获利,然后重新运行J48。其他属性可能以某种方式编码错误。树中使用的一个变量并不意味着有问题。特别是如果只有四个端点节点。我建议允许较小的端节点增加树或在其他工具(例如R)中运行它,以查看它是否产生不同的结果。正如@Jan_Kislinger所指出的,利润可能是目前为止最好的预测因素。但要调查这一点,请停止从数据中获利,然后重新运行J48。其他属性可能以某种方式编码错误。