【发布时间】:2015-11-09 01:53:41
【问题描述】:
我想测试以下数据帧的主要影响、双向交互和三向交互的重要性——具体来说,
主要影响 = 自我监控(高 vs. 低)、论据(强 vs. 弱)、来源(有吸引力 vs. 专家)
双向交互 = 自我监控器论证、自我监控器来源、论证*来源
三向互动 = 自我监控论据来源
这是代码:
data<-data.frame(Monitor=c(rep("High.Self.Monitors", 24),rep("Low.Self.Monitors", 24)),
Argument=c(rep("Strong", 12), rep("Weak", 12), rep("Strong", 12), rep("Weak", 12)),
Expert.Source=c(4,3,4,5,2,5,4,6,3,4,5,4,3,5,3,2,6,4,4,3,5,3,2,3,3,5,5,4,3,2,1,5,3,4,3,4,5,6,4,7,6,7,5,6,4,6,7,5),
Attractive.Source=c(4,4,2,3,5,3,2,3,4,3,2,4,5,5,7,5,6,4,3,5,6,7,7,6,5,4,3,2,4,6,2,4,4,3,4,3,6,4,4,2,4,5,4,3,4,2,3,4))
data$Monitor<-as.factor(data$Monitor)
data$Argument<-as.factor(data$Argument)
我可以做双向交互和主效果,但是我不能做三向交互,如下图:
anova(lm(Expert.Source ~ Monitor+Argument+Monitor*Argument, data))
anova(lm(Attractive.Source ~ Monitor+Argument+Monitor*Argument, data))
我推测这可以通过数据框的简单结构或我不知道的 R 包来解决。
【问题讨论】: