Solving Problems 
        with Decision Trees

Student Worksheet:
Design Your Subscription Fraud Detection Program

You are a team of computer scientist and have been approached by a telecommunication company to develop a program where they can check the fraud status. The Information Technology Department of the company requires you to send them the decision tree and algorithm (Conditional Statements) you intend to use.

You are to work as a team, and have the option of using teamworkpm.net.
Study your student resource and use it to write the algorithm and draw your decision tree.

Assign tasks to members in your team and use the report sheet for feedback.

Below is an example of the report sheet which each member of the team should have.

Report Sheet
Team:
Member:
Date & Time:
Report:

    Solving Problems 
        with Decision Trees

Student Worksheet:
Design Your Subscription Fraud Detection Program

 Evaluation Phase

1.	Use your program to check the status of these customers Note: Students should assume they are conducting the analysis on 1/1/2012.Fill in the last column
Name	Phone no.	Customer Segment	Outstanding Balance	Unbilled	Credit Limit	Last Date of payment	Fraud Status	
Mary	12345678	Consumer	$467	$1003	$6633	23/1/2012		
Kings Palace Hotel	12435566	Corporate	$30	$203273	$66673	16/12/2011		
Prof. John Gandhi	23767868	Consumer	$703	$300	$500	1/1/2012		
Senator Smith	34556578	Consumer	$1000	$70800	$7500	31/12/2012		

2.	What is the difference between subscription fraud and bad debt?

3.	Draw a simple decision tree for your tomorrow’s schedule.

    Solving Problems 
        with Decision Trees

Student Worksheet:
Design Your Subscription Fraud Detection Program

4.	Draw a simple decision tree to categorize animals (mammal, fish, reptile, bird etc) using physical attributes (whether it lays eggs, number of legs, etc.). This could easily be phrased as a question of learning a decision tree to decide which category a given animal is in, e.g., if it lays eggs and is homeothermic, then it's a bird, and so on...

5.	Translate the decision tree below into if/else (Conditional) statements;