Sobes.tech
Middle — Senior

Как да класифицираме възрастта по интервали от 5 години?

sobes.tech AI

Отговор от AI

За класифициране на възрастта по бинове с крачка 5 години обикновено се използва дискретизация на числовия признак възраст. Например, възраст 0-4 години е първият бин, 5-9 — вторият, и така нататък.

Пример на Python с използване на библиотеката pandas:

import pandas as pd

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

# Създаване на интервали с крачка 5 години
bins = range(0, 101, 5)  # от 0 до 100 години с крачка 5

# Присвояване на всеки възрастов диапазон
age_groups = pd.cut(ages, bins=bins, right=False)

print(age_groups)

Тук pd.cut разделя възрастите на интервали [0,5), [5,10), ..., [95,100). Параметърът right=False означава, че десният граница не се включва в интервала.

В задачи за машинно обучение такива бинове могат да се използват като категорийни етикети за класификация или за създаване на признаци.