我有示例数据框
test.df<-data.frame(classifier=runif(n=1000), x1=rnorm(1000), x2=rnorm(1000), x3=rnorm(1000))
, x1
, x2
...,x10000
我想使用该apply
函数执行大量测试(比如说t.test
)并将结果收集到一个向量中(比如说t.test()$p.value
)。对单列的测试将是t.test(test.df$x1[ test.df$classifier<0.4 ], test.df$x1[ test.df$classifier>0.6 ])$p.value
我想用x1
, x2
,...,对所有人执行此操作x10000
。虽然我会使用该apply
函数,MARGIN=2
但我无法获得该apply
函数来根据classifier
.
(上面提供的示例绝对没有统计意义。不要像病毒一样传播)
有什么帮助吗?