Các số liệu thống kê tiêu chuẩn :: Module kruskal.test cho phép để tính toán kiểm tra Kruskal-Wallis trên một tập dữ liệu:Kruskal-Wallis thử nghiệm với các chi tiết trên so sánh cặp
>>> data(diamonds)
>>> kruskal.test(price~carat, data=diamonds)
Kruskal-Wallis rank sum test
data: price by carat by color
Kruskal-Wallis chi-squared = 50570.15, df = 272, p-value < 2.2e-16
này là chính xác, nó được đem lại cho tôi một xác suất rằng tất cả các nhóm trong dữ liệu đều có cùng ý nghĩa.
Tuy nhiên, tôi muốn có chi tiết cho mỗi cặp so sánh, như kim cương màu D và E có cùng mức giá trung bình, như một số phần mềm khác làm (SPSS) khi bạn yêu cầu kiểm tra Kruskal.
Tôi đã tìm thấy kruskalmc từ pgirmess gói cho phép tôi làm những gì tôi muốn làm:
> kruskalmc(diamonds$price, diamonds$color)
Multiple comparison test after Kruskal-Wallis
p.value: 0.05
Comparisons
obs.dif critical.dif difference
D-E 571.7459 747.4962 FALSE
D-F 2237.4309 751.5684 TRUE
D-G 2643.1778 726.9854 TRUE
D-H 4539.4392 774.4809 TRUE
D-I 6002.6286 862.0150 TRUE
D-J 8077.2871 1061.7451 TRUE
E-F 2809.1767 680.4144 TRUE
E-G 3214.9237 653.1587 TRUE
E-H 5111.1851 705.6410 TRUE
E-I 6574.3744 800.7362 TRUE
E-J 8649.0330 1012.6260 TRUE
F-G 405.7470 657.8152 FALSE
F-H 2302.0083 709.9533 TRUE
F-I 3765.1977 804.5390 TRUE
F-J 5839.8562 1015.6357 TRUE
G-H 1896.2614 683.8760 TRUE
G-I 3359.4507 781.6237 TRUE
G-J 5434.1093 997.5813 TRUE
H-I 1463.1894 825.9834 TRUE
H-J 3537.8479 1032.7058 TRUE
I-J 2074.6585 1099.8776 TRUE
Tuy nhiên, gói này chỉ cho phép một biến categoric (ví dụ như tôi không thể nghiên cứu các giá nhóm bởi màu sắc và carat, như tôi có thể làm với kruskal.test), và tôi không biết bất cứ điều gì về gói pgirmess, cho dù nó được duy trì hay không, hoặc nếu nó được kiểm tra.
Bạn có thể giới thiệu cho tôi một gói để thực hiện kiểm tra Kruskal-Wallis trả về chi tiết cho mọi so sánh không? Bạn xử lý vấn đề như thế nào?
Có chức năng 'kruskal' trong gói' agricolae'. Bạn có thể kiểm tra xem có phù hợp với nhu cầu của bạn không. – Marek
Rõ ràng bạn có nghĩa là kruskal.test (không có giây .test). Tôi đoán bạn đang sử dụng tập dữ liệu kim cương từ gói ggplot2. Vâng, tôi không thể hiểu tại sao, nhưng khi tôi thử tải nó, tôi nhận được một lỗi 'nội bộ lỗi -3 trong R_decompress1 Ngoài ra: Thông báo cảnh báo: khởi động lại đánh giá lời hứa gián đoạn'. (Tôi biết, điều này trông giống như một câu hỏi tôi nên đăng bài, nhưng có ai phải đối mặt với cùng một vấn đề?) –
@ Marek: cảm ơn bạn rất nhiều. Tôi thấy agricolae nhưng có vẻ như có cùng một vấn đề như pgirmess :-( @ gd047: Tôi không có ý tưởng gì về lỗi của bạn, thật vậy. Có lẽ bạn nên thử cài đặt lại ggplot2.Bạn có lỗi tương tự với các tập dữ liệu khác không hoặc các gói? – dalloliogm