繁体   English   中英

如何使用R Random forest减少没有离散类的属性?

[英]How to use R Random forests to reduce attributes having no discrete classes?

我想使用随机森林来减少属性。 我的数据中存在的一个问题是我没有离散类 - 仅连续,这表示示例与“正常”的不同之处。 此类属性是从零到无穷大的一种距离。 有没有办法使用随机森林这样的数据?

这应该没问题 - RF只会切换到回归模式。 使用randomForest包中的randomForest函数。
要使用proximity=TRUE参数获得对象相似性,例如:

randomForest(Sepal.Length~.,data=iris,proximity=TRUE)$proximity

要获得节点纯度(类似Gini索引)属性重要性:

randomForest(Sepal.Length~.,data=iris)$importance[,"IncNodePurity"]

为了获得平均MSE增加(精确度降低)属性重要性:

randomForest(Sepal.Length~.,data=iris,importance=TRUE)$importance[,"%IncMSE"]

暂无
暂无

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

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