Modele de formulare


Avant de passer aux fonctions graphiques, il y a une autre chose qui est bon à savoir: lorsque vous utilisez des formules dans des fonctions de modélisation telles que LM (), une conversion standard se déroule de la formule aux fonctions. Pour expliquer le type de conversion qui se déroule exactement, vous devez revenir à l`exemple que vous avez vu précédemment dans ce didacticiel: Vérifiez si la variable est une formule en la transmettant à la fonction is. Formula (). Prenez en compte que cette fonction fait partie de la bibliothèque plyr, vous devrez donc le rendre disponible dans votre espace de travail avant d`appeler est. Formula ()! Le package ggformula s`appuie actuellement sur ggplot2, mais fournit une interface basée sur des formules. Ceci est similaire à ce que vous trouvez dans l`interface de treillis. Vous constaterez également que l`opérateur de tuyauterie est utilisé dans ce package pour créer des graphiques plus complexes à partir de composants simple. Alternativement, vous pouvez également utiliser la fonction lapply (), où vous transmettez un vecteur avec toutes vos formules en tant que premier argument et en tant que. Formula comme fonction que vous souhaitez appliquer à chaque élément de ce vecteur: As. Formula est presque identique, préservant en outre attributs lorsque l`objet hérite déjà de „Formula“. La valeur par défaut de l`argument env est utilisée uniquement lorsque la formule n`a pas d`environnement. Ce qui est si spécial dans ce paquet, c`est qu`il utilise la notation de formule des modèles statistiques pour décrire le tracé désiré, et plus précisément, les variables à tracer. Il ajoute également le caractère de tuyau ou la barre verticale | pour spécifier la variable de conditionnement: cette dernière ligne de code indique réellement à R de calculer les valeurs de x ^ 2 avant d`utiliser la formule.

Notez également que vous pouvez utiliser l`opérateur „as-is“ pour faire escale une variable pour un modèle; Il vous suffit d`envelopper le nom de la variable pertinente dans I (): Notez que, pour créer ce tracé, la formule utilise les lettres x et y, pas les noms des variables. Ce n`est pas le cas lorsque vous utilisez facet_wrap (): en plus de + et:, un certain nombre d`autres opérateurs sont utiles dans les formules de modèle. L`opérateur * désigne le croisement de facteurs: a * b interprété comme a + b + a:b. l`opérateur ^ indique un croisement au degré spécifié. Par exemple (a + b + c) ^ 2 est identique à (a + b + c) * (a + b + c) qui à son tour se développe en une formule contenant les principaux effets pour a, b et c ainsi que leurs interactions de second ordre. L`opérateur% in% indique que les termes de sa gauche sont imbriqués dans ceux de droite. Par exemple a + b% dans% a se développe à la formule a + a:b. l`opérateur supprime les termes spécifiés, de sorte que (a + b + c) ^ 2-a:b est identique à a + b + c + b:c + a:c.

il peut également utiliser pour supprimer le terme d`interception : lors du montage d`un modèle linéaire y ~ x-1 spécifie une ligne à travers l`origine. Un modèle sans interception peut également être spécifié comme y ~ x + 0 ou y ~ 0 + x. Enfin, il y a une autre fonctionnalité que vous trouverez utile lorsque vous travaillez avec plusieurs variables et c`est le. Opérateur. Lorsque vous utilisez cet opérateur dans une formule, vous vous référez à toutes les autres variables de la matrice qui n`ont pas encore été incluses dans le modèle. C`est pratique, par exemple, lorsque vous souhaitez exécuter une régression sur une matrice ou un cadre de donnéeset que vous ne voulez pas taper toutes les variables: il y a une colonne supplémentaire (interception) qui s`affiche.

Powered by themekiller.com anime4online.com animextoon.com apk4phone.com tengag.com moviekillers.com