0

我有这个数据:

a <- c(12, 14, 16, 12, 14, 16, 12, 14, 16)
b <- c(107.13, 83.01,  164.01, 113.01, 85.48,  86.08,  112.96, 82.18,  51.92)

a是具有 3 个级别 12、14 和 16 的因子,并且b是我的响应变量

当我尝试跑步和绘图时pairs.anova

pairw.anova(y=a, x=b,  conf.level = 0.95, method = "tukey", MSE = NULL, df.err = NULL)

我收到此错误:

暗淡 [产品 0] 与对象 [1] 的长度不匹配

你知道为什么吗?

谢谢你的帮助。

4

1 回答 1

0

也许您可以交换参数的值,因为响应变量(定量)可能是b,而包含组的分类向量可能是a

你必须确保a是一个因素:

library(asbio)

pairw.anova(y=b, x=factor(a),  conf.level = 0.95, 
            method = "tukey", MSE = NULL, df.err = NULL)

95% Tukey-Kramer confidence intervals 

               Diff      Lower    Upper Decision Adj. p-value
mu12-mu14  27.47667  -55.80207 110.7554   FTR H0     0.596586
mu12-mu16  10.36333   -72.9154 93.64207   FTR H0     0.923774
mu14-mu16 -17.11333 -100.39207  66.1654   FTR H0     0.809506
于 2020-03-12T08:19:24.637 回答