This help topic is for R version 1.5.0. For the current version of R, try https://stat.ethz.ch/R-manual/R-patched/library/base/html/max.col.html
max.col {base}R Documentation

Find Maximum Position in Matrix

Description

Find the maximum position for each row of a matrix, breaking ties at random.

Usage

max.col(m)

Arguments

m

numerical matrix

Details

Ties are broken at random. The determination of “tie” assumes that the entries are probabilities.

Value

index of a maximal value for each row, an integer vector of length nrow(m).

Author(s)

W. N. Venables and B. D. Ripley

References

Venables, W. N. and Ripley, B. D. (1999) Modern Applied Statistics with S-PLUS. New York: Springer (3nd ed).

See Also

which.max for vectors.

Examples

data(swiss)
table(mc <- max.col(swiss))# mostly "1" and "5", 5 x "2" and once "4"
swiss[unique(print(mr <- max.col(t(swiss)))) , ] # 3 33 45 45 33 6

[Package base version 1.5.0 ]