Skip to contents

Depende da fonte, e a diferenca importa. A RAIS, o CAGED e o eSocial sao registros de VINCULO EMPREGATICIO: toda linha e um empregado. Nao ha conta propria nem empregador como observacao, e nao existe campo com o numero de subordinados. Por essas portas conta_propria e FALSE por construcao, e o EGP sai sem IVa, IVb e V — nao por omissao de quem chama, mas porque a fonte nao descreve quem esta fora do assalariamento. Ler a distribuicao resultante como se fosse a estrutura de classes do pais e o erro a evitar aqui.

Usage

cbo2002_para_egp(
  cbo,
  conta_propria = NULL,
  n_supervisionados = NULL,
  n_classes = 11,
  rotulo = TRUE,
  avisar = TRUE,
  empate = c("na", "moda"),
  escada = FALSE
)

Arguments

cbo

Vetor de codigos da CBO-2002, com 6 digitos (ocupacao) ou 4 (familia). Aceita "1111-05", "111105" ou 111105.

conta_propria

Vetor lógico opcional: a pessoa trabalha por conta própria ou é empregadora (TRUE) ou é empregada (FALSE).

n_supervisionados

Vetor numérico opcional com o número de pessoas supervisionadas.

n_classes

Número de classes do resultado: 11 (padrão), 7, 5 ou 3.

rotulo

Se TRUE (padrão), devolve rótulos — em todas as versões, inclusive nas colapsadas; se FALSE, os códigos inteiros.

avisar

Se TRUE (padrão), avisa quando conta_propria ou n_supervisionados não são fornecidos.

empate

O que fazer quando a familia nao tem ISCO majoritario: "na" (padrao) devolve NA; "moda" devolve o vencedor do desempate por menor codigo, como nas versoes anteriores.

escada

Se TRUE, sobe a hierarquia da CBO quando a ocupacao de seis digitos nao esta na tabua: tenta a familia de 4, depois o subgrupo de 3, depois o subgrupo principal de 2. Leva a cobertura do dominio oficial de 49,8% para 89,8%. Padrao FALSE, porque o resultado deixa de ser a ocupacao declarada e passa a ser o seu grupo. Use crosswalk_cbo2002() para ver nivel_usado caso a caso.

Value

Vetor de texto (ou inteiro, se rotulo = FALSE).

Details

Em pesquisa domiciliar que codifique em CBO, os dois campos podem existir; quando existirem, passe-os.

Examples

cbo2002_para_egp("521110", avisar = FALSE)
#> [1] "IIIb: vendas e serviços de baixa qualificação"
cbo2002_para_egp("521110", conta_propria = TRUE, n_supervisionados = 0)
#> [1] "IVb: conta própria sem empregados"