Không phải là hiếm khi xảy ra khi xử lý các mô hình hỗn hợp tối đa phức tạp (ước tính tất cả các hiệu ứng ngẫu nhiên có thể có cho dữ liệu và mô hình đã cho) là hoàn hảo (+1 hoặc -1) hoặc tương quan gần như hoàn hảo giữa một số hiệu ứng ngẫu nhiên. Với mục đích thảo luận, chúng ta hãy quan sát mô hình và tóm tắt mô hình sau đây
Model: Y ~ X*Cond + (X*Cond|subj)
# Y = logit variable
# X = continuous variable
# Condition = values A and B, dummy coded; the design is repeated
# so all participants go through both Conditions
# subject = random effects for different subjects
Random effects:
Groups Name Variance Std.Dev. Corr
subject (Intercept) 0.85052 0.9222
X 0.08427 0.2903 -1.00
CondB 0.54367 0.7373 -0.37 0.37
X:CondB 0.14812 0.3849 0.26 -0.26 -0.56
Number of obs: 39401, groups: subject, 219
Fixed effects:
Estimate Std. Error z value Pr(>|z|)
(Intercept) 2.49686 0.06909 36.14 < 2e-16 ***
X -1.03854 0.03812 -27.24 < 2e-16 ***
CondB -0.19707 0.06382 -3.09 0.00202 **
X:CondB 0.22809 0.05356 4.26 2.06e-05 ***
Lý do được cho là đằng sau những tương quan hoàn hảo này là chúng tôi đã tạo ra một mô hình quá phức tạp đối với dữ liệu mà chúng tôi có. Lời khuyên phổ biến được đưa ra trong các tình huống này là (ví dụ, Matuschek và cộng sự, 2017; giấy ) để sửa các hệ số quá tham số thành 0, vì các mô hình suy biến như vậy có xu hướng giảm công suất. Nếu chúng ta quan sát thấy một sự thay đổi rõ rệt trong các hiệu ứng cố định trong một mô hình giảm, chúng ta nên chấp nhận điều đó; nếu không có thay đổi, thì không có vấn đề gì trong việc chấp nhận bản gốc.
Tuy nhiên, giả sử rằng chúng ta không chỉ quan tâm đến các hiệu ứng cố định được kiểm soát đối với RE (hiệu ứng ngẫu nhiên), mà còn trong cấu trúc RE. Trong trường hợp cụ thể, về mặt lý thuyết sẽ có lý khi cho rằng Intercept
và độ dốc X
có tương quan âm khác không. Một số câu hỏi sau:
Làm gì trong những tình huống như vậy? Chúng ta có nên báo cáo mối tương quan hoàn hảo và nói rằng dữ liệu của chúng ta không "đủ tốt" để ước tính mối tương quan "thực"? Hay chúng ta nên báo cáo mô hình tương quan 0? Hoặc chúng ta có thể cố gắng đặt một số tương quan khác thành 0 với hy vọng rằng "quan trọng" sẽ không còn hoàn hảo nữa? Tôi không nghĩ có bất kỳ câu trả lời đúng 100% nào ở đây, tôi hầu như muốn nghe ý kiến của bạn.
Làm thế nào để viết mã sửa lỗi tương quan của 2 hiệu ứng ngẫu nhiên cụ thể thành 0, mà không ảnh hưởng đến mối tương quan giữa các tham số khác?
blme
, MCMCglmm
, rstanarm
, brms
...)