2
Most read
9
Most read
15
Most read
DECISION TREES AND TABLES
Divya Sure
17MIS7054
What is decision tree?
• A decision tree is a graphical representation of possible solutions
to a decision based on certain conditions.
• Decision tree requires a systematic, documented thought process.
• Decision trees shows each decision sequentially.
• Provides for randow elements for business conditions that will be
related in future.
Decision tree in various sectors:
• Decision tree diagrams are often used by businesses to plan a
strategy, analyze research, and come to conclusions.
• Lenders and banks use decision trees to calculate the riskiness
of loans and investment opportunities.
Elements of decision tree
indicates condition
indicates an action
Limitations for Decision Tree:
• The biggest limitation of our decision making is that we
can only selecting from the known alternatives
• Provide less information of the relationship
Advantages:
• Easy to Understand
• Useful in Data exploration
• Less data cleaning required.
• Data type is not a constant.
• Decision trees help formalize the brainstorming process so we
can identify more potential solutions.
• The advantages of a decision tree are fairly obvious: a “path”
through possibilities, with alternatives, leading toward a desirable
outcome.
Disadvantages:
• Over fitting
• Not fit for continous variables.
• Loss of innovation-only past experience go into the branching
of choices, new ideas donot get much consideration
Example:
if student got marks >=90 percent
then
allot first category
else if
student got marks >=80 percent
then
allot second category
else if
student got marks>=50 percent&&<80
then
allot third category
else
No admission
end if
else
go to third category
end if
end if
Decision Tree and Tables
Decision Tables:
• Decision tables are visual representation for specifying which
actions to perform depending on given conditions.
• Information in decision tables could also be represented as
decision trees or in a programming language as a series of if-
then-else and switch-case statements.
Why use decision tables?
• Powerful visualization
• Preventing errors is easier
Advantages:
• A decision table may be easier to construct than a flowchart.
• It is possible to check that all test combinations have been
considered.
• The tables show cause and effect relationships.
• They use standardized format.
• Easily understood making it very effective for communication
between analysts or programmers and non-technical users.
Disadvantages:
• The total sequence is not clearly shown, i.e., no overall picture
is given by decision tables as presented by flowcharts.
• Where the logic of a system is simple, flowcharts nearly always
serve the purpose better than a decision table.
Steps to draw decision table:
1.Analyze the requirement and create the first coloumn.
2.Add coloumn
3.Reduce the table.
Mark insignificant values with”-”.
4.Determine actions
5.Write test cases
Conditio
ns
Rule 1 Rule 2 Rule 3 Rule 4 Rule 5 Rule 6 Rule 7 Rule 8
marks>=
90percen
t
N N N N T T T T
marks>=
80percen
t
N N T T - - - -
marks>=
50%&&<
80%
N T - - - - - -
Actions
First
Category
- - - - X X X X
Second
Category
- - X X - - - -
Third
Category
-ss X - - - - - -
No
admissio
n
X - - - - - - -
References:
• https://www.slideshare.net/DMANIMALA/decision-table-44548879
• http://www.answers.com/Q/What_are_advantages_and_disadvantages_of_d
ecision_tables
• https://www.coursehero.com/file/p4bc0fm/What-are-the-Advantages-of-
Decision-Tables-1-This-type-of-testing-also-works/
• http://tryqa.com/what-is-decision-table-in-software-testing/
• https://en.wikipedia.org/wiki/Decision_table
• https://study.com/academy/lesson/what-is-a-decision-tree-examples-
advantages-role-in-management.html
• https://en.wikipedia.org/wiki/Decision_tree
• https://www.analyticsvidhya.com/blog/2016/04/complete-tutorial-tree-based-
modeling-scratch-in-python/
• https://www.kaggle.com/dmilla/introduction-to-decision-
trees-titanic-dataset
• https://gormanalysis.com/decision-trees/
THANK YOU

More Related Content

PPTX
Decision table
PPTX
Decision tree- System analysis and design
PPTX
System analysis ITM3(1).pptx
PPTX
Software Engineering- ERD DFD Decision Tree and Table
PPT
Process models
PDF
Feasibility Study Report Personal Information & Leave Management System
PPTX
Oops in vb
PPTX
STRUCTURED ANALYSIS (Software Engg.)
Decision table
Decision tree- System analysis and design
System analysis ITM3(1).pptx
Software Engineering- ERD DFD Decision Tree and Table
Process models
Feasibility Study Report Personal Information & Leave Management System
Oops in vb
STRUCTURED ANALYSIS (Software Engg.)

What's hot (20)

PDF
Decision tree
PPTX
Data Integration and Transformation in Data mining
PPTX
Software Configuration Management (SCM)
PPTX
Lecture #01
PPTX
Tree pruning
PPTX
Query processing and optimization (updated)
PPTX
multi dimensional data model
PDF
Data warehousing
PDF
Software Engineering :UML class diagrams
PPTX
Genetic algorithms vs Traditional algorithms
PPTX
Exploratory data analysis with Python
PPTX
Expert system
PPTX
RMMM Plan
PPTX
System Modelling
PPTX
Data Redundancy & Update Anomalies
ODP
Machine Learning with Decision trees
PPTX
Software project management
PPT
Spm unit2
PPTX
Adversarial search
PPT
Risk management(software engineering)
Decision tree
Data Integration and Transformation in Data mining
Software Configuration Management (SCM)
Lecture #01
Tree pruning
Query processing and optimization (updated)
multi dimensional data model
Data warehousing
Software Engineering :UML class diagrams
Genetic algorithms vs Traditional algorithms
Exploratory data analysis with Python
Expert system
RMMM Plan
System Modelling
Data Redundancy & Update Anomalies
Machine Learning with Decision trees
Software project management
Spm unit2
Adversarial search
Risk management(software engineering)
Ad

Similar to Decision Tree and Tables (20)

PPTX
Analysis and design tool
PDF
decision tree analysis Er. S Sood
PPTX
Decision tree
PPTX
Decision tree
PPTX
Decision Making Process and algorithms to take decisions
PPTX
seminar 5th sem.pptxotftysexhrexerhrxytxrxtc
PPT
part 5
PPTX
UNDERSTANDING DECISION TABLES. BY SRISHTI GUPTA
DOCX
C notes mca i sem 2011
PPTX
Decision tree in System Design
PPT
MIS Wk-10.ppt
PPTX
Operational analytics overview
PPS
PPT
Decision Support System
PPTX
Operational Research
PPTX
Chapter 10 Describing process specifications and structured decisions.pptx
PPTX
Decision tree
PPT
Lecture3 Modelling Decision Processes
Analysis and design tool
decision tree analysis Er. S Sood
Decision tree
Decision tree
Decision Making Process and algorithms to take decisions
seminar 5th sem.pptxotftysexhrexerhrxytxrxtc
part 5
UNDERSTANDING DECISION TABLES. BY SRISHTI GUPTA
C notes mca i sem 2011
Decision tree in System Design
MIS Wk-10.ppt
Operational analytics overview
Decision Support System
Operational Research
Chapter 10 Describing process specifications and structured decisions.pptx
Decision tree
Lecture3 Modelling Decision Processes
Ad

More from DivyaSure (7)

DOCX
U mobile
PDF
Waste Products
PPTX
Volume Testing
DOCX
Dorebell
PPTX
Object Oriented Design
DOCX
BookMyShow
DOCX
4d printing
U mobile
Waste Products
Volume Testing
Dorebell
Object Oriented Design
BookMyShow
4d printing

Recently uploaded (20)

PPTX
ENG4-Q2-W5-PPT (1).pptx nhdedhhehejjedheh
PPTX
timber basics in structure mechanics (dos)
PDF
Govind singh Corporate office interior Portfolio
PPTX
Evolution_of_Computing_Presentation (1).pptx
PDF
Architecture Design Portfolio- VICTOR OKUTU
PDF
1 Introduction to Networking (06).pdfbsbsbsb
PPT
Unit I Preparatory process of dyeing in textiles
PDF
Timeless Interiors by PEE VEE INTERIORS
PPTX
Introduction to Building Information Modeling
PPTX
Drawing as Communication for interior design
PDF
The Complete Guide to Buying Verified Stripe Accounts 2025.pdf
PDF
How Animation is Used by Sports Teams and Leagues
PDF
Test slideshare presentation for blog post
PPTX
PROPOSAL tentang PLN di metode pelaksanaan.pptx
PPTX
UNIT III - GRAPHICS AND AUDIO FOR MOBILE
PPTX
Presentation1.pptxnmnmnmnjhjhkjkjkkjkjjk
PPT
Fire_electrical_safety community 08.ppt
PDF
THEORY OF ID MODULE (Interior Design Subject)
PDF
Trends That Shape Graphic Design Services
PPTX
lecture-8-entropy-and-the-second-law-of-thermodynamics.pptx
ENG4-Q2-W5-PPT (1).pptx nhdedhhehejjedheh
timber basics in structure mechanics (dos)
Govind singh Corporate office interior Portfolio
Evolution_of_Computing_Presentation (1).pptx
Architecture Design Portfolio- VICTOR OKUTU
1 Introduction to Networking (06).pdfbsbsbsb
Unit I Preparatory process of dyeing in textiles
Timeless Interiors by PEE VEE INTERIORS
Introduction to Building Information Modeling
Drawing as Communication for interior design
The Complete Guide to Buying Verified Stripe Accounts 2025.pdf
How Animation is Used by Sports Teams and Leagues
Test slideshare presentation for blog post
PROPOSAL tentang PLN di metode pelaksanaan.pptx
UNIT III - GRAPHICS AND AUDIO FOR MOBILE
Presentation1.pptxnmnmnmnjhjhkjkjkkjkjjk
Fire_electrical_safety community 08.ppt
THEORY OF ID MODULE (Interior Design Subject)
Trends That Shape Graphic Design Services
lecture-8-entropy-and-the-second-law-of-thermodynamics.pptx

Decision Tree and Tables

  • 1. DECISION TREES AND TABLES Divya Sure 17MIS7054
  • 2. What is decision tree? • A decision tree is a graphical representation of possible solutions to a decision based on certain conditions. • Decision tree requires a systematic, documented thought process. • Decision trees shows each decision sequentially. • Provides for randow elements for business conditions that will be related in future.
  • 3. Decision tree in various sectors: • Decision tree diagrams are often used by businesses to plan a strategy, analyze research, and come to conclusions. • Lenders and banks use decision trees to calculate the riskiness of loans and investment opportunities.
  • 4. Elements of decision tree indicates condition indicates an action
  • 5. Limitations for Decision Tree: • The biggest limitation of our decision making is that we can only selecting from the known alternatives • Provide less information of the relationship
  • 6. Advantages: • Easy to Understand • Useful in Data exploration • Less data cleaning required. • Data type is not a constant. • Decision trees help formalize the brainstorming process so we can identify more potential solutions. • The advantages of a decision tree are fairly obvious: a “path” through possibilities, with alternatives, leading toward a desirable outcome.
  • 7. Disadvantages: • Over fitting • Not fit for continous variables. • Loss of innovation-only past experience go into the branching of choices, new ideas donot get much consideration
  • 8. Example: if student got marks >=90 percent then allot first category else if student got marks >=80 percent then allot second category else if student got marks>=50 percent&&<80 then allot third category else No admission end if else go to third category end if end if
  • 10. Decision Tables: • Decision tables are visual representation for specifying which actions to perform depending on given conditions. • Information in decision tables could also be represented as decision trees or in a programming language as a series of if- then-else and switch-case statements.
  • 11. Why use decision tables? • Powerful visualization • Preventing errors is easier
  • 12. Advantages: • A decision table may be easier to construct than a flowchart. • It is possible to check that all test combinations have been considered. • The tables show cause and effect relationships. • They use standardized format. • Easily understood making it very effective for communication between analysts or programmers and non-technical users.
  • 13. Disadvantages: • The total sequence is not clearly shown, i.e., no overall picture is given by decision tables as presented by flowcharts. • Where the logic of a system is simple, flowcharts nearly always serve the purpose better than a decision table.
  • 14. Steps to draw decision table: 1.Analyze the requirement and create the first coloumn. 2.Add coloumn 3.Reduce the table. Mark insignificant values with”-”. 4.Determine actions 5.Write test cases
  • 15. Conditio ns Rule 1 Rule 2 Rule 3 Rule 4 Rule 5 Rule 6 Rule 7 Rule 8 marks>= 90percen t N N N N T T T T marks>= 80percen t N N T T - - - - marks>= 50%&&< 80% N T - - - - - - Actions First Category - - - - X X X X Second Category - - X X - - - - Third Category -ss X - - - - - - No admissio n X - - - - - - -
  • 16. References: • https://www.slideshare.net/DMANIMALA/decision-table-44548879 • http://www.answers.com/Q/What_are_advantages_and_disadvantages_of_d ecision_tables • https://www.coursehero.com/file/p4bc0fm/What-are-the-Advantages-of- Decision-Tables-1-This-type-of-testing-also-works/ • http://tryqa.com/what-is-decision-table-in-software-testing/ • https://en.wikipedia.org/wiki/Decision_table • https://study.com/academy/lesson/what-is-a-decision-tree-examples- advantages-role-in-management.html • https://en.wikipedia.org/wiki/Decision_tree • https://www.analyticsvidhya.com/blog/2016/04/complete-tutorial-tree-based- modeling-scratch-in-python/