Sanırım bir bayes basit doğrusal regresyon gerçekleştiriyorum. Sonuçların bir (intercept) ve b (eğim) posterior dağılımlarına dayalı çoklu regresyon çizgilerini çizerek görselleştirmek istiyorum. Sonuçların ısı haritası benzeri bir tarzda nasıl görüntüleneceğini merak ediyorum veya alternatif olarak örtüşmeyi önlemek için şeffaflığı kullanın. İşte basit bir ggplot yaklaşımı.Regresyon çizgilerinin ısı haritası
library(ggplot2)
set.seed(123)
N = 1000
x = 1:80
a = rnorm(N,10,3)
b = rnorm(N,5,2)
y = vector("list",length=N)
for(i in 1:N) {y[[i]] = a[i]+b[i]*x}
df = data.frame(x=rep(x,N),y=unlist(y))
df$f = rep(1:N,each=80)
(plt <- ggplot(df, aes(x, y,group=f)) +
geom_jitter(alpha=1/30,width=5,col="blue") + theme_classic())
Bunu yapmak için daha iyi yollar var mı? Renk, örtüşen miktara bağlı olarak değişecektir (ısı haritalarında olduğu gibi).
Ben bir yazım hatası olduğunu düşünüyorum (1: N, her = 80)' – csgillespie
teşekkürler! – beginneR