Objective

Predict attrition using the Credit Card data from the AER package, using the classification algorithm from the rpart package.

Data Prep

The Tree

Two Interpretations from the Tree

  1. Those who are most likely to be an attrited customer:
    • have a total transaction count less than 55
    • have a total revolving balance less than 614
    • have a total change in transaction amount less than 0.65 from Q4 compared to Q1
  2. Those who are unlikely to be an attrited customer:
    • have a total transaction count greater than or equal to 55
    • have a total transaction amount less than $5,423 in the last 12 months

Variable Importance

The total transaction count is a good predictor for customer attrition.

Model Accuracy

Using the validation data, it is observed that the model is able to:

## 
##  
##    Cell Contents
## |-------------------------|
## |                       N |
## | Chi-square contribution |
## |           N / Row Total |
## |           N / Col Total |
## |         N / Table Total |
## |-------------------------|
## 
##  
## Total Observations in Table:  2990 
## 
##  
##                                | validation_tree$Attrition_Flag_predicted 
## validation_tree$Attrition_Flag | Attrited Customer | Existing Customer |         Row Total | 
## -------------------------------|-------------------|-------------------|-------------------|
##              Attrited Customer |               364 |               118 |               482 | 
##                                |          1155.572 |           206.873 |                   | 
##                                |             0.755 |             0.245 |             0.161 | 
##                                |             0.802 |             0.047 |                   | 
##                                |             0.122 |             0.039 |                   | 
## -------------------------------|-------------------|-------------------|-------------------|
##              Existing Customer |                90 |              2418 |              2508 | 
##                                |           222.084 |            39.758 |                   | 
##                                |             0.036 |             0.964 |             0.839 | 
##                                |             0.198 |             0.953 |                   | 
##                                |             0.030 |             0.809 |                   | 
## -------------------------------|-------------------|-------------------|-------------------|
##                   Column Total |               454 |              2536 |              2990 | 
##                                |             0.152 |             0.848 |                   | 
## -------------------------------|-------------------|-------------------|-------------------|
## 
##  
## Statistics for All Table Factors
## 
## 
## Pearson's Chi-squared test 
## ------------------------------------------------------------
## Chi^2 =  1624.287     d.f. =  1     p =  0 
## 
## Pearson's Chi-squared test with Yates' continuity correction 
## ------------------------------------------------------------
## Chi^2 =  1618.706     d.f. =  1     p =  0 
## 
##