Академический Документы
Профессиональный Документы
Культура Документы
WITH H20 IN R
14 QUICK STEPS
STEP 1 Load Libraries
suppressWarnings(suppressMessages(library(h2o)))
suppressWarnings(suppressMessages(library(data.table)))
suppressWarnings(suppressMessages(library(ggplot2)))
library(IRkernel)
options(repr.plot.width = 8)
options(repr.plot.height = 4)
h2o.init()
head(train_df, 5)
STEP 5 Selecting Vars for ML
x = predictors,
y = response,
training_frame=train,
nfolds=5,
keep_cross_validation_predictions=TRUE,
keep_cross_validation_fold_assignment=TRUE,
score_each_iteration=TRUE,
model_id="churn_gbm",
distribution='bernoulli',
max_depth=10,
min_rows=10,
nbins_top_level=200,
nbins_cats=200,
learn_rate=.01,
learn_rate_annealing=1,
min_split_improvement=0.0000001,
stopping_rounds=5,
ntrees=100,
sample_rate=1,
col_sample_rate=1,
seed = 8
)
STEP 7 Review Model Result
gbm@model$cross_validation_metrics_summary
(variable performance)
(Plotting graph)
(cbind prediction)
head(train_plus, 5)
head(test_plus, 5)
STEP 9 Graph Accuracy of Classes
acc_df
(Plotting graph)
print(model_path)
LOAD MODEL
suppressWarnings(suppressMessages(library(h2o)))
suppressWarnings(suppressMessages(library(data.table)))
h2o.init()