## ----setup, include = FALSE--------------------------------------------------- knitr::opts_chunk$set( collapse = TRUE, comment = "#>" ) ## ----message=FALSE, warning=FALSE--------------------------------------------- library(dplyr) library(explore) data <- create_data_buy(obs = 1000) glimpse(data) ## ----message=FALSE, warning=FALSE, fig.width=6, fig.height=4------------------ data %>% explain_tree(target = buy) ## ----message=FALSE, warning=FALSE, fig.width=6, fig.height=4------------------ data %>% explain_tree(target = mobiledata_prd) ## ----message=FALSE, warning=FALSE, fig.width=6, fig.height=4------------------ data %>% explain_tree(target = age) ## ----message=FALSE, warning=FALSE, fig.width=6, fig.height=4------------------ data %>% explain_forest(target = buy, ntree = 100) ## ----message=FALSE, warning=FALSE, fig.width=6, fig.height=4------------------ data %>% drop_var_not_numeric() |> explain_xgboost(target = buy) ## ----message=FALSE, warning=FALSE--------------------------------------------- train <- data %>% drop_var_not_numeric() |> explain_xgboost(target = buy, out = "all") ## ----message=FALSE, warning=FALSE--------------------------------------------- train$importance ## ----message=FALSE, warning=FALSE--------------------------------------------- train$tune_plot ## ----message=FALSE, warning=FALSE--------------------------------------------- train$tune_data ## ----message=FALSE, warning=FALSE--------------------------------------------- data %>% explain_logreg(target = buy) ## ----message=FALSE, warning=FALSE--------------------------------------------- data <- create_data_buy(obs = 2000, target1_prob = 0.05) data %>% describe(buy) ## ----message=FALSE, warning=FALSE, fig.width=6, fig.height=4------------------ data %>% balance_target(target = buy, min_prop = 0.10) %>% explain_tree(target = buy)