JOSE MARTIN AREVALO
2014-Apr-16 18:28 UTC
[R-es] Gráfica importancia de variables con rpart
Hola de nuevo, esta tarde he estado probando la solución que me aportaba Jorge Velez, y no he conseguido que me funcione. Sin embargo, me he dado cuenta que en el propio paquete rpart, una vez obtendo el modelo, cuando le digo que lo resuma, entonces, me aparecen más o menos los resultados que busco. Es decir, si el nombre del modelo es "arbol", al utilizar summary(arbol), uno de los resultados que me aparecen es la importancia de la variable transformada para que cuando se sumen todas las variables del modelo sumen 100. Desde estos resultados, ¿cómo puedo extraer los datos que necesito (nombre de la variable e importancia) para hacer una gráfica de barras? La alternativa más sencilla es, simplemente, copiar los datos que se listan y luego en el procesador de textos insertar una gráfica con estos valores. Sin embargo, ¿puede hacerse la gráfica directamente desde R con el paquete rpart? Gracias a todos, y perdón por ser un tostón Pepe Martín PD: La transición desde SPSS es dura!
Carlos J. Gil Bellosta
2014-Apr-16 18:39 UTC
[R-es] Gráfica importancia de variables con rpart
Hola, ¿qué tal? Hace no mucho "resolví" (para salir de un apuro) ese problema: http://www.datanalytics.com/2013/11/06/importancia-de-variables-en-arboles/ Es una implementación rápida de una idea peregrina y perfectible. Pero te puede inspirar. Un saludo, Carlos J. Gil Bellosta http://www.datanalytics.com El día 16 de abril de 2014, 20:28, JOSE MARTIN AREVALO <martin_jose en gva.es> escribió:> Hola de nuevo, esta tarde he estado probando la solución que me aportaba Jorge Velez, y no he conseguido que me funcione. Sin embargo, me he dado cuenta que en el propio paquete rpart, una vez obtendo el modelo, cuando le digo que lo resuma, entonces, me aparecen más o menos los resultados que busco. Es decir, si el nombre del modelo es "arbol", al utilizar summary(arbol), uno de los resultados que me aparecen es la importancia de la variable transformada para que cuando se sumen todas las variables del modelo sumen 100. Desde estos resultados, ¿cómo puedo extraer los datos que necesito (nombre de la variable e importancia) para hacer una gráfica de barras? La alternativa más sencilla es, simplemente, copiar los datos que se listan y luego en el procesador de textos insertar una gráfica con estos valores. Sin embargo, ¿puede hacerse la gráfica directamente desde R con el paquete rpart? > > Gracias a todos, y perdón por ser un tostón > > Pepe Martín > > PD: La transición desde SPSS es dura! > _______________________________________________ > R-help-es mailing list > R-help-es en r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es