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

Визуализация множества переменных

Когда количество переменных растёт, отобразить их все на одном графике становится всё сложнее. Помимо осей x и y для двух числовых переменных, можно использовать цвет для третьей числовой переменной, а для категориальных — разбивку на панели (фасеты). На этом возможности практически исчерпываются: более сложные графики становятся трудночитаемыми. Существуют специализированные типы визуализаций, например тепловые карты корреляций и графики параллельных координат, которые позволяют работать с большим числом переменных, однако они дают значительно меньше информации о каждой из них и плохо подходят для отображения предсказаний модели.

В этом упражнении вы расширите возможности точечного графика до предела: отобразите цену на недвижимость, расстояние до станции MRT, количество ближайших магазинов и возраст дома — всё вместе на одном графике.

taiwan_real_estate доступен; ggplot2 загружен.

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

Промежуточная регрессия в R

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

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

  • Используя набор данных taiwan_real_estate, постройте точечный график зависимости n_convenience от квадратного корня из dist_to_mrt_m, окрашенный по price_twd_msq.
  • Используйте непрерывную цветовую шкалу viridis plasma.
  • Разбейте график на панели (фасеты) по переменной house_age_years.

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

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

# Using taiwan_real_estate, no. of conv. stores vs. sqrt of dist. to MRT, colored by plot house price
___ +
  # Make it a scatter plot
  ___ +
  # Use the continuous viridis plasma color scale
  ___ +
  # Facet, wrapped by house age
  ___
Редактировать и запускать код