Abalone Modeling Performance:

Are Physical Characteristics Better Predictors of Age or Sex?

ROLE:

Data Engineer


TIMELINE:

September- October 2024

TEAM:

2 Data Engineers

1 Data Analyst

SKILLS:

Clustering

Classification

Machine Learning


Graphical Analysis

  1. Cluster Assignment Scatter Plots

(20% of all data points were randomly selected for plotting to reduce graph clutter. Broad visual trends are the same as in the full dataset.)

The multi-layer perceptron does an good job of correctly predicting the age group of new specimens. After running multiple tests with other random seeds, it seems slightly more likely to misclassify an adult specimen as an infant.

The cluster assignments for the 2-Means clustering model align fairly closely with the actual distribution of adult and infant specimens. Considering the substantial overlapping section between the 2 classes, and oblong shape of the actual label groups, this is impressive performance from a K-means model.

The cluster assignments for the 3-Means clustering model aligns somewhat poorly with the actual distribution of sex labels in the data. This is likely because of the low level of separation of the male and female samples, and the poor cohesion of the male sample group.

2. Confusion Matrices

Interestingly, despite the projected data points having poor separation between the male and female specimens, the perceptron classifier seems to confuse male and infant specimens most often, while being the best at correctly predicting the sex of female abalone. Overall though, the sex classification performance of this model is poor.