【问题标题】:Do you know why dims [product 0] do not match the length of object [1] when trying pairw.anova你知道为什么在尝试 pairw.anova 时 dims [product 0] 与 object [1] 的长度不匹配吗
【发布时间】:2020-06-24 05:45:16
【问题描述】:

我有这些数据:

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)

我收到此错误:

dims [product 0] 与对象 [1] 的长度不匹配

你知道这是为什么吗?

感谢您的帮助。

【问题讨论】:

  • 你应该添加pairw.anova函数来自哪个包。就现在的问题而言,很难为您提供帮助,因为您很难重现您的错误。
  • 嗨,我正在使用库(asbio)

标签: r statistics anova tukey data-comparison


【解决方案1】:

也许您可以只交换参数的值,因为响应变量(定量)可能是 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

【讨论】:

  • 嗨,Edward,是的,你是对的,我打字的时候我错了,我做了你展示的那样,但我仍然遇到同样的问题。
  • 是的 - 我忘了告诉你将 a 更改为一个因子。很抱歉!
  • 您好,希望一切顺利。我这样做了,但我遇到了同样的问题,您使用的是哪些库?谢谢
  • 我做得很好,谢谢!嗯,哪些图书馆?天哪,很久以前。我需要再读一遍......似乎我使用了 asbio 包。
  • 我正在使用库(tcltk)库(mvtnorm)库(asbio)库(multcompView)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-08-08
  • 2014-01-05
  • 2013-01-29
  • 1970-01-01
  • 2021-01-29
  • 2021-10-23
相关资源
最近更新 更多