繁体   English   中英

如何检查树是分类树还是回归树

[英]How to check if tree is a classification tree or regression tree

我想做一个修剪我的树木的通用方法。 我用来制作树的软件包是标准的c-ran“树”软件包。

该方法取决于我得到的树的类型。 我正在用像这样的tree方法来构建我的树

classification_tree_gini<- tree(Class~., train_df[,c(-1,-28)], split ="gini")
regression_tree_gini <- tree(UPDRS ~., train_df[,c(-1,-29)], split = "gini")

如何在代码方面检索树的类型,以便实现我的方法?

返回的树已存储用于训练数据预测的值。 您应该能够问这些预测的类别是什么。

class(regression_tree_gini$y)
[1] "numeric"
class(classification_tree_gini$y)
[1] "factor"

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM