CommencerCommencez gratuitement

Profvis en action

Examinez le code à droite qui réalise une analyse de données standard. Il charge et sélectionne des données, trace les variables d’intérêt, puis ajoute une droite de régression.

Cet exercice fait partie du cours

<cours>Écrire du code R efficace</cours>
Voir le cours

Instructions de l’exercice

  • Chargez le package profvis.
  • Profilez le code.
  • Encadrez le code avec des accolades, {.
  • Encadrez ces accolades par un appel à profvis().

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# 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!
Modifier et exécuter le code