Multilevel Model
skor <- pisa_idn %>% select(ST184Q01HA, ST185Q01HA, ST185Q02HA, ST185Q03HA, ST034Q01TA,PV1MATH,PV2MATH,PV3MATH,PV4MATH,PV5MATH,
PV6MATH, PV7MATH, PV8MATH, PV9MATH, PV10MATH, CNTSTUID, CNTSCHID, CNTRYID) %>%
filter(CNTSCHID == 36000271 |
CNTSCHID == 36000272 |
CNTSCHID == 36000273 |
CNTSCHID == 36000274 |
CNTSCHID == 36000275 |
CNTSCHID == 36000276 |
CNTSCHID == 36000277 |
CNTSCHID == 36000278 |
CNTSCHID == 36000279 |
CNTSCHID == 36000280 |
CNTSCHID == 36000285 |
CNTSCHID == 36000286 |
CNTSCHID == 36000287 |
CNTSCHID == 36000288 |
CNTSCHID == 36000289 |
CNTSCHID == 36000290 |
CNTSCHID == 36000291 |
CNTSCHID == 36000292 |
CNTSCHID == 36000293 |
CNTSCHID == 36000294) %>%
mutate(math=(PV1MATH+PV2MATH+PV3MATH+PV4MATH+PV5MATH+
PV6MATH+PV7MATH+PV8MATH+PV9MATH+PV10MATH)/10) %>%
mutate(growth1=recode(ST184Q01HA, "1" = "4", "2" = "3", "3" = "2", "4"="1")) %>%
mutate(sekolah=CNTSCHID) %>%
mutate(growth=ST184Q01HA)Growth mindset dan skor matematika
20 sekolah
700+ siswa
398.31 adalah intercept atau nilai yang diharapkan (i.e. rata-rata) dari skor matematika pada semua sekolah dan siswa.
4089 adalah varisi sekolayh dalam skor matematika
2614 adalah individual level variation dalam skor matematika
# save predicted scores
skor$m0 <- predict(m0)
# graph with predicted country level support for immigration
skor %>%
ggplot(aes(math, m0, color = CNTSCHID, group = CNTSCHID)) +
geom_smooth(se = F, method = lm) +
geom_jitter()+
theme_bw() +
theme(axis.text.x = element_blank(),
axis.ticks = element_blank()) +
labs(x = "", y = "Skor Matematika", color = "Sekolah")Variasi di tingkat sekolah dapat dilihat seberapa panjang garis. Jika pendek relatif sama, sedangkan jika panjang, relatif berbeda. Variasi tingkat individu adalah ringkasan perbedaan antara setiap individu dilihat jarak dari titik ke garis.
Dalam grafik ini setiap titik mewakili suatu sekolah dan garis di sekitarnya adalah interval kepercayaan.