Middle — Senior
Hoe classificeer je leeftijd in 5-jarige bins?
sobes.tech AI
Antwoord van AI
Om leeftijd te classificeren in bins van 5 jaar, wordt meestal discretisering van de numerieke leeftijdskenmerk gebruikt. Bijvoorbeeld, leeftijd 0-4 jaar is de eerste bin, 5-9 de tweede, enzovoort.
Voorbeeld in Python met de pandas-bibliotheek:
import pandas as pd
ages = [23, 37, 45, 52, 18, 29]
# Maak intervallen van 5 jaar
bins = range(0, 101, 5) # van 0 tot 100 jaar met stap van 5
# Ken elk leeftijd toe aan een bin
age_groups = pd.cut(ages, bins=bins, right=False)
print(age_groups)
Hier deelt pd.cut de leeftijden in intervallen [0,5), [5,10), ..., [95,100). De parameter right=False betekent dat de rechtergrens niet wordt inbegrepen in het interval.
In machine learning taken kunnen deze bins worden gebruikt als categorische labels voor classificatie of voor het maken van kenmerken.