Closed laserman2000 closed 7 years ago
What is your r2pmml
package version?
The following R script executes cleanly with ranger
0.6.0 and r2pmml
0.13.0:
library("ranger")
library("r2pmml")
data(iris)
iris.ranger = ranger(Sepal.Width ~ ., data = iris, num.trees = 7, write.forest = TRUE)
r2pmml(iris.ranger, "iris_ranger.pmml", variable.levels = sapply(iris, levels))
Thanks for the speedy reply.
I was using ranger 0.7.0 in R 3.3.3. I'm looking to find 0.6.0, but it seems it's missing (https://cran.r-project.org/src/contrib/ranger_0.6.0.tar.gz).
I upgraded ranger
package from 0.6.0 to 0.7.0, and I'm getting the same exception now. Will investigate.
@laserman2000 Upgrade to r2pmml
version 0.13.1, and the conversion will succeed.
Checked it and it works great! Thanks!
If we use the iris dataset to create a regression model [e.g.
iris.ranger = ranger(Sepal.Width ~ ., data = iris, num.trees = 7, write.forest = TRUE)
] then the r2pmml functionReturns the following error
Does r2pmml support Regression forest for the ranger package? If yes, how can we pass the variable.levels argument?
Thanks!