Em estatística, uma variável categórica é uma variável que pode assumir apenas um número limitado, e geralmente fixo, de valores possíveis, atribuindo cada indivíduo ou outra unidade de observação a um determinado grupo ou categoria nominal com base em alguma propriedade qualitativa. Na ciência da computação e em alguns ramos da matemática, as variáveis categóricas são chamadas de enumerações ou tipos enumerados. É comum se referir a cada um dos valores possíveis de uma variável categórica como um nível, embora isso não seja feito neste artigo. A distribuição de probabilidade associada a uma variável categórica aleatória é chamada de distribuição categórica.

Dado categórico é o tipo de dados estatísticos que consiste em variáveis categóricas ou em dados que foram convertidos para esse formato, por exemplo, como dados agrupados. Mais especificamente, os dados categóricos podem derivar de observações feitas de dados qualitativos que são resumidos como contagens ou tabulações cruzadas, ou de observações de dados quantitativos agrupados em determinados intervalos. Frequentemente, os dados puramente categóricos são resumidos na forma de uma tabela de contingência. No entanto, particularmente ao considerar a análise de dados, é comum usar a expressão "dado categórico" para se referir a conjuntos de dados que, embora contenham algumas variáveis categóricas, também podem conter variáveis não categóricas.

Uma variável categórica que pode assumir exatamente dois valores é denominada uma variável binária ou variável dicotômica; um caso especial importante é o da variável de Bernoulli. Variáveis categóricas com mais de dois valores possíveis são chamadas de variáveis politômicas; variáveis categóricas são frequentemente consideradas politômicas, a menos que especificado de outra forma. A discretização é o tratamento de dados contínuos como se fossem categóricos. A dicotomização é o tratamento de dados contínuos ou variáveis politômicas como se fossem variáveis binárias. A análise de regressão frequentemente trata a associação à categoria com uma ou mais variáveis fictícias (dummy) quantitativas.

Exemplos de variáveis categóricas Exemplos de valores que podem ser representados por uma variável categórica:

O tipo sanguíneo de uma pessoa: A, B, AB ou O. O partido político para o qual um eleitor pode votar, por exemplo: Democrata Cristão, Social-Democrata, Partido Verde, etc. O tipo de uma rocha: ígnea, sedimentar ou metamórfica. A identidade de uma palavra específica (por exemplo, em um modelo de linguagem): uma das V opções possíveis, para um vocabulário de tamanho V.

Notação Para facilitar o processamento estatístico, variáveis categóricas podem receber índices numéricos, por exemplo, de 1 a K para uma variável categórica que pode expressar exatamente K valores possíveis. Em geral, entretanto, os números são arbitrários e não têm significado além de simplesmente fornecer um rótulo conveniente para um valor específico. Em outras palavras, os valores em uma variável categórica existem em uma escala nominal: cada um deles representa um conceito logicamente separado, não podem ser necessariamente ordenados de forma significativa e não podem ser manipulados de outras formas como os números podem. Em vez disso, as operações válidas são equivalência, pertinência a um conjunto e outras operações relacionadas a conjuntos.

Como resultado, a tendência central de um conjunto de variáveis categóricas é dada por sua moda; nem a média nem a mediana podem ser definidas. Como exemplo, dado um conjunto de pessoas, podemos considerar o conjunto de variáveis categóricas correspondentes aos seus sobrenomes. Podemos considerar operações como equivalência (se duas pessoas têm o mesmo sobrenome), pertencimento a um conjunto (se o nome de uma pessoa está em uma determinada lista), contagem (quantas pessoas têm um determinado sobrenome) ou encontrar a moda (que nome ocorre com mais frequência). No entanto, não podemos calcular significativamente a "soma" Smith + Johnson ou perguntar se Smith é "menor que" ou "maior que" Johnson. Como resultado, não há sentido em perguntar qual é o "nome médio" (a média) ou o "nome mais ao meio" (a mediana) em um conjunto de nomes.

Observe que isso ignora o conceito de ordem alfabética, que é uma propriedade que não é inerente aos nomes em si, mas à maneira como os rótulos são construídos. Por exemplo, se os nomes forem escritos em cirílico e for considerada a ordem cirílica das letras, pode-se obter um resultado diferente ao avaliar "Smith < Johnson" do que se os nomes forem escritos no alfabeto latino padrão; e se os nomes forem escritos em caracteres chineses, sequer faz sentido avaliar "Smith < Johnson", porque nenhuma ordem consistente é definida para tais caracteres. No entanto, se forem considerados os nomes como escritos, por exemplo, no alfabeto latino, e for definida uma ordem correspondente à ordem alfabética padrão, então terá sido feita efetivamente uma conversão em variáveis ordinais definidas em uma escala ordinal.

Número de valores possíveis Variáveis aleatórias categóricas são normalmente descritas estatisticamente por uma distribuição categórica, que permite que uma variável categórica arbitrária com K valores possíveis seja expressa com probabilidades separadas especificadas para cada um dos K resultados possíveis. Essas variáveis categóricas de múltiplas categorias são frequentemente analisadas usando uma distribuição multinomial, que conta a frequência de cada combinação possível de números de ocorrências das várias categorias. A análise de regressão em resultados categóricos é realizada por meio da regressão logística multinomial, probit multinomial ou um tipo relacionado de modelo de escolha discreta.

Variáveis categóricas que têm apenas dois resultados possíveis (por exemplo, "sim" x "não" ou "sucesso" x "falha") são conhecidas como variáveis binárias (ou variáveis de Bernoulli). Devido à sua importância, essas variáveis são frequentemente consideradas uma categoria separada, com uma distribuição separada (a distribuição de Bernoulli) e modelos de regressão separados (regressão logística, regressão probit, etc.). Como resultado, o termo "variável categórica" é frequentemente reservado para aquelas com 3 ou mais valores possíveis, às vezes denominadas de variáveis de múltiplas vias em oposição às variáveis binárias.

Também é possível considerar variáveis categóricas cujo número de categorias não é fixado antecipadamente. Por exemplo, para uma variável categórica que descreve uma palavra particular, podemos não saber com antecedência o tamanho do vocabulário e gostaríamos de permitir a possibilidade de encontrar palavras que ainda não vimos. Os modelos estatísticos padrão, como os que envolvem a distribuição categórica e a regressão logística multinomial, presumem que o número de categorias é conhecido com antecedência e que é complicado alterar o número de categorias conforme a necessidade. Nesses casos, técnicas mais avançadas devem ser usadas. Um exemplo é o processo de Dirichlet, que se enquadra no domínio das estatísticas não paramétricas. Nesse caso, é logicamente assumido que existe um número infinito de categorias, mas a qualquer momento a maioria delas (na verdade, todas exceto um número finito) nunca foi vista. Todas as fórmulas são formuladas em termos do número de categorias realmente vistas até agora, em vez do número total (infinito) de categorias potenciais existentes, e métodos são criados para atualização incremental de distribuições estatísticas, incluindo a adição de "novas" categorias.

Variáveis categóricas e regressão Variáveis categóricas representam um método qualitativo de pontuação de dados (isto é, representam categorias ou pertencimento a grupos). Elas podem ser incluídas como variáveis independentes em uma análise de regressão ou como variáveis dependentes em regressão logística ou regressão probit, mas devem ser convertidas em dados quantitativos para tornar possível a análise dos dados. Isso é feito por meio de sistemas de codificação. As análises são conduzidas de forma que apenas g-1 (sendo g o número de grupos) sejam codificados. Isso minimiza a redundância, embora ainda represente o conjunto de dados completo, já que nenhuma informação adicional seria obtida com a codificação de todos os g grupos: por exemplo, ao codificar o sexo (em que g = 2: masculino e feminino), se apenas mulheres fossem codificadas, todos os demais seriam necessariamente homens. Em geral, o grupo para o qual não se codifica é o de menor interesse.

Existem três sistemas principais de codificação normalmente usados na análise de variáveis categóricas na regressão: codificação dummy, codificação de efeitos e codificação de contraste. A equação de regressão assume a forma de Y = bX + a, onde b é a inclinação e dá o peso atribuído empiricamente a um explicador, X é a variável explicativa e a é o intercepto Y, e esses valores assumem significados diferentes com base no sistema de codificação usado. A escolha do sistema de codificação não afeta as estatísticas F ou R2. No entanto, escolhe-se um sistema de codificação com base na comparação de interesse, uma vez que a interpretação dos valores de b irá variar.

Codificação dummy A codificação dummy é usada quando se tem em mente um grupo de controle ou de comparação. Trata-se, portanto, de analisar os dados de um grupo em relação ao grupo de comparação: a representa a média do grupo controle e b é a diferença entre a média do grupo experimental e a média do grupo controle. É sugerido que três critérios sejam atendidos para especificar um grupo de controle adequado: o grupo deve ser um grupo bem estabelecido (por exemplo, não deve ser uma categoria como "outro"), deve haver uma razão lógica para selecionar este grupo como uma comparação (por exemplo, espera-se que o grupo tenha a pontuação mais alta na variável dependente) e, finalmente, o tamanho da amostra do grupo deve ser significativo e não pequeno em comparação com os outros grupos.

Na codificação dummy, o grupo de referência recebe um valor de 0 para cada variável de código, o grupo de interesse para a comparação com o grupo de referência recebe um valor de 1 para sua variável de código especificada, enquanto se atribui 0 a todos os outros grupos para aquela variável de código particular.

Os valores de b devem ser interpretados de forma que o grupo experimental seja comparado com o grupo de controle. Portanto, produzir um valor de b negativo implicaria que o grupo experimental tivesse pontuado menos que o grupo de controle na variável dependente. Para ilustrar isso, suponha que estejamos medindo o otimismo entre várias nacionalidades e decidimos que os franceses serviriam como um controle útil. Se estivermos comparando-os com os italianos e observarmos um valor b negativo, isso sugeriria que os italianos obtêm, em média, pontuações de otimismo mais baixas.

A tabela a seguir é um exemplo de codificação dummy tendo o francês como grupo de controle e C1, C2 e C3, respectivamente, sendo os códigos para italiano, alemão e outra (nem francês, nem italiano, nem alemão): Nacionalidade C1 C2 C3 Francês 0 0 0 Italiano 1 0 0 Alemão 0 1 0 Outra 0 0 1

Codificação de efeitos No sistema de codificação de efeitos, os dados são analisados por meio da comparação de um grupo com todos os outros grupos. Ao contrário da codificação dummy, não há grupo de controle. Em vez disso, a comparação está sendo feita na média de todos os grupos combinados (a agora é a grande média). Portanto, não se olha para os dados em relação a outro grupo, mas sim em relação à grande média.