Dyskretyzacja wybranej zmiennej
Aby tworzyć wykresy wglądu w predyktory dla zmiennych ciągłych, najpierw trzeba je zdyskretyzować. W Pythonie możesz zdyskretyzować kolumny pandas za pomocą metody qcut.
Aby sprawdzić, czy zmienna została poprawnie zdyskretyzowana, możesz zweryfikować, że przedziały mają równe rozmiary – użyj do tego metody groupby:
print(basetable.groupby("discretized_variable").size()
To ćwiczenie jest częścią kursu
Wprowadzenie do analizy predykcyjnej w Pythonie
Instrukcje do ćwiczenia
- Użyj metody
qcut, aby zdyskretyzować zmiennątime_since_last_donationna 10 grup. Przypisz wynik do nowej kolumny o nazwie "bins_recency". - Użyj metody
groupby, aby zweryfikować, że przedziały mają zbliżone rozmiary.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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())