Decision Trees, Random Forests, AdaBoost & XGBoost in R [Video]

4 (1 reviews total)
By Start-Tech Academy
    Advance your knowledge in tech with a Packt subscription

  • Instant online access to over 7,500+ books and videos
  • Constantly updated with 100+ new titles each month
  • Breadth and depth in over 1,000+ technologies

About this video

This course teaches you everything you need to create a decision tree/ random forest/ XGBoost model in R and covers all the steps that you should take to solve a business problem through a decision tree.

Below are the course contents of this course on linear regression:

Section 1 - Introduction to machine learning

In this section, we will learn what machine learning means. What are the meanings or different terms associated with machine learning? You will see some examples so that you understand what machine learning is. It also contains steps involved in building a machine-learning model, not just linear models, any machine-learning model.

Section 2 - R basic

This section will help you to set up R and R studio on your system and it'll teach you how to perform some basic operations in R.

Section 3 - Pre-processing and simple decision trees

In this section you will learn what actions you need to take to prepare it for analysis; these steps are very important for creating something meaningful. we will start with the basic theory of decision trees then cover data pre-processing topics like missing value imputation, variable transformation, and test-train split. In the end, we will create and plot a simple regression decision tree.

Section 4 - Simple classification tree

In this section we will expand our knowledge of regression decision trees to classification trees, we will also learn how to create a classification tree in Python

Section 5, 6 and 7 - Ensemble technique

In this section we will start our discussion about advanced ensemble techniques for decision trees. Ensembles techniques are used to improve the stability and accuracy of machine-learning algorithms. In this course we will discuss random forest, bagging, gradient boosting, AdaBoost and XGBoost.

By the end of this course, your confidence in creating a decision tree model in R will soar. You'll have a thorough understanding of how to use decision tree modeling to create predictive models and solve business problems.

All the codes and supporting files for this course are available at -

Publication date:
September 2019
3 hours 55 minutes

About the Author

  • Start-Tech Academy

    Start-Tech Academy is a technology-based analytics education company and aims at bringing together the analytics companies and interested learners. They are the creators of some of the most popular online courses, with over 250,000 enrollments and thousands of 5-star reviews. Their top-quality training content along with internships and project opportunities has helped students in launching their analytics journey.

    Founded by Abhishek Bansal and Pukhraj Parikh, together they have been teaching data science and machine learning for over a decade now. Pukhraj has completed his PGDM from IIMA and BTech from IIT Roorkee. Abhishek has completed his MBA degree from FMS Delhi and BTech from IIT Roorkee.

    Browse publications by this author

Latest Reviews

(1 reviews total)
Es muy buen curso tiene muchos aportes y una guía esencial como profunda para realizar análisis de datos. Muy agradecido y me ha sido de mucha utilidad a nivel profesional.

Recommended For You

Book Title
Unlock this video and the full library for FREE
Start free trial