Спам и !!!
Рассмотрим более очевидный признак спама: восклицательные знаки. Переменная exclaim_mess содержит количество восклицательных знаков в каждом сообщении. С помощью сводной статистики и визуализации выясните, есть ли связь между этой переменной и тем, является ли сообщение спамом.
Поэкспериментируйте с разными типами графиков, чтобы найти наиболее информативный. Вы уже знакомы со следующими вариантами:
- Параллельные ящики с усами
- Гистограммы с разбивкой на панели
- Наложенные графики плотности
Это упражнение является частью курса
Разведочный анализ данных в R
Инструкции к упражнению
Набор данных email по-прежнему доступен в вашем рабочем пространстве.
- Вычислите подходящие меры центра и разброса для переменной
exclaim_messотдельно для спама и не-спама с помощьюgroup_by()иsummarize(). - Постройте подходящий график для визуализации связи между теми же двумя переменными, при необходимости применив логарифмическое преобразование.
- Если вы используете логарифмическое преобразование, учтите, что в R
log(0)равно-Inf— значение малополезное! Чтобы избежать этого, прибавьте небольшое число (например,0.01) к аргументу функцииlog(). Тогда значение никогда не будет равно нулю. Такой небольшой сдвиг вправо не повлияет на результаты.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Compute center and spread for exclaim_mess by spam
# Create plot for spam and exclaim_mess