LoslegenKostenlos loslegen

Einen linearen Smoother hinzufügen

Du hast gesehen, wie du mit den Spuren add_markers() und add_lines() LOESS-Smoother zu einem Streudiagramm hinzufügst. Einen linearen Smoother fügst du auf die gleiche Weise hinzu, nur dass du das Kommando lm() verwendest, um das lineare Modell zu schätzen.

In dieser Übung fügst du einen linearen Smoother zu einem Streudiagramm mit User Score gegen Critic Score für Videospiele aus 2016 hinzu.

Beim Hinzufügen von Smoothern können fehlende Werte (NAs) problematisch sein, weil viele Modellfunktionen fehlende Beobachtungen automatisch löschen. Um Konflikte zu vermeiden, verwende select() und na.omit(), um Beobachtungen vor dem Plotten zu löschen.

Beachte, dass plotly und die Daten vgsales2016 bereits für dich geladen wurden.

Diese Übung ist Teil des Kurses

Interaktive Datenvisualisierung mit plotly in R

Kurs anzeigen

Anleitung zur Übung

  • Schätze ein lineares Regressionsmodell mit Critic_Score als Prädiktorvariable und User_Score als Zielvariable. Speichere das Modell im Objekt m.
  • Erstelle ein Streudiagramm mit Critic_Score auf der x-Achse und User_Score auf der y-Achse.
  • Füge deinem Streudiagramm einen linearen Smoother hinzu, der die vorhergesagten Werte darstellt.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# 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 = ___)
Code bearbeiten und ausführen