Description Usage Arguments Details Value
regional_benchmark()
is a wrapper function calling a number of functions. See details.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | regional_benchmark(
regions = c("ALLSAC", "SFE", "K", "NC", "NCC", "SCC", "SC", "SJT"),
LRN_IDS,
TUNELENGTH,
INNER,
ITERS,
PROB,
NU,
REPS,
PREPROC,
FINAL,
PATH,
REDUCED,
MES,
INFO,
FS,
FS_NUM
)
|
regions |
|
LRN_IDS |
|
TUNELENGTH |
|
INNER |
|
ITERS |
|
PROB |
|
NU |
|
REPS |
|
PREPROC |
|
FINAL |
|
PATH |
|
REDUCED |
|
MES |
|
INFO |
|
FS |
|
FS_NUM |
|
Here is a some pseudo-code that explains what is happening behind the scenes.
Skip. Because regional_benchmark()
is called inside the for
-loop for (FS_NUM in FS_NUM_LIST)
(see above), if FINAL
is #' TRUE
, regional_benchmark()
skips the region
it does not need to calculate the final models.
Data loading. This handled by get_training_data()
Data formatting. This is handled by fmt_labels()
, sanitize_data()
and get_coords()
.
Feature selection. If FINAL
is TRUE
the selected features are retrieved from get_bestBMR_tuning_results()
. If FINAL
is FALSE
the selected features are derived from transformed training data using get_ppc()
and preproc_data()
. The resulting transformed data are filtered for correlation higher than 0.95 with caret::findCorrelation()
. Then, 500 subsampled mlr
Tasks are created with mlr::makeResampleDesc()
, mlr::makeClassifTask()
, mlr::makeResampleInstance()
and mlr::filterFeatures()
. The #' FS_NUM
most commonly select features across the 500 realizations are selected.
Pre-processing. The target and training data are transformed using get_ppc()
on the target data and preproc_data()
on the #' training data. SMOTE is applied using get_smote_data()
and get_smote_coords()
which both call resolve_class_imbalance()
.
Tasks. Tasks are obtained using mlr::makeClassifTask()
.
Learners. Learners are constructed using get_learners()
or get_final_learners()
.
Compute benchmark. The benchmark is run with compute_final_model()
or compute_benchmark()
(which needs to retrieve the outer #' folds of the nested resampling with get_outers()
).
a list of mlr
benchmark results
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.