An exploratory data analysis (EDA) and data preprocessing project on the UCI Bank Marketing dataset, conducted using R and RStudio.
- Source: Bank Marketing Dataset (bank-full.csv)
- Records: 45,000+ client records
- Goal: Predict whether a client will subscribe to a term deposit
- Data loading and structure exploration
- Missing value and unknown value detection
- Outlier detection and capping using IQR method
- Feature engineering — age groups, normalization, encoding
- Duplicate removal and data validation
- Class balancing (equal yes/no samples)
- Train/test split (70/30)
- Descriptive statistics and group comparisons
- T-test: call duration vs housing loan status
- R (Base R)
- RStudio
- CSV data processing
- Open
midterm_project.Rin RStudio - Make sure
bank-full.csvis in the same folder - Run the script line by line or all at once
IDS Midterm Project — Group 11, Spring 25-26