変換(Transformations)
強く歪んだ分布は、可視化から何かを読み取るのをとても難しくします。変換を行うと、より微妙な構造が見えてくることがあります。
ここでは右に強い歪みを示す人口変数に注目し、自然対数関数(R では log())で変換します。
この演習はコースの一部です
Rで学ぶ探索的データ分析
演習の手順
gap2007 データを使って、次を行ってください。
- 人口変数の密度プロットを作成します。
- 人口の自然対数を表す新しい列
log_popを作成し、gap2007に保存します(mutate()を使用)。 - 変換後の変数の密度プロットを作成します。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Create density plot of old variable
gap2007 %>%
ggplot(aes(x = ___)) +
___
# Transform the skewed pop variable
gap2007 <- gap2007 %>%
mutate(___)
# Create density plot of new variable
gap2007 %>%
ggplot(aes(x = ___)) +
___