我正在使用classregtree(X,Y)函数制作决策树。我将X作为大小为70X9的矩阵(70个数据对象,每个都有9个属性)传递,将Y作为70X1矩阵传递。我的每个Y值都是2或4。但是,在形成的决策树中,对于某些叶节点,它给出的值为2.5或3.5。
有什么想法可能会导致这种情况吗?
最佳答案
您正在回归模式(默认模式)中使用classregtree。
将模式更改为分类模式。
关于matlab - Matlab:决策树显示无效的输出值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6945476/