R: Find Maximum Position in Matrix

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 Contents]