Transformacja pierwiastkowa
Z lekcji wideo wiesz już, że funkcja logarytmiczna pozwala spłaszczać różnice między wartościami. Alternatywą dla logarytmu jest pierwiastek kwadratowy – ta funkcja również redukuje różnice między wartościami, jednak jej efekt jest nieco słabszy.
Dana jest bardzo mała basetable z populacją 4 darczyńców i zmienną predykcyjną "donations", która przechowuje łączną kwotę darowizn z ubiegłego roku. W tym ćwiczeniu dodasz transformację logarytmiczną i pierwiastkową do tej tabeli bazowej, a następnie porównasz efekty obu przekształceń.
To ćwiczenie jest częścią kursu
Pośrednia analityka predykcyjna w Pythonie
Instrukcje do ćwiczenia
- Dodaj transformację logarytmiczną zmiennej "donations" do
basetable. - Dodaj transformację pierwiastkową zmiennej "donations" do
basetable. - Wyświetl tabelę bazową z dodanymi cechami.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Add the log transformation of the variable "donations"
basetable["donations_log"] = ____.____(____["____"])
# Add the square root transformation of the variable "donations"
basetable["donations_sqrt"] = ____.____(____["____"])
# Compare the transformations
___