Data Analysis with Tree-Based Methods
Statistical learning methods based on decision trees are flexible and intuitive solutions to classification and regression problems, which nevertheless are straightforward to interpret. This course will introduce the classification and regression tree model (CART), as well as more advanced tree-based approaches, including, as time permits, gradient-boosted trees, bagged trees, random forest, and Bayesian additive regression trees. We will use the R Programming Language to apply these methods to real data and compare them to other regression and classification methods. We will discuss advantages and disadvantages of tree-based methods, and cover presentation, interpretation, and visualization of results.
Topics
- Identify the core features of tree-based classification and regression methods.
- Apply tree-based methods to real data using R packages.
- Analyze the results of tree-based methods, and effectively communicate those results to others.
Official roster learning outcomes
Prerequisites & course information
CS 1110 or CS 1112; STSCI 2150.
Sources
- Course catalogue ↗2026-2027
- Catalogue entry ↗
Catalogue variants
- Data Analysis with Tree-Based Methods · 2.0 · Undergraduate