[R-es] Error implementando FeatureImp$new del paquete iml

Marcelino de la Cruz Rot m@rce||no@de|@cruz @end|ng |rom urjc@e@
Jue Mayo 7 21:22:27 CEST 2020


Hola Manuel:

A mi no me da error. Supongo que tendrá que ver con la versión de R o 
del paquete iml o randomForest. en mi caso, 4.0-0,  0.10-0 y 4.6-14 
respectivamente.

Un saludo,

Marcelino

 > data("Boston", package = "MASS")
 > rf <- randomForest(medv ~ ., data = Boston, ntree = 50)
 > X <- Boston[which(names(Boston) != "medv")]
 > predictor <- Predictor$new(rf, data = X, y = Boston$medv)
 > imp <- FeatureImp$new(predictor, loss = "mae")
 > plot(imp)
 > imp
Interpretation method:  FeatureImp
error function: mae

Analysed predictor:
Prediction task: unknown


Analysed data:
Sampling from data.frame with 506 rows and 13 columns.

Head of results:
   feature importance.05 importance importance.95 permutation.error
1   lstat      4.515327   4.752950      4.988680          4.583733
2      rm      3.256219   3.329170      3.413682          3.210643
3 ptratio      1.738799   1.784022      1.814109          1.720506
4     dis      1.710630   1.735665      1.748486          1.673871
5     nox      1.649872   1.714041      1.733570          1.653016
6    crim      1.648244   1.706018      1.720623          1.645279



El 07/05/2020 a las 20:57, Manuel Mendoza escribió:
> Hola de nuevo. Al aplicar el comando FeatureImp del paquete iml me daba
> este error:
> Error in as.double(y) :
>    cannot coerce type 'environment' to vector of type 'double'
>
> Me fui al ejemplo original con la base de datos Boston, para ver las
> diferencias con mi script, y para mi sorpresa, da el mismo error. Este es
> el código:
>
> data("Boston", package = "MASS")
> rf <- randomForest(medv ~ ., data = Boston, ntree = 50)
> X <- Boston[which(names(Boston) != "medv")]
> predictor <- Predictor$new(rf, data = X, y = Boston$medv)
> imp <- FeatureImp$new(predictor, loss = "mae")
> plot(imp)
>
> tras la última línea me da ese error. He buscado en la web, pero las
> respuestas no me ayudaron.
>
> Gracias una vez más por vuestra ayuda,
> Manuel
>
> 	[[alternative HTML version deleted]]
>
> _______________________________________________
> R-help-es mailing list
> R-help-es using r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
> .


-- 
Marcelino de la Cruz Rot
Depto. de Biología y Geología
Física y Química Inorgánica
Universidad Rey Juan Carlos
Móstoles España



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