[R-es] A modern object-oriented machine learning framework in R

Diego Martín @ko@@|@tem@@ @end|ng |rom gm@||@com
Vie Ene 3 19:59:46 CET 2020


Estimados amigos:

                             Esta tarde he estado probando la librería
mlr3, que me resulta muy interesante para trabajos de clasificación. En
concreto, para entender su funcionamiento he probado un ejemplo simple
(viene en CRAN). Sin embargo, cuando cambio el parámetro de clasifiación en
la función de aprendizaje, me aparece el error siguiente:


*Error: Element with key 'classif.ranger' not found in DictionaryLearner!*

                           La situación es la siguiente:

library(ranger)
library(mlr3)
task_iris <- TaskClassif$new(id = "iris",
                             backend = iris,
                             target = "Species",
                             positive = NULL)
# learner <- lrn("classif.rpart", cp = 0.01)
learner <- lrn("classif.ranger", cp = 0.01)

                             De forma que, no entiende, no halla,
"classif.ranger". Lo cual no ocurre con "classif.rpart". Si bien es el que
usa en el ejemplo de CRAN. No veo dónde está el problema. La librería
"ranger" carga perfectamente, he consultado
*https://mlr3book.mlr-org.com/list-learners.html
<https://mlr3book.mlr-org.com/list-learners.html>*, y es una de las
posibilidades.

                            La ayuda de lrn(), con la que cuento cuando
hago help("lrn"), en mi opinión no es precisa, y no se trata de que esté en
inglés, se trata de que no va al grano y, de modo muy genéricio, habla del
aprendizaje en esta librería.

                            No corresponde, pero por curiosidad he empleado
también la opción "classif.xgboost", y obtengo el mismo error. No me digan,
por favor, que xgboost, no sirve para variables categóricas, lo sé, se
trata solo de una prueba para ver si esa sí la encontraba en el directorio
de la librería.

                           Por adelantado agradezco a todos su atención a
mi duda y, por supuesto, la dedicación que le otorguen.

                           Gracias.
                           Diego Martín-Oliva.
                           Geógrafo.

	[[alternative HTML version deleted]]



Más información sobre la lista de distribución R-help-es