Je voudrais tracer les résultats d'une régression quantile, mais je ne suis pas en mesure de:
Voici mon code:
require(quantreg)
data(engel)
attach(engel)
xx <- income - mean(income)
zz <- c(120, diff(income))
fit1 <- summary(rq(foodexp~xx+zz, tau=2:98/100))
Ensuite:
png('res.png')
plot(fit1, mfrow=c(1,2))
Seul le tracé zz est enregistré dans le fichier res.png. Existe-t-il un moyen de sauvegarder les tracés dans des fichiers séparés (deux et un)? et comment contrôler la largeur/hauteur des parcelles? J'aime que toutes les parcelles individuelles aient largeur = hauteur (carré) lorsque je les enregistre dans le fichier .png?
Vous pouvez contrôler les dimensions de l'image par l'argument png
.
png("image.png", width = 800, height = 600)
plot(...)
dev.off()
Pour "terminer" l'image, utilisez dev.off
.
Pour subdiviser les parcelles:
plot(fit1,parm=1:2)
plot(fit1,parm=3)
Notez que vous auriez pu trouver la réponse en lisant attentivement ?plot.summary.rqs
, Mais cela n'était peut-être pas évident: pour savoir où chercher, vous auriez besoin de faire class(fit1)
pour déterminer laquelle La méthode plot
était utilisée.
La réponse de Roman s'occupe de la dimension de l'image.