Začněte nyníZačněte zdarma

Odstranění šikmosti

Načetli jsme stejný dataset s názvem data. Tvým úkolem teď bude odstranit šikmost z proměnných var2 a var3, které měly nesymetrické rozložení, jak jsi viděl/a v grafu z předchozího cvičení. Výsledky si vizualizuješ, abys ověřil/a, že je problém vyřešen!

Knihovna pandas, numpy, seaborn a matplotlib.pyplot jsou načtené jako pd, np, sns a plt. Dataset si klidně prozkoumej v konzoli.

Toto cvičení je součástí kurzu

Segmentace zákazníků v Pythonu

Zobrazit kurz

Pokyny k cvičení

  • Aplikuj logaritmickou transformaci na var2 a výsledek ulož jako novou proměnnou var2_log.
  • Aplikuj logaritmickou transformaci na var3 a výsledek ulož jako novou proměnnou var3_log.
  • Vykresli distribuci proměnné var2_log.
  • Vykresli distribuci proměnné var3_log.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# Apply log transformation to var2
data['____'] = np.____(data['____'])

# Apply log transformation to var3
data['____'] = ____.____(____)

# Create a subplot of the distribution of var2_log
plt.____(2, 1, 1); ____.____(data['____'])

# Create a subplot of the distribution of var3_log
plt.____(2, 1, 2); ____.____(data['____'])

# Show the plot
plt.show()
Upravit a spustit kód