Worteltransformatie
In de video heb je gezien dat de logaritmische functie verschillen tussen waarden kan afvlakken. Een alternatief voor de logaritmische functie is de vierkantswortel: die vlakt verschillen ook af, maar het effect is iets zwakker.
Gegeven is een heel kleine basetable met een populatie van 4 donoren en de voorspellende variabele "donations" met het totale donatiebedrag van vorig jaar. In deze oefening voeg je de logaritmische en de worteltransformatie toe aan deze basetable en vergelijk je het effect van beide transformaties.
Deze oefening maakt deel uit van de cursus
Gevorderde voorspellende analyse in Python
Oefeninstructies
- Voeg de log-transformatie van de variabele "donations" toe aan de
basetable. - Voeg de worteltransformatie van de variabele "donations" toe aan de
basetable. - Print de basetable met deze toegevoegde features.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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
___