Zacznij terazZacznij za darmo

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

Zobacz kurs

Instrukcje do ćwiczenia

  • Użyj metody qcut, aby zdyskretyzować zmienną time_since_last_donation na 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())
Edytuj i uruchom kod