Test de Kruskal-Wallis avec des détails sur les comparaisons par paires

La norme stats::kruskal.module de test permet de calculer le test kruskal-wallis sur un jeu de données:

>>> 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

C'est correct, c'est de me donner une probabilité que tous les groupes dans la base de données ont la même moyenne.

Cependant, je voudrais avoir les détails de chaque paire de comparaison, comme si les diamants de couleur D et E ont la même moyenne de prix, comme certains autres logiciels ne (SPSS) lorsque vous demandez un test de Kruskal.

J'ai trouvé kruskalmc de l'emballage pgirmess qui me permet de faire ce que je veux faire:

> 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

Toutefois, cette formule ne permet qu'une variable catégorique (par exemple, je ne peux pas étudier le prix regroupés par couleur et par carat, comme je peux le faire avec de kruskal.de test), et je ne sais rien à propos de la pgirmess paquet, s'il est maintenu ou pas, ou si il est testé.

Pouvez-vous me recommander un package pour exécuter le test Kruskal-Wallis qui renvoie des détails pour chaque comparaison? Comment géreriez-vous le problème?

source d'informationauteur dalloliogm | 2010-03-19