This document discusses variables and modeling approaches for customer churn and attrition modeling in banking. It identifies several key factors related to customer churn, including spikes in churn rates at the end of deposit periods and different churn patterns for different account types. It outlines various groups of variables that can be used in modeling, including customer transaction history, demographic and personal profile data, and business-related variables like account balances and transaction amounts. Finally, it reviews several common modeling approaches and their performance based on literature, including decision trees, random forests, support vector machines, logistic regression, and neural networks. Proper customer segmentation is identified as important for precise modeling.