SlideShare a Scribd company logo
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
System analysis and design
PPTX
System analysis ITM3(1).pptx
PPTX
Decision tree- System analysis and design
PPTX
Software Engineering- ERD DFD Decision Tree and Table
PPT
Chapter01 the systems development environment
PPTX
System Development Life Cycle (SDLC), Types of SDLC | Waterfall Model and Spi...
PDF
Tools of structured analysis
Decision table
System analysis and design
System analysis ITM3(1).pptx
Decision tree- System analysis and design
Software Engineering- ERD DFD Decision Tree and Table
Chapter01 the systems development environment
System Development Life Cycle (SDLC), Types of SDLC | Waterfall Model and Spi...
Tools of structured analysis

What's hot (20)

PPT
Unit 1 - Introduction to Software Engineering.ppt
PDF
structure chart.pdf
PPTX
Interface specification
PPTX
Data and functional modeling
PPTX
Relational algebra ppt
PPT
Data Models.ppt
PPTX
Requirements prioritization
PPTX
Software design and Software engineering.pptx
PPT
Rad model
PPTX
Unit 7 performing user interface design
PPT
Object oriented analysis
PPT
Coupling and cohesion
PPTX
Activity diagram
PPTX
Software Measurement and Metrics.pptx
PDF
Dbms 3: 3 Schema Architecture
PPTX
Design Concepts in Software Engineering-1.pptx
PPTX
Design concept -Software Engineering
PPTX
User Interface Analysis and Design
PPTX
Ch22-Software Engineering 9
DOCX
Joins in dbms and types
Unit 1 - Introduction to Software Engineering.ppt
structure chart.pdf
Interface specification
Data and functional modeling
Relational algebra ppt
Data Models.ppt
Requirements prioritization
Software design and Software engineering.pptx
Rad model
Unit 7 performing user interface design
Object oriented analysis
Coupling and cohesion
Activity diagram
Software Measurement and Metrics.pptx
Dbms 3: 3 Schema Architecture
Design Concepts in Software Engineering-1.pptx
Design concept -Software Engineering
User Interface Analysis and Design
Ch22-Software Engineering 9
Joins in dbms and types
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)

PDF
Trusted Executive Protection Services in Ontario — Discreet & Professional.pdf
PDF
Quality Control Management for RMG, Level- 4, Certificate
PPTX
YV PROFILE PROJECTS PROFILE PRES. DESIGN
PPTX
Causes of Flooding by Slidesgo sdnl;asnjdl;asj.pptx
PPT
Machine printing techniques and plangi dyeing
PDF
UNIT 1 Introduction fnfbbfhfhfbdhdbdto Java.pptx.pdf
PPTX
12. Community Pharmacy and How to organize it
PDF
Key Trends in Website Development 2025 | B3AITS - Bow & 3 Arrows IT Solutions
PDF
GREEN BUILDING MATERIALS FOR SUISTAINABLE ARCHITECTURE AND BUILDING STUDY
PDF
Design Thinking - Module 1 - Introduction To Design Thinking - Dr. Rohan Dasg...
PPTX
6- Architecture design complete (1).pptx
PPTX
Wisp Textiles: Where Comfort Meets Everyday Style
PDF
Urban Design Final Project-Site Analysis
PDF
The Advantages of Working With a Design-Build Studio
PPT
EGWHermeneuticsffgggggggggggggggggggggggggggggggg.ppt
PPTX
BSCS lesson 3.pptxnbbjbb mnbkjbkbbkbbkjb
PPTX
Complete Guide to Microsoft PowerPoint 2019 – Features, Tools, and Tips"
PPTX
AD Bungalow Case studies Sem 2.pptxvwewev
PPTX
building Planning Overview for step wise design.pptx
PPTX
An introduction to AI in research and reference management
Trusted Executive Protection Services in Ontario — Discreet & Professional.pdf
Quality Control Management for RMG, Level- 4, Certificate
YV PROFILE PROJECTS PROFILE PRES. DESIGN
Causes of Flooding by Slidesgo sdnl;asnjdl;asj.pptx
Machine printing techniques and plangi dyeing
UNIT 1 Introduction fnfbbfhfhfbdhdbdto Java.pptx.pdf
12. Community Pharmacy and How to organize it
Key Trends in Website Development 2025 | B3AITS - Bow & 3 Arrows IT Solutions
GREEN BUILDING MATERIALS FOR SUISTAINABLE ARCHITECTURE AND BUILDING STUDY
Design Thinking - Module 1 - Introduction To Design Thinking - Dr. Rohan Dasg...
6- Architecture design complete (1).pptx
Wisp Textiles: Where Comfort Meets Everyday Style
Urban Design Final Project-Site Analysis
The Advantages of Working With a Design-Build Studio
EGWHermeneuticsffgggggggggggggggggggggggggggggggg.ppt
BSCS lesson 3.pptxnbbjbb mnbkjbkbbkbbkjb
Complete Guide to Microsoft PowerPoint 2019 – Features, Tools, and Tips"
AD Bungalow Case studies Sem 2.pptxvwewev
building Planning Overview for step wise design.pptx
An introduction to AI in research and reference management

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/