Bao gồm các thuật ngữ ngẫu nhiên trong mô hình là một cách để tạo ra một số cấu trúc hiệp phương sai bteween các lớp. Yếu tố ngẫu nhiên cho trường học tạo ra một hiệp phương sai khác không giữa các sinh viên khác nhau từ cùng một trường, trong khi đó là khi trường khác nhau.0
Hãy viết mô hình của bạn dưới dạng
trong đó s lập chỉ mục trường và tôi lập chỉ mục cho học sinh (ở mỗi trường). Các thuật ngữ học s là các biến ngẫu nhiên độc lập rút ra trong một N ( 0 , τ ) . Các e s , i là các biến độc lập ngẫu nhiên rút ra trong một N ( 0 , σ
Ys,i=α+hourss,iβ+schools+es,i
sischoolsN(0,τ)es,i .
N(0,σ2)
Vectơ này có giá trị mong đợi
được xác định bởi số giờ làm việc.
[α+hourss,iβ]s,i
Hiệp phương sai giữa và Y s ' , i ' là 0 khi s ≠ s ' , có nghĩa là sự ra đi của các lớp từ các giá trị dự kiến là độc lập khi các sinh viên đang không ở trong cùng một trường.Ys,iYs′,i′0s≠s′
Hiệp phương sai giữa và Y s , i ' là τ khi i ≠ i ' , và phương sai của Y s , i là τ + σ 2 : lớp của sinh viên đến từ trường tương tự sẽ có tương quan khởi hành từ các giá trị mong đợi của họ .Ys,iYs,i′τi≠i′Ys,iτ+σ2
Ví dụ và dữ liệu mô phỏng
Đây là một mô phỏng R viết tắt của năm mươi sinh viên đến từ năm trường (ở đây tôi lấy ); tên của biến là tài liệu tự: σ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β
Ma trận phương sai cho ví dụ này
schoolses,i
⎡⎣⎢⎢⎢⎢⎢⎢A00000A00000A00000A00000A⎤⎦⎥⎥⎥⎥⎥⎥
10×10AA=⎡⎣⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢2111111111121111111111211111111112111111111121111111111211111111112111111111121111111111211111111112⎤⎦⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥.