Tôi có thể chỉ ra điều này bằng ví dụ.
Các thuật ngữ hiệp phương sai được chỉ định trong cùng một công thức với các hiệu ứng cố định và ngẫu nhiên. Các thuật ngữ hiệp phương sai được chỉ định theo cách viết công thức.
Ví dụ:
glmer(y ~ 1 + x1 + (1|g) + (0+x1|g), data=data, family="binomial")
Ở đây có hai hiệu ứng cố định được phép thay đổi ngẫu nhiên và một yếu tố nhóm g
. Bởi vì hai hiệu ứng ngẫu nhiên được phân tách thành các thuật ngữ riêng, không có thuật ngữ hiệp phương sai nào được đưa vào giữa chúng. Nói cách khác, chỉ có đường chéo của ma trận phương sai - hiệp phương sai được ước tính. Số 0 trong thuật ngữ thứ hai nói rõ ràng không thêm một thuật ngữ chặn ngẫu nhiên hoặc cho phép một đánh chặn ngẫu nhiên hiện có thay đổi theo x1
.
Một ví dụ thứ hai:
glmer(y ~ 1 + x1 + (1+x1|g), data=data, family="binomial")
Ở đây một hiệp phương sai giữa x1
hiệu ứng chặn và ngẫu nhiên được chỉ định vì 1 + x1 | g đều được chứa trong cùng một thuật ngữ. Nói cách khác, tất cả 3 tham số có thể có trong cấu trúc phương sai - hiệp phương sai được ước tính.
Một ví dụ phức tạp hơn một chút:
glmer(y ~ 1 + x1 + x2 + (1+x1|g) + (0+x2|g), data=data, family="binomial")
Ở đây, x1
các hiệu ứng đánh chặn và ngẫu nhiên được phép thay đổi cùng nhau trong khi một mối tương quan bằng không được áp đặt giữa x2
hiệu ứng ngẫu nhiên và hai hiệu ứng còn lại. Một lần nữa, a 0
được bao gồm trong x2
thuật ngữ hiệu ứng ngẫu nhiên chỉ để tránh rõ ràng bao gồm cả việc chặn ngẫu nhiên mà đồng biến với x2
hiệu ứng ngẫu nhiên.
xxM
gói đó cũng là một lựa chọn tốt nhưng phức tạp hơn, cho phép mô hình hóa phương trình cấu trúc. xxm.times.uh.edu