2017-01-03 10 views
1

Я хотел бы любезно просить вас, как выполнить Стьюдент в R, когда у меня есть столбец с уровнями группы и столбец со значениями, как это:Как сделать t-тест для нескольких групп в одном столбце в R?

group value 
north 1.1 
north 1.6 
north 1.4 
east 1.3 
east 1.5 
east 1.7 
south 1.2 
south 1.5 
south 1.8 
west 1.6 
west 1.7 
west 1.9 

, чтобы получить результат, как это:

 north east south west 
north   p-value p-value p-value 
east p-value   p-value p-value 
south p-value p-value   p-value 
west p-value p-value p-value 

Я искал много в Интернете, но описания, которые я нашел, были только две группы или для групп в разных колонках. Я не могу себе представить, что это такой редкий вопрос. Следует отметить, что ученым приходится сравнивать более двух групп, чтобы определить, какие группы существенно отличаются друг от друга.

Спасибо за вашу помощь и поздравления

ответ

1

Мы можем попытаться с pairwise.t.test

pairwise.t.test(df1$value, df1$group)$p.value 
+1

спасибо, это работает, и я могу теперь работать :) – treppenlift