Retourner plusieurs éléments
Les fonctions ne peuvent retourner qu'une seule valeur. Si vous voulez renvoyer plusieurs éléments, vous pouvez tous les regrouper dans une liste.
Si les utilisateurs souhaitent avoir les éléments de la liste comme variables distinctes, ils peuvent affecter chaque élément de la liste à sa propre variable en utilisant l'opérateur de multi-affectation de zeallot, %<-%.
glance(), tidy() et augment() prennent chacune l'objet du modèle comme seul argument.
Le modèle de régression de Poisson des visites de la Snake River est disponible sous le nom model. broom et zeallot sont chargés.
Cette activité fait partie du cours
Introduction à l'écriture de fonctions en R
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Look at the structure of model (it's a mess!)
___
# Use broom tools to get a list of 3 data frames
list(
# Get model-level values
model = ___,
# Get coefficient-level values
coefficients = ___,
# Get observation-level values
observations = ___
)