簡単だと思っていたことをやってしまいました - データフレームをサブセット化し、いくつかのテストから出力を出力し、カテゴリで繰り返し
forループを回避するという精神で、私はラップリーを試しましたが、一方向をanovaで上書きしているようです
実行されないdlplyも試しました。
library(plyr)
dat<-data.frame(value=rnorm(300),
aCategory=rep(1:3, c(100, 100, 100)),
bCategory=rep(1:2, 300)
)
aFunc<-function(cat){
sub<-subset(dat, aCategory=="cat")
oneway.test(value~bCategory, dat)
summary(aov(value~bCategory, dat))
}
lapply(unique(dat$aCategory), aFunc)
dlply(dat, .(aCategory), summarise,
oneway.test(value~bCategory),
summary(aov(value~bCategory))
)
誰かが私を正しい方向に向けることができますか?
ありがとう