Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Decision Tree - Theory (Math), Application & Modeling with R
Rating: 4.3 out of 5(306 ratings)
2,408 students

Decision Tree - Theory (Math), Application & Modeling with R

Analytics/ Supervised Machine Learning/ Data Science: CHAID / CART / Random Forest etc. workout (Python demo at the end)
Last updated 10/2025
English
English

What you'll learn

  • Get Crystal clear understanding of decision tree
  • Understand the business scenarios where decision tree is applicable
  • Become comfortable to develop decision tree using R statistical package
  • Understand the algorithm behind decision tree i.e. how does decision tree software work
  • Understand the practical way of validation, auto validation and implementation of decision tree

Course content

5 sections71 lectures5h 44m total length
  • Welcome Note2:54

    Explore the theory, practical usage, and modeling of decision trees using R. The course offers examples, hands-on exercises with Excel and R, and guidance to master the algorithm.

  • Section Overview1:26

    Explore how decision trees handle categorical outcomes, view sample outputs, learn key terms, compare gains with logistic regression scoring, and preview their advantages through a practical demo.

  • Need of a decision tree9:13

    Explore how a model targets high propensity prospects to improve response rates using a decision tree.

  • Anatomy of a Decision Tree9:29

    Explore the anatomy of a decision tree through a credit bureau example, detailing root and leaf nodes, bifurcation paths, and how CHK_ACCT, duration, and SAV_ACCT shape outcomes.

  • Gain From a Decision Tree5:22

    Explore the gain from a decision tree by visualizing leaf node concentrations and comparing bases, using an advanced R graph that highlights green, red, and blue zones of responders.

  • KS of a decision tree3:12

    Learn how to compute the KS statistic from a decision tree by analyzing leaf node response rates and the proportions of responders and non-responders, with Excel formulas.

  • Business Application of a Decison tree4:21

    Learn how decision trees segment prospects, assess default risk, target offers, reduce attrition, and detect fraud across loans, treatments, and customer portfolios.

  • Defintions related with Objective segmentation3:31

    Explore objective segmentation in decision trees, creating homogeneous within groups and heterogeneous across red and blue zones to predict the dependent variable, with techniques like CHAID, Gini, entropy, and CART.

  • Decision Tree vs Logistic Regression6:24

    Compare decision tree and logistic regression, highlighting differences in scoring granularity, prioritization, and development time; understand when to use each model and their strengths.

  • Check basic understanding of decision tree
  • FAQ: for Introduction section0:18
  • Section PDF24:00

Requirements

  • The course is fairly simple but it will help if they understand how to read excel formula

Description

What is this course?

Decision Tree Model building is one of the most applied technique in analytics vertical. The decision tree model is quick to develop and easy to understand. The technique is simple to learn. A number of business scenarios in lending business / telecom / automobile etc. require decision tree model building.

This course ensures that student get understanding of

  • what is the decision tree
  • where do you apply decision tree
  • what benefit it brings
  • what are various algorithm behind decision tree
  • what are the steps to develop decision tree in R
  • how to interpret the decision tree output of R

Course Tags

  • Decision Tree
  • CHAID
  • CART
  • Objective segmentation
  • Predictive analytics
  • ID3
  • GINI

Material in this course

  • the videos are in HD format
  • the presentation used to create video are available to download in PDF format
  • the excel files used is available to download
  • the R program used is also available to download

How long the course should take?

It should take approximately 8 hours to internalize the concepts and become comfortable with the decision tree modeling using R

The structure of the course

Section 1 – motivation and basic understanding

  • Understand the business scenario, where decision tree for categorical outcome is required
  • See a sample decision tree – output
  • Understand the gains obtained from the decision tree
  • Understand how it is different from logistic regression based scoring

Section 2 – practical (for categorical output)

  • Install R - process
  • Install R studio - process
  • Little understanding of R studio /Package / library
  • Develop a decision tree in R
  • Delve into the output

Section 3 – Algorithm behind decision tree

  • GINI Index of a node
  • GINI Index of a split
  • Variable and split point selection procedure
  • Implementing CART
  • Decision tree development and validation in data mining scenario
  • Auto pruning technique
  • Understand R procedure for auto pruning
  • Understand difference between CHAID and CART
  • Understand the CART for numeric outcome
  • Interpret the R-square meaning associated with CART

Section 4 – Other algorithm for decision tree

  • ID3
  • Entropy of a node
  • Entropy of a split
  • Random Forest Method

Why take this course?

Take this course to

  • Become crystal clear with decision tree modeling
  • Become comfortable with decision tree development using R
  • Hands on with R package output
  • Understand the practical usage of decision tree

Who this course is for:

  • Data Mining professionals
  • Analytics professionals
  • People seeking job in analytics industry