Začněte nyníZačněte zdarma

Přidání lineárního smootheru

Už víš, jak přidat LOESS smoothery do scatterplotu pomocí traces add_markers() a add_lines(). Přidání lineárního smootheru funguje stejně – použiješ příkaz lm() k nafitování lineárního modelu.

V tomto cvičení je tvým úkolem přidat lineární smoother do scatterplotu, který zobrazuje skóre uživatelů oproti skóre kritiků pro videohry z roku 2016.

Při přidávání smootherů mohou být chybějící hodnoty (NA) problematické, protože mnoho modelovacích funkcí automaticky odstraňuje pozorování s chybějícími hodnotami. Aby ses tomuto konfliktu vyhnul/a, použij select() a na.omit() k odstranění těchto pozorování před samotným vykreslením.

Balíček plotly a data vgsales2016 jsou už načtené.

Toto cvičení je součástí kurzu

Interaktivní vizualizace dat s plotly v R

Zobrazit kurz

Pokyny k cvičení

  • Nafituj model lineární regrese, kde Critic_Score je prediktorem a User_Score je závislou proměnnou. Model ulož do objektu m.
  • Vytvoř scatterplot s Critic_Score na ose x a User_Score na ose y.
  • Přidej do scatterplotu lineární smoother zobrazující fittované hodnoty.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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 = ___)
Upravit a spustit kód