Визуализация множества переменных
Когда количество переменных растёт, отобразить их все на одном графике становится всё сложнее. Помимо осей 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
___