J'essaie de placer les résultats d'une régression (ie, R2) dans un graphique, mais je n'arrive pas à comprendre comment appeler une variable depuis une expression (elle colle le nom de la variable).Utiliser une variable dans une expression plotmath
Voici mon code.
R2Val <- signif(summary(sMod_pre90)$r.squared[1], 2)
text(92, 4, expression(paste(R^2, " = ", R2Val)), adj = 0, cex = 0.85)
qui ne fonctionne pas. Il vous manque un argument pour dire 'substituer' quelles variables substituer. Vois ma réponse. –
J'ai réussi à coller le texte dans le graphique avec la solution ci-dessus; il semble substituer les appels variables, tout en évaluant les mathématiques de l'intrigue comme il se doit. Je ne sais pas pourquoi ça n'a pas marché pour vous. – sinclairjesse
Eh bien, j'ai vérifié ceci sur 2 machines avec à la fois R2.11-patched et R2.12-patched sous Linux et votre réponse ne fonctionne pas non plus. Le 'R2Val' est imprimé littéralement, plutôt qu'être interprété, sur l'intrigue. Je pense que "? Substitute" est assez clair que si vous ne fournissez pas quelque chose pour l'argument 'env', la substitution n'aura pas lieu dans cet exemple. –