始める無料で始める

外れ値を特定する

ここに示したのは、アジア各国の平均寿命の分布です。箱ひげ図からは、平均寿命が著しく低い国という明確な外れ値が 1 つ見つかります。どの国だと思いますか?コンソールで min()filter() を使って推測を検証し、その国を除外したプロット作成に進みましょう。

この演習はコースの一部です

Rで学ぶ探索的データ分析

コースを見る

演習の手順

gap2007 はワークスペースに引き続き用意されています。

  • まずアジアの観測値のみにフィルタし、その後、平均寿命が 50 未満の国で TRUE となる新しい変数 is_outlier を作成します。結果は gap_asia に代入してください。
  • gap_asia から外れ値をすべて除外し、残った平均寿命で再度箱ひげ図を作成しましょう。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Filter for Asia, add column indicating outliers
gap_asia <- ___ %>%
  filter(___) %>%
  mutate(___ = ___)

# Remove outliers, create box plot of lifeExp
gap_asia %>%
  filter(___) %>%
  ggplot(aes(x = ___, y = ___)) +
  ___
コードを編集して実行