Tôi có một khung dữ liệu, mà sau khi áp dụng các chức năng tan trông tương tự như:ECDF trên cốt truyện tương tự sử dụng ggplot2
var val
1 a 0.6133426
2 a 0.9736237
3 b 0.6201497
4 b 0.3482745
5 c 0.3693730
6 c 0.3564962
.................
Khung dữ liệu ban đầu có 3 cột có tên cột, a, b, c và các giá trị được liên kết của chúng. Tôi cần vẽ trên cùng một biểu đồ, sử dụng ggplot ecdf liên quan cho mỗi cột này (ecdf (a), ecdf (b), ecdf (c)) nhưng tôi không thực hiện được điều này. Tôi cố gắng:
p<-ggplot(melt_exp,aes(melt_exp$val,ecdf,colour=melt_exp$var))
pg<-p+geom_step()
Nhưng tôi nhận được một lỗi: lý lẽ ngụ ý số hàng khác nhau: 34.415, 0.
Có ai có một ý tưởng về cách thức này có thể được thực hiện? Biểu đồ sẽ trông giống như đồ thị được trả về bởi lô (ecdf (x)), không phải là một biểu đồ giống như đồ thị.
Cảm ơn bạn!
Lưu ý rằng bạn không bao giờ nên có một '$' bên trong 'aes'. – hadley
Xem http://stackoverflow.com/a/12762919/350713 Đây có lẽ là cách tốt nhất để vẽ CDF bằng ggplot2. –