始める無料で始める

Spam と num_char

スパムとメールの長さには関連がありますか?どちらの可能性も考えられます。

  • スパムは、リンクをクリックさせるための短いメッセージになりがち
  • 普段のメールは、友人とのやり取りが短文中心なのでむしろ短いかもしれない

ここでは、email データセットを使ってこの疑問を検証します。まず ?email でヘルプを表示し、すべての変数について確認してください。

スパムとメールの長さの関連を探るにあたり、dplyr のチェーンを ggplot2 のレイヤーにそのままつなぐやり方も試してみましょう。

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

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

コースを見る

演習の手順

email データセットを使って、次を行ってください。

  • パッケージ ggplot2dplyropenintro を読み込みます。
  • group_by()summarize() を使い、スパムか否かそれぞれについて num_char の適切な代表値とばらつきを計算します。summarize() が作る新しい列名は付け直す必要はありません。
  • 同じ2変数の関連を可視化するため、並べたボックスプロットを作成します。num_char を対数変換した新しい列を mutate() で作っておくと便利です。

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

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

# Load packages




# Compute summary statistics
email %>%
  ___ %>%
  ___

# Create plot
email %>%
  mutate(log_num_char = ___) %>%
  ggplot(aes(x = ___, y = log_num_char)) +
  ___
コードを編集して実行