Necesito dibujar gráficos complejos para el análisis de datos visuales. Tengo 2 variables y una gran cantidad de casos (> 1000). Por ejemplo (el número es 100 si para que la dispersión sea menos "normal"):
x <- rnorm(100,mean=95,sd=50)
y <- rnorm(100,mean=35,sd=20)
d <- data.frame(x=x,y=y)
1) Necesito trazar datos sin procesar con tamaño de punto, correspondiente a la frecuencia relativa de coincidencias, por plot(x,y)lo que no es una opción: necesito tamaños de punto. ¿Qué se debe hacer para lograr esto?
2) En la misma gráfica, necesito trazar una elipse de intervalo de confianza del 95% y una línea que represente el cambio de correlación (no sé cómo nombrarla correctamente), algo como esto:
library(corrgram)
corrgram(d, order=TRUE, lower.panel=panel.ellipse, upper.panel=panel.pts)

pero con ambas gráficas en una parcela.
3) Finalmente, necesito dibujar un modelo de regresión linar resultante sobre todo esto:
r<-lm(y~x, data=d)
abline(r,col=2,lwd=2)
pero con rango de error ... algo así como en QQ-plot:

pero para errores de ajuste, si es posible.
Entonces la pregunta es:
¿Cómo lograr todo esto en un gráfico?
fuente



df.new <- data.frame(x = seq(min(x), max(x), 0.1))s size is also strange (too small). Also tryedlibrary(car) cr.plots(m0)car::dataEllipseellipsecorrgrampaquete: muestra una región de confianza por pares del 95% suponiendo una distribución normal bivariada centrada en la media y escalada por SD (x) y SD (y). Sin embargo, no soy un gran admirador de esto cuando se usa en un diagrama de dispersión. Pero vea Murdoch & Chow, Una visualización gráfica de grandes matrices de correlación , Am Stat (1996) 50: 178, o Amistoso, Corrgrams: Pantallas exploratorias para matrices de correlación , Am Stat (2002) 56: 316.Para el punto 1 solo use el
cexparámetro en el diagrama para establecer el tamaño del punto.Por ejemplo
Para tener múltiples gráficos en una parcela, use
par(mfrow=c(numrows, numcols))tener un diseño uniformemente espaciado olayouthacer diseños más complejos.fuente
cex, pero creo que el OP quiere todas las cosas en la misma región de trazado, no en regiones separadas.curveopointspara sobre trazar los tres gráficos;)