试图创建不等大小R的anova表

时间:2014-10-06 20:11:26

标签: r sample anova

使用R时遇到了一些问题。我们正在尝试创建一个样本量不等的anova表。我基于一个例子,但是当我尝试创建它时,我得到一个错误,指出行数不同。我该如何解决这个问题?这是代码

strokeTable<-data.frame(Strokes=c(sumStroke,shoStroke,winStroke),
            Season=factor(rep(c("Summer Stroke", "Shoulder Stroke", "Winter Stroke", 
            Games=c(length(sumStroke), length(shoStroke), length(winStroke))))))

这是值

sumStroke<-c(83,85,85,87,90,88,88,84,91,90)
shoStroke<-c(91,87,84,87,85,86,83)
winStroke<-c(94,91,87,85,87,91,92,86)

1 个答案:

答案 0 :(得分:2)

这应该这样做。 R感到困惑,因为您调用了times参数(重复每个因子级别多少次)Games。第二个参数没有来命名(在这种情况下R将执行位置匹配),但如果它被命名,则应该调用它{{1}而不是其他任何东西......

times

可替换地:

 strokeTable<-data.frame(Strokes=c(sumStroke,shoStroke,winStroke),
         Season=factor(rep(c("Summer Stroke",
                    "Shoulder Stroke", "Winter Stroke"),
              c(length(sumStroke), length(shoStroke), length(winStroke)))))