Có thể chấp nhận chạy hai mô hình tuyến tính trên cùng một tập dữ liệu không?


10

Đối với hồi quy tuyến tính có nhiều nhóm (các nhóm tự nhiên được xác định trước) có thể chấp nhận chạy hai mô hình khác nhau trên cùng một tập dữ liệu để trả lời hai câu hỏi sau không?

  1. Có phải mỗi nhóm có độ dốc khác không và đánh chặn khác không và các tham số cho mỗi nhóm trong hồi quy nhóm là gì?

  2. Có, bất kể thành viên nhóm, xu hướng khác không và đánh chặn khác không và các tham số cho điều này qua hồi quy nhóm là gì?

Trong R, mô hình đầu tiên sẽ là lm(y ~ group + x:group - 1), do đó các hệ số ước tính có thể được hiểu trực tiếp là giao thoa và độ dốc cho mỗi nhóm. Mô hình thứ hai sẽ là lm(y ~ x + 1).

Giải pháp thay thế sẽ là lm(y ~ x + group + x:group + 1), dẫn đến một bảng tóm tắt các hệ số phức tạp, với độ dốc trong nhóm và các phần chặn phải được tính toán từ sự khác biệt về độ dốc và phần chặn từ một số tham chiếu. Ngoài ra, bạn phải sắp xếp lại các nhóm và chạy mô hình lần thứ hai để có được giá trị p cho chênh lệch nhóm cuối cùng (đôi khi).

Điều này sử dụng hai mô hình riêng biệt có ảnh hưởng tiêu cực đến suy luận theo bất kỳ cách nào hoặc thực hành tiêu chuẩn này?

Để đặt điều này vào bối cảnh, coi x là một liều thuốc và các nhóm là các chủng tộc khác nhau. Có thể rất thú vị khi biết mối quan hệ liều đáp ứng cho một chủng tộc cụ thể đối với một bác sĩ, hoặc chủng tộc nào có tác dụng, nhưng đôi khi cũng có thể thú vị khi biết mối quan hệ đáp ứng liều cho toàn bộ dân số (con người) Bất kể cuộc đua cho một quan chức y tế công cộng. Đây chỉ là một ví dụ về cách người ta có thể quan tâm đến cả hồi quy trong nhóm và trên toàn nhóm. Liệu một mối quan hệ đáp ứng liều nên là tuyến tính không quan trọng.


Bạn có chắc chắn rằng bạn muốn sử dụng hồi quy tuyến tính? Mối quan hệ liều đáp ứng gần như không bao giờ tuyến tính trong một phạm vi liều đáng kể.
Michael Lew

@Michael, xin lỗi, đó là một lựa chọn tồi của ví dụ, tôi đoán vậy. Tôi đang tự hỏi về điều này nói chung. Các chi tiết của mối quan hệ liều lượng đáp ứng không nên cản trở. Tôi đã chỉnh sửa câu hỏi để lưu ý điều này.
Jdub

Bạn đã xem xét một mô hình đánh chặn ngẫu nhiên, độ dốc ngẫu nhiên?
giả định

Câu trả lời:


2

-1+0lm(y ~ group + x:group - 1) +1gg-1Xsẽ cho bạn biết nếu độ dốc của nhóm mặc định khác đáng kể so với 0 và các điều khoản tương tác sẽ cho bạn biết nếu độ dốc của các nhóm đó khác với các nhóm mặc định. Các thử nghiệm về độ dốc của các nhóm khác so với 0 có thể được xây dựng giống như đối với các phần chặn. Thậm chí tốt hơn là chỉ phù hợp với mô hình 'bị hạn chế' mà không có bất kỳ biến chỉ báo nhóm hoặc thuật ngữ tương tác nào và kiểm tra mô hình này với mô hình đầy đủ với anova(), điều này sẽ cho bạn biết nếu các nhóm của bạn có ý nghĩa khác nhau.

gg

ng= =0n

Tôi sẽ đề nghị bạn làm theo giao thức tôi phác thảo ở trên. Cụ thể, giả mã nhóm của bạn. Sau đó, phù hợp với một mô hình đầy đủ với tất cả các điều khoản giả và các điều khoản tương tác bao gồm. Điều chỉnh mô hình rút gọn mà không có các điều khoản này và thực hiện kiểm tra mô hình lồng nhau. Nếu các nhóm khác nhau bằng cách nào đó, hãy theo dõi với (hy vọng) sự tương phản trực giao (theo lý thuyết) để hiểu rõ hơn về các nhóm khác nhau như thế nào . (Và cốt truyện - luôn luôn, luôn luôn cốt truyện.)

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.