Vizualizace bivariátních vztahů
Chceš-li jít ještě dál než jen vykreslovat proměnné a místo toho zkoumat, zda mezi dvěma proměnnými existuje nějaký vztah, můžeš použít bodový graf (scatterplot). Jde o graf, kde jsou hodnoty dvou proměnných vyneseny podél dvou os.
Vzor vzniklých bodů odhalí přítomnost případné korelace; obvykle se přidává regresní přímka, která znázorní tendenci, pokud nějaká existuje:
- Stoupající regresní přímka naznačuje kladný lineární vztah mezi A a B (když A roste, B má tendenci také růst)
- Klesající regresní přímka naznačuje záporný lineární vztah mezi A a B
Bodový graf a regresní model vytvoříš pomocí těchto funkcí:
plot(x = A, y = B)
lm(B ~ A)
V tomto cvičení vykreslíš bodový graf a regresní přímku pro časové řady výnosů indexu SP500 (sp500) a akcií Citigroup (citi) za období od ledna 2015 do ledna 2017 – obě jsou dostupné v tvém pracovním prostoru.
Toto cvičení je součástí kurzu
Visualizing Time Series Data in R
Pokyny k cvičení
- Vykresli bodový graf s
sp500na ose x acitina ose y. - Přidej regresní přímku
citivůčisp500pomocí funkcílm()aabline().- Regresní model předej jako argument
regfunkciabline(). - Nastav této přímce červenou barvu a tloušťku dvojnásobnou oproti výchozí hodnotě.
- Regresní model předej jako argument
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Draw the scatterplot
# Draw a regression line