So sánh chủng tộc/dân tộc của người vay và tỷ lệ tương ứng
Trong bài tập này, bạn sẽ so sánh tỷ lệ chủng tộc và dân tộc của Hoa Kỳ với tỷ lệ người vay theo từng nhóm chủng tộc hoặc dân tộc trong tổng số người vay. Việc này giúp kiểm tra sơ bộ xem mỗi nhóm có vay với tỷ lệ tương ứng với mức đại diện của họ trong dân số Hoa Kỳ hay không. Nhiệm vụ tương tự bài trước, nhưng lần này bạn sẽ dùng iotools để thực hiện.
Bài tập này là một phần của khóa học
Xử lý dữ liệu có khả năng mở rộng trong R
Hướng dẫn bài tập
- Tạo một ma trận từ mỗi chunk của
"mortgage-sample.csv". - Cộng các hàng cho tất cả các cột của
race_table_chunks.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# 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]))