[R] problems with max.col()
heberto ghezzo
g.heberto at lycos.com
Thu Apr 24 18:07:22 CEST 2003
Hello, I think the following qualify as a bug
given:
x<-c(1,2,3,4,2,4,2,2,4,2,2,2,4,3,2,1)
z<-embed(x,4)
z
[,1] [,2] [,3] [,4]
[1,] 4 3 2 1
[2,] 2 4 3 2
[3,] 4 2 4 3
[4,] 2 4 2 4
[5,] 2 2 4 2
[6,] 4 2 2 4
[7,] 2 4 2 2
[8,] 2 2 4 2
[9,] 2 2 2 4
[10,] 4 2 2 2
[11,] 3 4 2 2
[12,] 2 3 4 2
[13,] 1 2 3 4
>
max.col(z)
[1] 1 2 3 4 3 1 2 3 4 1 2 3 4
Why? ^ ^
> 1 2
or should be
[1] 1 2 3 4 3 4 2 3 4 1 2 3 4
i.e. the first column with the max, or the last column
same if
z <- embed(x,5)
max.col(z)
[1] 2 1 2 5 1 5 3 4 1 2 3 4
where it should be either of:
2 1 2 3 1 2 3 4 1 2 3 4
2 3 4 5 4 5 3 4 5 2 3 4
or I am missing something?
?max.col does not return anything
R 1.7.0 on Win98
.
Heberto.Ghezzo at McGill.ca
More information about the R-help
mailing list