J'ai besoin de dessiner un graphique complexe pour l'analyse visuelle des données. J'ai 2 variables et un grand nombre de cas (> 1000). Par exemple (le nombre est 100 si la dispersion est moins "normale"):
x <- rnorm(100,mean=95,sd=50)
y <- rnorm(100,mean=35,sd=20)
d <- data.frame(x=x,y=y)
1) J'ai besoin de tracer des données brutes avec une taille en points, correspondant à la fréquence relative des coïncidences, ce plot(x,y)
n'est donc pas une option - j'ai besoin de tailles en points. Que faut-il faire pour y parvenir?
2) Sur le même tracé, je dois tracer une ellipse d'intervalle de confiance à 95% et une ligne représentant le changement de corrélation (je ne sais pas comment le nommer correctement) - quelque chose comme ceci:
library(corrgram)
corrgram(d, order=TRUE, lower.panel=panel.ellipse, upper.panel=panel.pts)
mais avec les deux graphiques sur une seule parcelle.
3) Enfin, je dois dessiner un modèle de régression linéaire résultant en plus de tout cela:
r<-lm(y~x, data=d)
abline(r,col=2,lwd=2)
mais avec une plage d'erreur ... quelque chose comme sur QQ-plot:
mais pour les erreurs d'ajustement, si cela est possible.
La question est donc:
Comment réaliser tout cela en un seul graphique?
la source
df.new <- data.frame(x = seq(min(x), max(x), 0.1))
s size is also strange (too small). Also tryed
library(car) cr.plots(m0)
car::dataEllipse
ellipse
corrgram
package: elle montre 95% de région de confiance par paire en supposant une distribution normale bivariée centrée sur la moyenne et mise à l'échelle par SD (x) et SD (y). Je ne suis pas un grand fan de cela lorsqu'il est utilisé dans un nuage de points, cependant. Mais voir Murdoch & Chow, A graphical display of large correlation matrices , Am Stat (1996) 50: 178, ou Friendly, Corrgrams: Exploratory displays for correlation matrices , Am Stat (2002) 56: 316.Pour le point 1, utilisez simplement le
cex
paramètre sur le tracé pour définir la taille du point.Par exemple
Pour avoir plusieurs graphiques dans un même tracé, utilisez
par(mfrow=c(numrows, numcols))
une disposition régulièrement espacée oulayout
créez des graphiques plus complexes.la source
cex
, mais je pense que l'OP veut que tout soit sur la même région de traçage, pas sur des régions distinctes.curve
oupoints
pour superposer les trois graphiques;)