Skip to content

ethanwongca/K-MeansGrouping

Repository files navigation

K-Means Grouping Project

Objective

Create a K-Means grouping model that separates people into mixed and diverse groups. In this case, a model was built for people differing in age, skill, and proficiency. This was done by taking people from different clusterings in the k-means model.

Libraries and Languages

For the random data; Faker, CSV, NumPy, and Random, all in Python
For the k-means model; Pandas, NumPy, Kmodes, Kneed, and Datetime

Result

The K-means model grouped people into diverse groups, which was precisely what the model needed to do. It also can group people on group size.

Combined with the frontend on Wix, the following CSV file could be generated using the data from the k-means model.

Screen Shot 2023-05-09 at 3 14 07 PM

This is the following result of the code above.

Screen Shot 2023-05-09 at 3 14 54 PM

About

Using a K-Means model to create groups

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published