9
votes

Comment créer une ligne de régression linéaire sur une satellite de diffusion avec R?

J'ai essayé la fonction ABLINE pour créer une ligne de régression linéaire sur un plat de dispersion. XXX

Toute suggestion s'il vous plaît


1 commentaires

Cela peut arriver si vous fermez la fenêtre de la parcelle (ou le périphérique) entre le TRACE et ABLINE appels.


3 Réponses :


9
votes

fonctionne bien pour moi aussi pour le reste. Essayez de fermer et de re-ouvrir R.

si toujours problématique, peut essayer: xxx


4 commentaires

Beaucoup d'utilisateurs de RES expérimentés dis recommandent joindre () et recommandent à l'aide de l'argument data dans la mesure du possible (c'est-à-dire dans lm , bien que malheureusement non disponible dans < Code> Terrain )


@Benbolker - avec () suffit sous forme de substitut décent pour la parcelle, avec (dat, tracé (y ~ x))


@Chase: true. Pour les utilisateurs commencés, je pense que la simplicité relative de la parcelle (DAT $ x, DAT $ O) pourrait être meilleure (même si j'aime avec et l'utiliser fréquemment). Probablement trop tard sur la pétition R-noyau pour un Data Argument dans Terrain ...


En réalité, la méthode formule pour tracé a un argument argument: tracé (y ~ x, données = D) (mais pas tracé (x, y, données = d) )



1
votes

tracé (x ~ y)

abline (lm (x ~ y))

devrait corriger ce code. Sur MacOS, cela le fait fonctionner.


1 commentaires

En fait, cette réponse n'est pas trop utile - vous avez renversé les variables de prédicteur et de réponse, et le code d'origine fonctionne pour tous les autres qui l'ont essayé de toute façon ...



0
votes

Créez d'abord un fichier pour afficher votre sortie, telles que les fichiers PDF ou SVG, le même code aidera évidemment. Pour plus de clarification xxx


0 commentaires