Termasuk istilah acak dalam model adalah cara untuk menginduksi beberapa struktur kovarians antara nilai. Faktor acak untuk sekolah menginduksi kovarian tidak nol antara siswa yang berbeda dari sekolah yang sama, sedangkan itu adalah ketika sekolah berbeda.0
Mari kita tulis model Anda sebagai
mana s mengindeks sekolah dan saya mengindeks siswa (di setiap sekolah). Istilah sekolah s adalah variabel-variabel acak independen ditarik dalam N ( 0 , τ ) . The e s , i adalah variabel independen acak ditarik dalam N ( 0 , σ
Ys,i=α+hourss,iβ+schools+es,i
sischoolsN(0,τ)es,i .
N(0,σ2)
Vektor ini memiliki nilai yang diharapkan
yang ditentukan oleh jumlah jam kerja.
[α+hourss,iβ]s,i
Kovarians antara dan Y s ′ , i ′ adalah 0 ketika s ≠ s ′ , yang berarti bahwa keberangkatan nilai dari nilai yang diharapkan adalah independen ketika siswa tidak berada di sekolah yang sama.Ys,iYs′,i′0s≠s′
Kovarians antara dan Y s , i ′ adalah τ ketika i ≠ i ′ , dan varian Y s , i adalah τ + σ 2 : nilai siswa dari sekolah yang sama akan memiliki korelasi keberangkatan dari nilai yang mereka harapkan .Ys,iYs,i′τi≠i′Ys,iτ+σ2
Contoh dan data simulasi
Berikut ini adalah simulasi R pendek untuk lima puluh siswa dari lima sekolah (di sini saya ambil ); nama-nama variabel tersebut mendokumentasikan diri: σ2=τ=1
set.seed(1)
school <- rep(1:5, each=10)
school_effect <- rnorm(5)
school_effect_by_ind <- rep(school_effect, each=10)
individual_effect <- rnorm(50)
schools+es,i
plot(individual_effect + school_effect_by_ind, col=school, pch=19,
xlab="student", ylab="grades departure from expected value")
segments(seq(1,length=5,by=10), school_effect, seq(10,length=5,by=10), col=1:5, lty=3)
schoolsα+hoursβ
Matriks varians untuk contoh ini
schoolses,i
⎡⎣⎢⎢⎢⎢⎢⎢A00000A00000A00000A00000A⎤⎦⎥⎥⎥⎥⎥⎥
10×10AA=⎡⎣⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢2111111111121111111111211111111112111111111121111111111211111111112111111111121111111111211111111112⎤⎦⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥.