Comparando raça/etnia do tomador e suas proporções
Neste exercício, você vai comparar as proporções raciais e étnicas dos EUA com a proporção do total de tomadores por raça ou etnia. Isso oferece uma verificação inicial para ver se cada grupo está contraindo empréstimos em uma taxa compatível com sua representação proporcional nos Estados Unidos. A tarefa é semelhante ao último exercício, mas desta vez você usará iotools para realizá-la.
Este exercício faz parte do curso
Processamento de Dados em Escala no R
Instruções do exercício
- Crie uma matriz a partir de cada chunk de
"mortgage-sample.csv". - Some as linhas de todas as colunas de
race_table_chunks.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Create table of the borrower_race
race_table_chunks <- ___(
"mortgage-sample.csv", function(chunk) {
x <- ___(chunk, sep = ",", type = "integer")
colnames(x) <- mort_names
table(x[, "borrower_race"])
}, CH.MAX.SIZE = 1e5)
# Add up the columns
race_table <- ___(race_table_chunks)
# Find the proportion
borrower_proportion <- race_table[1:7] / sum(race_table[1:7])
# Create the matrix
matrix(c(pop_proportion, borrower_proportion), byrow = TRUE, nrow = 2,
dimnames = list(c("Population Proportion", "Borrower Proportion"), race_cat[1:7]))