O R trás funções para o cálculo da média (mean) e da mediana (median) mas não para moda. A sugestão postada na lista R-Help por Dr. Brian D. Ripley para distribuições discretas foi:
statmod <- function(x) {
z <- table(as.vector(x))
names(z)[z == max(z)]
}
names(z)[z == max(z)]
}
n <- c(1,2,2,2,3,3)
statmod(n)
[1] "2"
statmod(n)
[1] "2"
Olá!
ResponderExcluirAcho que copiando assim no R, tem um probleminha.
Sugiro 1:
statmod <- function(x) {
z <- table(as.vector(x))
names(z)[z == max(z)]
}
ou 2:
statmod <- function(x) {
z <- table(as.vector(x)); names(z)[z == max(z)]
}
Grato!
Obrigado, corrigido.
Excluirque faz ?names(z)[z == max(z)]
ResponderExcluire para dados contínuos?
ResponderExcluirOla Guilherme, conseguiu descobrir como faz pada dados continuos ?
Excluir