2012-05-03 31 views
8

Có thể trùng lặp (trong R?):
Draw bloxplots in R given 25,50,75 percentiles and min and max valuesCó thể vẽ một boxplot từ thống kê trước đó tính toán một cách dễ dàng

Tôi có một số bộ thống kê tóm tắt từ khác nhau datasets: max, min, mean, median ... Tôi muốn vẽ đồ thị các ô này - hoặc ít nhất, các ô tương tự với ô mẫu (Tôi không có số liệu thống kê UQ và LQ, mặc dù có thể có được).

Tôi không có dữ liệu gốc, vì vậy tôi không thể sử dụng hàm boxplot trong R. Có cách nào dễ dàng để thực hiện điều này trong R khi bạn chỉ có các thống kê tóm tắt? Nếu không, có cách nào dễ dàng để thực hiện việc này bằng công cụ miễn phí khác không?

+1

Vì đây là câu hỏi lập trình R cụ thể, stackoverflow có thể là trang web phù hợp hơn (cũng có thẻ [r] tại SO). – cbeleites

+0

Nó không đọc giống như một câu hỏi R-cụ thể đối với tôi: nó tìm kiếm một phương pháp để vẽ ô mẫu từ thống kê tóm tắt. – whuber

+0

Đây là bản sao. Tôi thích [câu hỏi này] (http://stackoverflow.com/questions/11129432/draw-bloxplots-in-r-given-25-50-75-percentiles-and-min-and-max-values), nhưng nó đã được đóng như một bản sao của [câu hỏi này] (http://stackoverflow.com/questions/10628847/geom-boxplot-with-precomputed-values) – GSee

Trả lời

16

Hàm boxplot trong R sử dụng hàm mức thấp gọi là bxp chấp nhận thống kê tóm tắt. Một ví dụ đơn giản (râu ria thấp = 1, 1 tứ phân vị = 2, trung bình = 3, 3 tứ phân vị = 4, trên râu ria = 5) sẽ trông như thế này:

summarydata<-list(stats=matrix(c(1,2,3,4,5),5,1), n=10) 
bxp(summarydata) 

Nếu bạn muốn biết thêm về cấu trúc dữ liệu bxp đó chấp nhận làm đầu vào, xem xét giá trị trả về của hàm boxplot cấp cao đối với một số dữ liệu giả, tức là thử

sd<-boxplot(dummydata) 
str(sd) 
+0

bxp doesnt có vẻ như nó là chức năng cấp thấp - tức là mỗi khi nó mở ra âm mưu mới cửa sổ ... –

Các vấn đề liên quan