Tôi đang cố gắng phân tích một số dữ liệu bằng mô hình hiệu ứng hỗn hợp. Dữ liệu tôi thu thập đại diện cho trọng lượng của một số động vật trẻ có kiểu gen khác nhau theo thời gian.
Tôi đang sử dụng phương pháp được đề xuất ở đây: https://gribblelab.wordpress.com/2009/03/09/repeat-measure-anova-USE-r/
Cụ thể tôi đang sử dụng giải pháp số 2
Vì vậy, tôi có một cái gì đó như
require(nlme)
model <- lme(weight ~ time * Genotype, random = ~1|Animal/time,
data=weights)
av <- anova(model)
Bây giờ, tôi muốn có một số so sánh nhiều. Sử dụng multcomp
tôi có thể làm:
require(multcomp)
comp.geno <- glht(model, linfct=mcp(Genotype="Tukey"))
print(summary(comp.geno))
Và, tất nhiên, tôi có thể làm tương tự với thời gian.
Tôi có hai câu hỏi:
- Làm cách nào để sử dụng
mcp
để xem sự tương tác giữa Thời gian và Kiểu gen? Khi tôi chạy,
glht
tôi nhận được cảnh báo này:covariate interactions found -- default contrast might be inappropriate
Nó có nghĩa là gì? Tôi có thể yên tâm bỏ qua nó? Hoặc tôi nên làm gì để tránh nó?
EDIT: Tôi tìm thấy bản PDF này có nội dung:
Do không thể tự động xác định các tham số quan tâm trong trường hợp này, mcp () trong multcomp theo mặc định sẽ tạo ra các so sánh chỉ cho các hiệu ứng chính, bỏ qua các biến số và tương tác . Kể từ phiên bản 1.1-2, người ta có thể chỉ định trung bình trên các thuật ngữ tương tác và hiệp biến bằng cách sử dụng đối số tương tác tương ứng = TRUE và covariate_alusive = TRUE, trong khi các phiên bản cũ hơn 1.0-0 tự động tính trung bình theo các điều khoản tương tác. Tuy nhiên, chúng tôi đề xuất với người dùng rằng họ viết ra, bằng tay, tập hợp các tương phản họ muốn.Người ta nên làm điều này bất cứ khi nào có nghi ngờ về những gì độ tương phản mặc định, thường xảy ra trong các mô hình với các điều khoản tương tác bậc cao hơn. Chúng tôi đề cập đến Hsu (1996), Chương ~ 7 và Searle (1971), Chương ~ 7.3, để thảo luận thêm và ví dụ về vấn đề này.
Tôi không có quyền truy cập vào những cuốn sách đó, nhưng có lẽ ai đó ở đây có?