Sobes.tech
Middle — Senior

Jak sklasyfikować wiek w przedziałach 5-letnich?

sobes.tech AI

Odpowiedź od AI

Aby sklasyfikować wiek na przedziały co 5 lat, zwykle stosuje się dyskretyzację cechy numerycznej wieku. Na przykład wiek 0-4 lata to pierwszy przedział, 5-9 to drugi i tak dalej.

Przykład w Pythonie z użyciem biblioteki pandas:

import pandas as pd

ages = [23, 37, 45, 52, 18, 29]

# Tworzymy przedziały co 5 lat
bins = range(0, 101, 5)  # od 0 do 100 lat z krokiem 5

# Przypisujemy każdemu wiekowi odpowiedni przedział
age_groups = pd.cut(ages, bins=bins, right=False)

print(age_groups)

Tutaj pd.cut dzieli wiek na przedziały [0,5), [5,10), ..., [95,100). Parametr right=False oznacza, że prawa granica nie jest włączona do przedziału.

W zadaniach uczenia maszynowego takie przedziały mogą być używane jako etykiety kategoryczne do klasyfikacji lub do tworzenia cech.