anova 测试中键的唯一组合错误

问题描述

我目前正在进行重复测量方差分析测试,但无法克服该错误消息:

Error: Each row of output must be identified by a unique combination of keys.
Keys are shared for 2 rows:
* 82,83

这是我使用的公式:

res.aov <- anova_test(data = data1,dv = AUC,wid = Observation,within = c(SMIP,SMIB))

这是我的数据框:

'data.frame':   410 obs. of  8 variables:
 $ ID                 : Factor w/ 125 levels "1","4","6","7",..: 1 1 2 2 2 3 4 4 4 4 ...
 $ Observation        : Factor w/ 11 levels "1","2","3",..: 1 2 1 2 3 1 1 2 3 4 ...
 $ Idobs              : Factor w/ 407 levels "1.1","1.2","4.1",..: 1 2 3 4 5 6 7 8 9 10 ...
 $ SMIP               : num  2.26 2.26 1.05 1.05 1.05 1.11 1.23 1.23 1.23 1.23 ...
 $ SMIB               : num  4.84 4.84 1.95 1.95 1.95 4.78 4.34 4.34 4.34 4.34 ...
 $ AUC                : num  21.2 16.6 19.2 16.9 18.5 15.4 10.4 12.8 15.4 17.9 ...

我的 df 有不同的 ID(患者 1、4、6),每个 ID 有多个观察(观察 1、2,对于患者 1),因此我没有相同的键,即使它们可以具有相同的值其他变量 (AUC)。但是 - 并非每个患者都有相同数量的观察!它们从 1 - 11 不等。 如您所见,我尝试将列 ID 和观察值组合在一起,但这并没有帮助。 我尝试删除我的 excel 表中的错误行,这导致了相同的错误消息,但行不同。

任何帮助或建议将不胜感激。 提前谢谢了! 尼吉娜

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)