Explorando múltiplos níveis: salas de aula e escolas
No último exercício, o modelo linear simples que você usou não considerou a estrutura dos dados. Estudantes aprendem em salas de aula e as salas existem dentro de escolas, o que significa que estudantes da mesma sala não são independentes. Uma solução é agregar os dados calculando a média em cada nível. No entanto, a forma de agregação pode ser importante, especialmente para grupos pequenos ou de tamanhos desiguais.
Neste exercício, você vai agregar os ganhos em notas de matemática (mathgain) de três maneiras diferentes. Depois de resumir os dados, você vai examinar um modelo linear dos dados em cada nível.
Este exercício faz parte do curso
Modelos Hierárquicos e de Efeitos Mistos em R
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Summarize the student data at the classroom level
class_data <-
student_data %>%
group_by(classid, schoolid) %>%
summarize(mathgain_class = mean(mathgain),
mathknow_class = mean(mathknow),
n_class = n(), .groups = "keep")
# Model the math gain with the student-level data
lm(___ ~ ___, data = ___)
# Model the math gain with the classroom-level data
lm(___ ~ ___, data = ___)