BaşlayınÜcretsiz başlayın

Birden çok düzeyi keşfetmek: Sınıflar ve okullar

Son egzersizde kullandığın basit doğrusal model, verinin yapısını hesaba katmıyordu. Öğrenciler sınıflarda öğrenir ve sınıflar okullar içinde yer alır; bu da aynı sınıftaki öğrencilerin bağımsız olmadığı anlamına gelir. Çözümlerden biri, her düzey için ortalama alarak veriyi daraltmaktır. Ancak, veriyi daraltmak için seçilen yöntem özellikle küçük ya da eşit olmayan büyüklükteki gruplarda önemli olabilir.

Bu egzersizde, matematik puan artışlarını (mathgain) üç farklı şekilde toplayacaksın. Veriyi özetledikten sonra, her düzeyde verinin doğrusal bir modelini inceleyeceksin.

Bu egzersiz, kursun bir parçasıdır

R'da Hiyerarşik ve Karma Etkili Modeller

Kursa Göz Atın

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# 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 = ___)
Kodu Düzenle ve Çalıştır