Modele de formulare seap

lut - 17 2019

l`environnement à associer au résultat, sinon déjà une formule. La formule de fonction générique et ses méthodes spécifiques fournissent un moyen d`extraire des formules qui ont été incluses dans d`autres objets. Les noms de variables peuvent être cités par des backticks «comme ceci» dans les formules, bien qu`il n`y ait aucune garantie que tout le code utilisant des formules acceptera ces noms non-syntaxiques. Bien que les formules impliquent généralement uniquement des noms de variables et de facteurs, elles peuvent également impliquer des expressions arithmétiques. Le log de formule (y) ~ a + log (x) est tout à fait légal. Lorsque ces expressions arithmétiques impliquent des opérateurs qui sont également utilisés symboliquement dans les formules de modèle, il peut y avoir confusion entre l`utilisation arithmétique et symbolique de l`opérateur. Les formules créées avec l`opérateur ~ utilisent l`environnement dans lequel elles ont été créées. Les formules créées avec As. Formula utiliseront l`argument env pour leur environnement.

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. Lorsque la formule est appelée sur un objet de modèle ajusté, une méthode spécifique est utilisée (telle que celle pour la classe «nls») ou la méthode par défaut. La valeur par défaut recherche d`abord un composant «formule» de l`objet (et l`évalue), puis un composant «Terms», puis un paramètre de formule de l`appel (et évalue sa valeur) et enfin un attribut «Formula». Les modèles adaptés, par exemple, les fonctions LM et GLM sont spécifiés sous une forme symbolique compacte.

L`opérateur ~ est de base dans la formation de ces modèles. Une expression de la forme y ~ modèle est interprétée comme une spécification que la réponse y est modélisée par un prédicteur linéaire spécifié symboliquement par le modèle. Un tel modèle se compose d`une série de termes séparés par des opérateurs +. Les termes eux-mêmes consistent en des noms de variables et de facteurs séparés par: opérateurs. Un tel terme est interprété comme l`interaction de toutes les variables et facteurs apparaissant dans le terme. La plupart des fonctions d`ajustement de modèle acceptent des formules avec le côté droit, y compris le décalage de fonction pour indiquer des termes avec un coefficient fixe d`un.

Comments are closed.