-
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathregr_multi.R
40 lines (26 loc) · 930 Bytes
/
regr_multi.R
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
# ---- Regression & Multiclass Examples ----
# ---- setup ----
library("mlr3summary")
library("mlr3learners")
library("mlr3pipelines")
library("mlr3fairness")
############### REGRESSION & XGBOOST ################
# ---- create task ----
task_cars = tsk("mtcars")
# ---- summary ranger ----
xg = lrn("regr.xgboost")
set.seed(12005L)
xg$train(task_cars)
cv3 = rsmp("cv", folds = 3L)
rr_c = resample(task = task_cars, learner = xg, resampling = cv3, store_models = TRUE)
summary(object = xg, resample_result = rr_c)
############### MULTICLASS & TREE ################
# ---- create task ----
task_wine = tsk("wine")
# ---- summary ranger ----
tree = lrn("classif.rpart")
set.seed(12005L)
tree$train(task_wine)
bs3 = rsmp("bootstrap", repeats = 3L)
rr_w = resample(task = task_wine, learner = tree, resampling = bs3, store_models = TRUE)
summary(object = tree, resample_result = rr_w, summary_control(n_important = 4L))