Discretizarea unei variabile
Pentru a crea grafice de perspectivă a predictorilor pentru variabile continue, trebuie mai întâi să le discretizezi. În Python, poți discretiza coloane pandas folosind metoda qcut.
Pentru a verifica dacă variabila a fost discretizată corect, poți confirma că intervalele au dimensiuni egale folosind metoda groupby:
print(basetable.groupby("discretized_variable").size()
Acest exercițiu face parte din cursul
Introducere în analitica predictivă în Python
Instrucțiuni pentru exercițiu
- Folosește metoda
qcutpentru a discretiza variabilatime_since_last_donationîn 10 grupuri. Atribuie această variabilă unei noi coloane numite "bins_recency". - Folosește metoda
groupbypentru a verifica că intervalele au aproximativ aceeași dimensiune.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Discretize the variable time_since_last_donation in 10 bins
basetable["bins_recency"] = pd.qcut(____,____)
# Print the group sizes of the discretized variable
print(basetable.groupby("____").size())