2013-04-08 39 views
0

原始数据是这样的:如何从融化的数据中提取矢量

type value 
1 a 10 
2 a 20 
3 a 30 
4 b 50 
5 b 10 
6 b 20 

融化的数据是这样的:

1 a value 10 
2 b value 10 

我想申请wilcox.test到A,B检查a是否大于b。 如何做到这一点?谢谢。

回答

1

我不认为你需要融化数据。

给予data.frame raw包含您raw(未熔化)数据

wilcox.test(value ~ type, data = raw) 

应该工作。

+0

我这样做:> wilcox.test(值〜类型,数据=原始的) 具有连续性校正Wilcoxon秩和检验 数据:由类型 W值= XXXXXX,p值<3.3E-20 替代假设:真正的位置偏移不等于0,但我怎么知道它是测试a> b或b> a? – tmjdone 2013-04-08 02:30:35

+0

我相信你是R专业人士,你能否建议我一些书籍来操纵R数据结构? – tmjdone 2013-04-08 02:34:16

+0

@ user1138113 - 测试(默认)是双面的。 – mnel 2013-04-08 02:42:38