# Simulate data from the Friedman 1 benchmark problem
set.seed(1025) # for reproducibility
trn <- gen_friedman1(500) # training data
tst <- gen_friedman1(500) # test data
# Gradient boosted decision trees
set.seed(1027) # for reproducibility
bst <- ladboost(subset(trn, select = -y), y = trn$y, depth = 2)
pred <- predict(bst, newdata = tst)
mean((pred - tst$y) ^ 2)
Run the code above in your browser using DataLab