НачатьНачать бесплатно

Кодирование и визуализация данных Red Sox

Изучив и обработав данные о рейсах, погоде и экономике, ваш клиент хочет охватить все аспекты. Теперь он просит вас собрать данные о крупнейших спортивных командах Бостона: Boston Red Sox (бейсбол), New England Patriots (американский футбол), Boston Bruins (хоккей) и Boston Celtics (баскетбол). В этой главе вы подготовите данные о расписании и результатах всех игр этих команд с 2010 по 2015 год. Отличная возможность продолжить практику работы с временными рядами!

Для начала вы собрали данные об играх команды Boston Red Sox с 2010 по 2015 год. В этом упражнении вы изучите эти данные, преобразуете их в формат xts и построите графики изменений со временем. Датафрейм redsox уже доступен в вашем рабочем пространстве.

Это упражнение является частью курса

Практический пример: анализ городских временных рядов в R

Посмотреть курс

Инструкции к упражнению

  • С помощью summary() просмотрите сводную статистику по данным redsox. Обратите внимание на столбец с датой и проверьте, есть ли пропущенные значения (NA), которые необходимо обработать.
  • Убедившись, что данные redsox готовы к преобразованию в xts, закодируйте столбец date как объект временного типа с помощью as.Date().
  • Используйте as.xts(), чтобы преобразовать данные redsox в xts: укажите order.by по столбцу date и удалите сам столбец дат (с помощью нотации [, -1]), чтобы объект xts содержал только числовые значения.
  • Используйте plot.zoo() для построения графиков счёта Red Sox (boston_score) и счёта соперников (opponent_score) в динамике. Какие закономерности вы можете выявить по этим графикам?

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# View summary information about your redsox data


# Convert the date column to a time-based format
redsox$date <- as.Date(___$___)

# Convert your red sox data to xts
redsox_xts <- as.xts(___[,-1], order.by = ___$___)

# Plot the Red Sox score and the opponent score over time
plot.zoo(___[, c("___", "___")])
Редактировать и запускать код