【问题标题】:wilcoxonPairedR error - Testing works for one dataset but not for the otherwilcoxonPairedR 错误 - 测试适用于一个数据集,但不适用于另一个
【发布时间】:2021-02-07 03:29:13
【问题描述】:

我只是浪费了一整天的时间来寻找解决问题的方法。

简单地说,我有 2 个数据集,每个数据集有 2 个来自 wilcox_test 的样本。现在,我想测试效果大小。对于第一个数据集,我收到一个效果大小“r”,对于另一个我收到一条错误消息:

library(rcompanion)
wilcoxonPairedR(x = sport_1_4$value, g = sport_1_4$variable)

Fehler in wilcoxonZ(x = x[as.numeric(g) == 1], y = x[as.numeric(g) == 2],  : 
  'x' and 'y' must have the same length

我做了完全一样的,但它不会工作。

编辑:两个变量的 obs 数量相同。

> table(sport_1_4$variable)

sport_t1 sport_t2 sport_t3 sport_t4 
      38        0        0       38 

dataset1 - 测试 t1 和 t2

> head(sport_1_2)
  ID variable value
1  1 sport_t1     2
2  2 sport_t1     4
3  3 sport_t1     4
4  4 sport_t1     2
5  5 sport_t1     3
6  6 sport_t1     2

dataset2 - 测试 t1 和 t4

> head(sport_1_4)
  ID variable value
1  1 sport_t1     2
2  2 sport_t1     4
3  3 sport_t1     4
4  4 sport_t1     2
5  5 sport_t1     3
6  6 sport_t1     2

【问题讨论】:

  • 您尝试运行的 wilcoxian 配对测试需要配对数据 - 第 1 组和第 2 组中必须有相同数量的观测值。此错误消息告诉您第 1 组的数量不同观察(长度)比第 2 组。
  • 运行 table(sport_1_2$variable) 以查看每组中有多少观察值。
  • @LiefEsbenshade 我运行了表格代码,请检查我的编辑

标签: r statistics pairwise.wilcox.test


【解决方案1】:

好的,我通过将数据集复制到新的 excel 表中,然后将其导入 Rstudio 来解决它。现在它起作用了......我根本没有改变任何东西。很奇怪。

【讨论】:

    猜你喜欢
    • 2012-03-22
    • 1970-01-01
    • 2016-08-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-27
    • 2019-11-22
    相关资源
    最近更新 更多