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>Ü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!