tôi cần phải vẽ một số điểm dữ liệu được định nghĩa làLô giới hạn 95% độ tin cậy trong phân tán
c (x, y, stdev_x, stdev_y)
như một biểu đồ phân tán với một đại diện của các giới hạn tin cậy 95% của chúng, ví dụ cho thấy các điểm và một đường viền xung quanh nó. Lý tưởng nhất là tôi muốn vẽ hình bầu dục xung quanh điểm, nhưng không biết làm thế nào để làm điều đó. Tôi đã nghĩ đến việc xây dựng các mẫu và vẽ đồ thị, thêm stat_density2d() nhưng sẽ cần phải giới hạn số lượng đường viền thành 1 và không thể tìm ra cách thực hiện.
require(ggplot2)
n=10000
d <- data.frame(id=rep("A", n),
se=rnorm(n, 0.18,0.02),
sp=rnorm(n, 0.79,0.06))
g <- ggplot (d, aes(se,sp)) +
scale_x_continuous(limits=c(0,1))+
scale_y_continuous(limits=c(0,1)) +
theme(aspect.ratio=0.6)
g + geom_point(alpha=I(1/50)) +
stat_density2d()
Wow, đây là một giải pháp thanh lịch, cảm ơn bạn vui lòng! Tuy nhiên, hy vọng tôi có thể làm điều này trong ggplot2, mặc dù. – koenbro