Janeiro 31, 2022

Como Calcular o Modo em R (Com Exemplos)

O modo de um conjunto de dados representa mais freqüentes valor.

em qualquer conjunto de dados, não pode haver modo, um modo ou vários modos.

o software estatístico R não possui uma função integrada para calcular o modo de um conjunto de dados, mas você pode usar a seguinte função para calcular o modo:

 find_mode < - function(x) { u <- unique(x) tab <- tabulate(match (x, u)) u}

os exemplos a seguir mostram como usar essa função na prática.

exemplo 1: Calcular o Modo de Um Vetor Numérico

O código a seguir mostra como usar esta função para calcular o modo de um vetor numérico

#define função para calcular modefind_mode <- function(x) { u <- exclusivo(x) guia <- tabular(match(x, u)) u}#define numérico vectordata <- c(1, 2, 2, 3, 4, 4, 4, 4, 5, 6)#encontrar modefind_mode(dados) 4

O modo de o conjunto de dados passa a ser de 4. Este é o número que ocorre com mais frequência.

observe que também podemos usar essa função quando houver vários modos em um conjunto de dados:

#define função para calcular modefind_mode <- function(x) { u <- exclusivo(x) guia <- tabular(match(x, u)) u}#define vetor numérico com vários modesdata <- c(1, 2, 2, 2, 2, 3, 4, 4, 4, 4, 5, 6)#encontrar modefind_mode(dados) 2 4

Os modos do conjunto de dados são 2 e 4. Ambos os números ocorrem com mais frequência.

Exemplo 2: calculando o modo de um vetor de caracteres

esta função também pode ser usada para calcular o modo de um vetor de caracteres:

#define função para calcular modefind_mode <- function(x) { u <- exclusivo(x) guia <- tabular(match(x, u)) u}#define caráter vectordata <- c('Sunny', 'Nublado', 'Sunny', 'Sunny', 'Chuvas', 'Nublado')#find modefind_mode(dados) "Ensolarado"

O modo acaba por ser o “sol” – esta é a seqüência que ocorre com mais freqüência no vetor.

Deixe uma resposta

O seu endereço de email não será publicado.