2009-11-27 15 views
-1

Pour un modèle linéaire avec 2 variablesComment séparer les graphiques de régression linéaire dans R?

r = lm(y ~ x1+x2) 

Quand je lance plot(r), je reçois un tas de parcelles comme les résidus vs valeurs ajustées et ainsi de suite, mais je ne peux regarder l'un d'eux à la fois.

Y a-t-il un moyen de les séparer?

+1

De quoi parlez-vous? Matlab? Sth d'autre? – kubal5003

+0

ohw nvm, cela semble fonctionner avec par (mfrow = c (2,1)) ainsi, appris quelque chose de nouveau à nouveau. – phpdash

+2

Droite. Pas différent de votre autre question. http://stackoverflow.com/questions/1801064/how-to-separate-two-plots-in-r. Peut-être supprimer celui-ci? – Shane

Répondre

5

Quelques façons. Le plus pratique est la mise en page. ?layout pour plus de détails

r<-lm(y~x1+x2) 
layout(matrix(1:4,2,2)) 
plot(r) 

produira une fenêtre avec quatre parcelles.

1

Vous pouvez utiliser la ligne:

par(mfrow=c(2,2)) 

avant

plot(r) 

De cette façon, vous dites R pour afficher 4 images dans le même cadre. Vous pouvez également définir 4,1 pour avoir 4 graphiques l'un au-dessus de l'autre, ou 1,4 pour avoir 4 graphiques l'un sur le côté de l'autre.

Questions connexes