# NOT RUN {
data(servo)
myformula <- class~motor+screw+pgain+vgain
perc.train <- 0.7
index.train <- sample(1:nrow(servo), size = round(perc.train*nrow(servo)))
data.train <- servo[index.train,]
data.predict <- servo[-index.train,]
## to run longer test using all 5 default regression base learners
## try: est <- epcreg(myformula, data.train, ncores=2)
est <- epcreg(myformula, data.train, ncores=2
, baselearner.control=epcreg.baselearner.control(
baselearners="knn"
, baselearner.configs = make.configs("knn"
, config.df = expand.grid(kernel = "rectangular"
, k = c(5, 10)))))
newpred <- predict(est, data.predict)
# }
Run the code above in your browser using DataLab