Визуализация двумерных зависимостей
Если вы хотите не просто отобразить переменные, а исследовать наличие связи между двумя из них, можно построить диаграмму рассеяния. На таком графике значения двух переменных откладываются вдоль двух осей.
Расположение точек позволяет выявить корреляцию. Как правило, для обозначения тенденции добавляют линию регрессии:
- Восходящая линия регрессии указывает на положительную линейную зависимость между A и B (когда A растёт, B тоже склонно расти)
- Нисходящая линия регрессии указывает на отрицательную линейную зависимость между A и B
Построить диаграмму рассеяния и создать модель регрессии можно с помощью следующих функций:
plot(x = A, y = B)
lm(B ~ A)
В этом упражнении вы построите диаграмму рассеяния и линию регрессии для рядов доходности SP500 (sp500) и Citigroup (citi) за период с января 2015 по январь 2017 года. Оба ряда уже доступны в вашем рабочем пространстве.
Это упражнение является частью курса
Визуализация временных рядов в R
Инструкции к упражнению
- Постройте диаграмму рассеяния:
sp500— по оси x,citi— по оси y. - Добавьте линию регрессии
citiотносительноsp500, используяlm()иabline().- Передайте результат регрессии в аргумент
regфункцииabline(). - Сделайте линию красной и в два раза толще стандартной.
- Передайте результат регрессии в аргумент
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Draw the scatterplot
# Draw a regression line