Update 2-modeling.R

This commit is contained in:
Kyle Belanger 2023-03-27 06:32:53 -04:00
parent c55d1379d8
commit b98d624ec6

View file

@ -124,6 +124,34 @@ class_test_result_conf_matrix <- ys$conf_mat(
# x-boost- class ----------------------------------------------------------
x_boost_rec <- r$recipe(ft4_dia ~ . , data = ds_train) %>%
r$step_rm(FT4) %>%
r$step_impute_bag(r$all_predictors()) %>%
r$step_dummy(gender)
xgb_spec <-
p$boost_tree(tree_depth = tune(), learn_rate = tune(), loss_reduction = tune(),
min_n = tune(), sample_size = tune(), trees = tune()) %>%
p$set_engine("xgboost") %>%
p$set_mode("classification")
xboost_wf <- wf$workflow() %>%
wf$add_model(xgb_spec) %>%
wf$add_recipe(x_boost_rec)
xboost_parms <- p$extract_parameter_set_dials(rxgb_spec)
xboost_tune <- rf_workflow %>%
tune::tune_grid(
data_fold
,grid = xboost_parms%>% d$grid_regular()
)
# random forest regression ------------------------------------------------
#
reg_metrics <- ys$metric_set(ys$rmse, ys$rsq, ys$mae)