Tôi có sáu biến phụ thuộc (dữ liệu đếm) và một số biến độc lập, tôi thấy rằng trong MMR, kịch bản diễn ra như sau:
my.model <- lm(cbind(DV1,DV2,DV3,DV4,DV5,DV6) ~ IV1 + IV2 + ... + IVn)
Nhưng, vì dữ liệu của tôi là số đếm, tôi muốn sử dụng mô hình tuyến tính tổng quát và tôi đã thử điều này:
my.model <- glm(cbind(DV1,DV2,DV3,DV4,DV5,DV6) ~ IV1 + IV2 + ... + IVn, family="poisson")
Và xuất hiện thông báo lỗi này:
Error in glm.fit(x = c(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, :
(subscript) logical subscript too long`
Bất cứ ai có thể giải thích cho tôi thông báo lỗi này hoặc một cách để giải quyết vấn đề của tôi?
lm(cbind(DV1,DV2,DV3,DV4,DV5,DV6) ~ IV1 + IV2 + ... + IVn)
Tôi phải
lm(cbind(DV1,DV2,DV3,DV4,DV5,DV6) ~ IV1 + IV2 + ... + IVn)
Tôi phải sử dụng lệnh manova () như thế này: summary(manova(my.model))
để thực hiện phân tích đa biến về phương sai và xem tầm quan trọng của từng biến độc lập. Đó là mục tiêu cuối cùng.
summary
sẽ cung cấp cho bạn cho mỗi DV.
lm
khi bạn đưa ra ma trận không?