ฉันมีตัวแปรตามหกตัว (นับข้อมูล) และตัวแปรอิสระหลายตัวฉันเห็นว่าใน MMR สคริปต์จะเป็นดังนี้:
my.model <- lm(cbind(DV1,DV2,DV3,DV4,DV5,DV6) ~ IV1 + IV2 + ... + IVn)
แต่เนื่องจากข้อมูลของฉันมีการนับฉันต้องการใช้โมเดลเชิงเส้นแบบทั่วไปและฉันลองทำสิ่งนี้:
my.model <- glm(cbind(DV1,DV2,DV3,DV4,DV5,DV6) ~ IV1 + IV2 + ... + IVn, family="poisson")
และปรากฏข้อความข้อผิดพลาดนี้:
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`
ใครช่วยอธิบายฉันข้อความผิดพลาดนี้หรือวิธีการแก้ปัญหาของฉันได้อย่างไร
lm(cbind(DV1,DV2,DV3,DV4,DV5,DV6) ~ IV1 + IV2 + ... + IVn)
ฉันต้อง
lm(cbind(DV1,DV2,DV3,DV4,DV5,DV6) ~ IV1 + IV2 + ... + IVn)
ฉันต้องใช้คำสั่ง manova () ดังนี้: summary(manova(my.model))
เพื่อทำการวิเคราะห์ความแปรปรวนหลายตัวแปรและเห็นความสำคัญของตัวแปรอิสระแต่ละตัว นั่นคือเป้าหมายสุดท้าย
summary
จะมอบให้คุณสำหรับแต่ละ DV
lm
เมื่อคุณให้เมทริกซ์?