Comece agoraComece grátis

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 exercicio faz parte do curso

Modelos Hierárquicos e de Efeitos Mistos em R

Ver curso

exercicio interativo prático

Tente este exercicio 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 = ___)
Editar e Executar Código