Recodifica vetores com a idade em números inteiros ou em faixas etárias quinquenais em três grandes faixas etárias: 0-14, 15-59 e 60 e + anos.
Arguments
- idade
Vetor representando a idade ou a faixa etária. Pode ser numérico, em valores contínuos ou inteiros, ou da classe
factoroucharacterrepresentando 17 faixas etárias quinquenais, rotuladas conforme o resultado da funçãofxetar_quinq(números separados por hífen, sem espaços: "0-4", ..., "75-79", "80 e +").
Value
Se fornecida a idade ou a faixa etária, devolve um vetor da classe factor com a classificação de cada registro; se não é informado o argumento, a função devolve um vetor com os nomes das faixas etárias. V. exemplos.
Examples
# Apenas citar os grupos:
fxetar3g()
#> [1] "0-14" "15-59" "60e+"
# Idade em anos
## Criar um vetor para idade
idade <- as.integer(runif(100, 0, 100))
## Computar a faixa etária
fxetar3g(idade) |> str()
#> Factor w/ 3 levels "0-14","15-59",..: 3 3 1 2 3 3 1 2 2 3 ...
fxetar3g(idade) |> table()
#>
#> 0-14 15-59 60e+
#> 10 51 39
# Faixa etária
# Categorizar a faixa etária quinquenal e
# computar a faixa etária em três grandes grupos
fxetar_quinq(idade) |> str()
#> Factor w/ 17 levels "0-4","5-9","10-14",..: 17 15 2 11 14 14 1 5 7 13 ...
fxetar_quinq(idade) |>
fxetar3g() |>
table()
#>
#> 0-14 15-59 60e+
#> 10 51 39
fxetar_quinq(idade, puer = TRUE) |> str()
#> Factor w/ 18 levels "< 1","1-4","5-9",..: 18 16 3 12 15 15 2 6 8 14 ...
fxetar_quinq(idade, puer = TRUE) |>
fxetar3g() |>
table()
#>
#> 0-14 15-59 60e+
#> 10 51 39