Necesito dibujar un gráfico complejo para el análisis visual de datos. Tengo 2 variables y un gran número de casos (>1000). Por ejemplo (el número es 100 si para hacer la dispersión 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 representar gráficamente los datos brutos con el tamaño de los puntos, correspondiente a la frecuencia relativa de las coincidencias, de modo que plot(x,y)
no es una opción: necesito tamaños de punto. ¿Qué hay que hacer para conseguirlo?
2) En el mismo gráfico necesito trazar la elipse del intervalo de confianza del 95% y la línea que representa el cambio de correlación (no sé cómo llamarlo correctamente) - algo así:
library(corrgram)
corrgram(d, order=TRUE, lower.panel=panel.ellipse, upper.panel=panel.pts)
pero con los dos gráficos en una parcela.
3) Por último, necesito dibujar un modelo de regresión lineal 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:
sino por errores de ajuste, si es posible.
Así que la pregunta es:
¿Cómo conseguir todo esto en un solo gráfico?