Adăugarea unui smoother liniar
Ai văzut cum se adaugă smoothere LOESS unui scatterplot folosind atât traseele add_markers(), cât și add_lines(). Adăugarea unui smoother liniar urmează același principiu, dar folosești funcția lm() pentru a ajusta modelul liniar.
În acest exercițiu, sarcina ta este să adaugi un smoother liniar la un scatterplot care reprezintă scorul utilizatorilor față de scorul criticilor pentru jocurile video din 2016.
Atunci când adaugi smoothere, valorile lipsă (NA) pot fi problematice, deoarece multe funcții de modelare elimină automat observațiile cu valori lipsă. Pentru a evita acest conflict, folosește select() și na.omit() pentru a elimina aceste observații înainte de a construi graficul.
Reține că plotly și datele vgsales2016 au fost deja încărcate pentru tine.
Acest exercițiu face parte din cursul
Vizualizare interactivă a datelor cu plotly în R
Instrucțiuni pentru exercițiu
- Ajustează un model de regresie liniară folosind
Critic_Scoreca variabilă predictor șiUser_Scoreca variabilă răspuns. Stochează modelul în obiectulm. - Creează un scatterplot care să afișeze
Critic_Scorepe axa x șiUser_Scorepe axa y. - Adaugă un smoother liniar la scatterplot, reprezentând valorile ajustate.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Fit the regression model of User_Score on Critic_Score
m <- lm(___ ~ ___, data = ___)
# Create the scatterplot with smoother
vgsales2016 %>%
select(User_Score, Critic_Score) %>%
na.omit() %>%
___(x = ___, y = ___) %>%
___(showlegend = FALSE) %>%
___(y = ___)