The data preparation technique used in market segmentation to divide consumers into different homogeneous groups is _____.

a. Data Visualization
b. Cluster Analysis
c. Market Analysis
d. Supervised Learning