LoslegenKostenlos starten

Profvis in Aktion

Schau dir den Code rechts an, der eine typische Datenanalyse durchführt. Er lädt und selektiert Daten, visualisiert die relevanten Variablen und fügt eine Regressionslinie hinzu.

Diese Übung ist Teil des Kurses

<Kurs>Effizient R-Code schreiben</Kurs>
Kurs ansehen

Übungsanweisungen

  • Lade das Paket profvis.
  • Profiliere den Code.
  • Umschließe den Code mit geschweiften Klammern {.
  • Wickle diese geschweiften Klammern in einen Aufruf von profvis() ein.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# Load the data set
data(movies, package = "ggplot2movies") 

# Load the profvis package
___

# Profile the following code with the profvis function
___
  # Load and select data
  comedies <- movies[movies$Comedy == 1, ]

  # Plot data of interest
  plot(comedies$year, comedies$rating)

  # Loess regression line
  model <- loess(rating ~ year, data = comedies)
  j <- order(comedies$year)
  
  # Add fitted line to the plot
  lines(comedies$year[j], model$fitted[j], col = "red")
___     ## Remember the closing brackets!
Code bearbeiten und ausführen