Nick Nick - 1 year ago 90
R Question

Is there a built-in function for finding the mode?

In R,

are standard functions which do what you'd expect.
tells you the internal storage mode of the object, not the value that occurs the most in its argument. But is there is a standard library function that implements the statistical mode for a vector (or list)?

Answer Source

One more solution, which works for both numeric & character/factor data:

Mode <- function(x) {
  ux <- unique(x)
  ux[which.max(tabulate(match(x, ux)))]

On my dinky little machine, that can generate & find the mode of a 10M-integer vector in about half a second.

Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download