Hello,

Another possibility is to use the formula interface.


x <- scan(what = "character", text = "
a   a   a   a    a    b   b    b    c    c   c    c")
y <- scan(text = "
2  4    5   2    7    2   2    6    3    7   9    3")

kruskal.test(y ~ factor(x))

dat <-
structure(list(x = structure(c(1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L,
3L, 3L, 3L, 3L), .Label = c("a", "b", "c"), class = "factor"),
    y = c(2, 4, 5, 2, 7, 2, 2, 6, 3, 7, 9, 3)), .Names = c("x",
"y"), row.names = c(NA, -12L), class = "data.frame")

kruskal.test(y ~ x, data = dat)


Hope this helps,

Rui Barradas

Em 09-07-2013 18:48, arun escreveu:
Hi,
?kruskal.test()
  a<- c(2,4,5,2,7)
  b<- c(2,2,6)
  c<- c(3,7,9,3)
  kruskal.test(list(a,b,c))
#
  #  Kruskal-Wallis rank sum test
#
#data:  list(a, b, c)
#Kruskal-Wallis chi-squared = 2.003, df = 2, p-value = 0.3673
A.K.


Hi

I need an expression in R to apply a kruskal.test to this data (for example).
a   a   a   a    a    b   b    b    c    c   c    c
2  4    5   2    7    2   2    6    3    7   9    3
a, b and c could be consider different vectors. How can I apply this
  test to this data? (probably the data isn't good to this test, but I
onlu need the expression).

Thank you very much

______________________________________________
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.


______________________________________________
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.

Reply via email to