O modo em que R é o valor com o maior número de ocorrências em um conjunto de dados. Ao contrário da média e mediana, o modo pode ter dados numéricos e de caracteres.
modo em R
não há função embutida para calcular o modo em R. Para calcular o modo em R, você deve criar a função definida pelo usuário que retorna o modo usando computação matemática.
em R, mean () e median() são funções padrão que fazem o que você esperaria. Isso ocorre porque o modo informa o modo de armazenamento interno do objeto, não o valor que mais ocorre em seu argumento.
Vamos calcular o modo de Vetor em R.
# Create a vector. rv <- c(11, 18, 19, 21, 29, 46, 21)getmode <- function(v) { uniqv <- unique(v) uniqv}result <- getmode(rv)print(result)
Saída
21
Se você veja o vetor de elementos, você pode ver que 21 é o único valor que é repetida; é por isso que ele retorna 21.
vamos ver outro exemplo.
# Create a vector. rv <- c(11, 18, 11, 19, 21, 19, 46, 21, 19)getmode <- function(v) { uniqv <- unique(v) uniqv}result <- getmode(rv)print(result)