Níveis de fator em R: usando variáveis ​​categóricas e ordinais

Este tutorial passará por fatores e níveis de fator em R. Você aprenderá como criar um fator e como ajustar níveis de fator.

Fatores são usados ​​para armazenar e trabalhar com variáveis ​​em R.

Neste tutorial, você estará lidando com variáveis ​​categóricas e ordinais. Variáveis ​​categóricas são variáveis ​​que envolvem uma ou mais categorias que não são ordenadas de nenhuma maneira específica. Um exemplo seriam as cores. As variáveis ​​ordinais , por outro lado, são semelhantes às variáveis ​​categóricas com a diferença de que as variáveis ​​ordinais têm uma ordenação clara das categorias. Isso pode ser baixo, médio e alto.

Esta é uma introdução a termos mais estatísticos. Agora você está explorando lentamente os recursos do R para dados e análise estatística.

Índice

Níveis de Fatores Categóricos em R

Se você se lembra de outra lição sobre quadros de dados , você usou o cifrão ( $ ) para imprimir a coluna Species do conjunto de dados da íris . Faça isso novamente no RStudio . Na parte inferior, há uma linha contendo níveis compostos por setosa , versicolor e virginica .

Níveis de fator em R: usando variáveis ​​categóricas e ordinais

Esta é a maneira do R de lidar com categorias em dados.

Se você usar a função exclusiva ( ) , o R listará os valores exclusivos na coluna especificada. Por exemplo, se você Run unique (iris$Species) , o Console exibe os três níveis de Species de íris.

Níveis de fator em R: usando variáveis ​​categóricas e ordinais

Não há ordem inerente para esses níveis. Você não pode dizer que setosa é maior do que as outras duas categorias de cores. R, por padrão, os organiza em ordem alfabética.

Níveis de fator ordinal em R

Agora vamos tentar explorar fatores com ordenação inerente da categoria.

Crie um vetor e nomeie-o como orders . Para este exemplo, atribua esse vetor com dados usando os nomes de tamanho de xícara da Starbucks: tall, venti e grande. Em seguida, imprima-o.

Níveis de fator em R: usando variáveis ​​categóricas e ordinais

Estes devem ser organizados do menor para o maior; deve ser alto, venti e grande. Mas quando você executa a função unique ( ) para pedidos , eles não são organizados nessa ordem.

Níveis de fator em R: usando variáveis ​​categóricas e ordinais

Veja como transformá-los em variáveis ​​ordinais. Primeiro, você precisa criar um novo vetor. Nesse caso, o vetor é denominado new_orders_factor . Atribua a este vetor a função fator ( ) . Dentro desta função, insira o vetor com o qual deseja definir os níveis. Em seguida, indique os níveis na ordem em que deseja que apareçam.

Níveis de fator em R: usando variáveis ​​categóricas e ordinais

Destaque toda esta linha de código e, em seguida, execute-a. Um novo valor é então adicionado em Environment.

Níveis de fator em R: usando variáveis ​​categóricas e ordinais

Para verificar se um vetor foi atribuído corretamente como um fator, use a função is.factor ( ) . Se você verificar os dois vetores, orders e new_orders_factor , poderá ver que o primeiro retorna FALSE enquanto o novo vetor é de fato um fator.

Níveis de fator em R: usando variáveis ​​categóricas e ordinais

Um fator é uma maneira especial de armazenar uma série de textos. E embora seja um vetor de caracteres, ele pode ser armazenado de forma a permitir que ele tenha um determinado número de categorias que tenham uma ordem específica de valores ou níveis.

Se você verificar usando a função de níveis ( ) , poderá ver que os níveis agora estão na ordem correta.

Níveis de fator em R: usando variáveis ​​categóricas e ordinais


Crie vetores em R: um tutorial passo a passo
Quadros de dados em R: aprendendo o básico

Conclusão

Embora esta lição possa parecer esotérica, você verá como isso faz diferença ao lidar com codificação R mais avançada. É importante aprender sobre fatores e níveis, pois eles geralmente aparecem em muitos códigos R e análises estatísticas.

Leave a Comment

Colunas calculadas no SharePoint | Uma visão geral

Colunas calculadas no SharePoint | Uma visão geral

Descubra a importância das colunas calculadas no SharePoint e como elas podem realizar cálculos automáticos e obtenção de dados em suas listas.

Atributos pré-atentivos: como isso pode afetar seu relatório

Atributos pré-atentivos: como isso pode afetar seu relatório

Descubra todos os atributos pré-atentivos e saiba como isso pode impactar significativamente seu relatório do LuckyTemplates

Calcular Dias de Estoque Zero – LuckyTemplates Inventory Management Insights

Calcular Dias de Estoque Zero – LuckyTemplates Inventory Management Insights

Aprenda a contar o número total de dias em que você não tinha estoque por meio dessa técnica eficaz de gerenciamento de inventário do LuckyTemplates.

Usando exibições de gerenciamento dinâmico (DMV) no DAX Studio

Usando exibições de gerenciamento dinâmico (DMV) no DAX Studio

Saiba mais sobre as exibições de gerenciamento dinâmico (DMV) no DAX Studio e como usá-las para carregar conjuntos de dados diretamente no LuckyTemplates.

Variáveis ​​e expressões dentro do editor do Power Query

Variáveis ​​e expressões dentro do editor do Power Query

Este tutorial irá discutir sobre Variáveis e Expressões dentro do Editor do Power Query, destacando a importância de variáveis M e sua sintaxe.

Como calcular a diferença em dias entre compras usando o DAX no LuckyTemplates

Como calcular a diferença em dias entre compras usando o DAX no LuckyTemplates

Aprenda a calcular a diferença em dias entre compras usando DAX no LuckyTemplates com este guia completo.

Calculando a média no LuckyTemplates: isolando os resultados do dia da semana ou do fim de semana usando o DAX

Calculando a média no LuckyTemplates: isolando os resultados do dia da semana ou do fim de semana usando o DAX

Calcular uma média no LuckyTemplates envolve técnicas DAX para obter dados precisos em relatórios de negócios.

O que é self em Python: exemplos do mundo real

O que é self em Python: exemplos do mundo real

O que é self em Python: exemplos do mundo real

Como salvar e carregar um arquivo RDS em R

Como salvar e carregar um arquivo RDS em R

Você aprenderá como salvar e carregar objetos de um arquivo .rds no R. Este blog também abordará como importar objetos do R para o LuckyTemplates.

Primeiros N dias úteis revisitados - uma solução de linguagem de codificação DAX

Primeiros N dias úteis revisitados - uma solução de linguagem de codificação DAX

Neste tutorial de linguagem de codificação DAX, aprenda como usar a função GENERATE e como alterar um título de medida dinamicamente.