始める無料で始める

変換(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 = ___)) +
  ___
コードを編集して実行