平方根変換
動画では、対数関数を使うと値どうしの差を平滑化できることを学びました。対数関数の代替として平方根も使えます。この関数も値の差をならしますが、効果はやや弱くなります。
ここでは、4 人のドナーからなる小さな basetable と、昨年の寄付総額を表す予測変数「donations」が与えられています。この演習では、basetable に対数変換と平方根変換を追加し、両者の効果を比較します。
この演習はコースの一部です
Pythonで学ぶ中級予測分析
演習の手順
- 変数「donations」の対数変換を
basetableに追加します。 - 変数「donations」の平方根変換を
basetableに追加します。 - これらの特徴量を追加した
basetableを出力します。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# 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
___