Building regression trees
This recipe covers the use of tree models for regression. The rpart
package provides the necessary functions to build regression trees.
Getting ready
Install the rpart
, caret
, and rpart.plot
packages if you do not already have them installed. If you have not already downloaded the data files for this chapter, do so now and ensure that the BostonHousing.csv
and education.csv
files are in the R working directory.
How to do it...
To build regression trees, follow the steps below:
- Load the
rpart
,rpart.plot
, andcaret
packages:> library(rpart) > library(rpart.plot) > library(caret)
- Read the data:
> bh <- read.csv("BostonHousing.csv")
- Partition the data:
> set.seed(1000) > t.idx <- createDataPartition(bh$MEDV, p=0.7, list = FALSE) ...
Get R: Recipes for Analysis, Visualization and Machine Learning now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.