Muszę narysować złożoną grafikę do wizualnej analizy danych. Mam 2 zmienne i dużą liczbę przypadków (> 1000). Na przykład (liczba wynosi 100, jeśli dyspersja jest mniej „normalna”):
x <- rnorm(100,mean=95,sd=50)
y <- rnorm(100,mean=35,sd=20)
d <- data.frame(x=x,y=y)
1) Muszę wykreślić surowe dane z rozmiarem punktu, odpowiadającym względnej częstotliwości zbieżności, więc plot(x,y)
nie ma opcji - potrzebuję rozmiarów punktów. Co należy zrobić, aby to osiągnąć?
2) Na tym samym wykresie muszę wykreślić elipsę 95% przedziału ufności i linię reprezentującą zmianę korelacji (nie wiem jak poprawnie ją nazwać) - coś takiego:
library(corrgram)
corrgram(d, order=TRUE, lower.panel=panel.ellipse, upper.panel=panel.pts)
ale z dwoma wykresami na jednym wykresie.
3) Na koniec muszę narysować wynikowy model regresji liniowej nad tym wszystkim:
r<-lm(y~x, data=d)
abline(r,col=2,lwd=2)
ale z zakresem błędów ... coś jak na wykresie QQ:
ale w przypadku błędów dopasowania, jeśli jest to możliwe.
Pytanie brzmi:
Jak to wszystko osiągnąć na jednym wykresie?