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

R'da Hiyerarşik ve Karma Etkili Modeller

kursunun bir parçasıdır
Kursu Görüntüle

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# 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