Hello,
I think I am right in saying that a 2 sample wilcox.test is equal to a 2 sample kruskal.test and a 2 sample t.test is equal to a 2 sample anova. This is also stated in the ?kruskal.test man page: The Wilcoxon rank sum test (wilcox.test) as the special case for two samples; lm together with anova for performing one-way location analysis under normality assumptions; with Student's t test (t.test) as the special case for two samples. >From this example it seems like it doesn't but I cannot figure out what I am doing wrong. x <- c(10,11,15,8,16,12,20) y <- c(10,14,18,25,28,30,35) f <- c(rep("a",7), rep("b",7)) d <- c(x,y) wilcox.test(x,y) kruskal.test(x,y) kruskal.test(x~y) kruskal.test(f~d) t.test(x,y) anova(lm(x~y)) summary(aov(lm(x~y))) And why does kruskal.test(x~y) differ from kruskal.test(f~d)?? Cheers -- View this message in context: http://r.789695.n4.nabble.com/2-sample-wilcox-test-kruskal-test-tp4282888p4282888.html Sent from the R help mailing list archive at Nabble.com. ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.