Cómo utilizar los bosques R azar para reducir los atributos que no tienen clases discretas?
-
02-10-2019 - |
Pregunta
Quiero utilizar Random bosques para la reducción de atributo. Uno de los problemas que tengo en mis datos es que no tengo clase discreta - única continua, lo que indica cómo el ejemplo difiere de 'normal'. Este atributo de clase es un tipo de distancia de cero a infinito. ¿Hay alguna manera de utilizar el bosque aleatorio para tales datos?
Solución
Esto debería haber ningún problema - RF solo cambiará al modo de regresión. randomForest
función de uso del paquete randomForest
.
Para obtener similitud objeto con el argumento proximity=TRUE
, como:
randomForest(Sepal.Length~.,data=iris,proximity=TRUE)$proximity
Para obtener nodo pureza (Gini-index similares) atributo importancia:
randomForest(Sepal.Length~.,data=iris)$importance[,"IncNodePurity"]
Para obtener aumento MSE media (precisión-descenso similar) importancia de los atributos:
randomForest(Sepal.Length~.,data=iris,importance=TRUE)$importance[,"%IncMSE"]
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow