11.1 Tabelas ponderadas
Pacotes como o pollster e o survey permite a realização de tabelas ponderadas. É muito útil para se trabalhar com dados de pesquisas como censo etc.
Como exemplo, usaremos dados da pesquisa de origem e destino de Belo Horizonte (Fundação João Pinheiro, 2012).
Os resultados da tabela mostram a frequência de observações ponderadas pelo fator, o percentual de cada categoria e o percentual acumulado.
library(readxl)
idosos<-read_excel("/Users/eugeniaviana/Documents/Documents/Eugenia/Sociologia/MQ/Idosos.xlsx")
A função topline() permite criar uma tabela ponderada a partir de uma variável. No comando weight = indicamos a variável correspondente ao fator de ponderação.
##
## Attaching package: 'pollster'
## The following object is masked from 'package:janitor':
##
## crosstab
## # A tibble: 5 × 5
## Response Frequency Percent `Valid Percent` `Cumulative Percent`
## <fct> <dbl> <dbl> <dbl> <dbl>
## 1 1 - Sozinhos 284887. 25.2 25.2 25.2
## 2 2 - Casal 306168. 27.1 27.1 52.4
## 3 3 - Casal com filhos 332010. 29.4 29.4 81.8
## 4 4 - Monoparental 203492. 18.0 18.0 99.8
## 5 5 - Outros 2469. 0.219 0.219 100
Já função crosstab() permite criar uma tabela de contingência ponderada, a partir de duas variáveis.
## # A tibble: 5 × 4
## UDM Feminino Masculino n
## <fct> <dbl> <dbl> <dbl>
## 1 1 - Sozinhos 72.2 27.8 284887.
## 2 2 - Casal 46.1 53.9 306168.
## 3 3 - Casal com filhos 39.3 60.7 332010.
## 4 4 - Monoparental 80.5 19.5 203492.
## 5 5 - Outros 84.8 15.2 2469.