Tôi luôn có ấn tượng rằng hồi quy chỉ là một dạng ANOVA tổng quát hơn và kết quả sẽ giống hệt nhau. Tuy nhiên, gần đây, tôi đã chạy cả hồi quy và ANOVA trên cùng một dữ liệu và kết quả khác nhau đáng kể. Đó là, trong mô hình hồi quy cả hiệu ứng chính và tương tác đều có ý nghĩa, trong khi trong ANOVA, một hiệu ứng chính không đáng kể. Tôi hy vọng điều này có liên quan đến sự tương tác, nhưng đối với tôi không rõ điều gì khác biệt về hai cách mô hình hóa cùng một câu hỏi này. Nếu nó quan trọng, một yếu tố dự đoán là phân loại và cái còn lại là liên tục, như được chỉ ra trong mô phỏng dưới đây.
Dưới đây là một ví dụ về dữ liệu của tôi trông như thế nào và phân tích tôi đang chạy, nhưng không có cùng giá trị p hoặc hiệu ứng có ý nghĩa trong kết quả (kết quả thực tế của tôi được nêu ở trên):
group<-c(1,1,1,0,0,0)
moderator<-c(1,2,3,4,5,6)
score<-c(6,3,8,5,7,4)
summary(lm(score~group*moderator))
summary(aov(score~group*moderator))
group
là một vector số, đây là mục đích? Thông thường, các yếu tố nhóm nên có lớp factor
, sao cho việc chuyển đổi thành tương phản có thể được xử lý tự động bởi các hàm như lm()
. Điều này sẽ trở nên rõ ràng khi bạn có nhiều hơn hai nhóm hoặc sử dụng mã hóa khác 0/1 cho group
biến của mình .