Візуалізація біваріативних зв'язків
Якщо ви хочете піти далі за просте відображення змінних і з'ясувати, чи існує зв'язок між двома змінними, побудуйте точкову діаграму (scatterplot). Це графік, на якому значення двох змінних відкладаються вздовж двох осей.
За характером розташування точок можна виявити наявність кореляції; зазвичай додають регресійну лінію, щоб окреслити тенденцію, якщо вона є:
- Регресійна лінія з нахилом вгору означає додатний лінійний зв'язок між 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