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?

