R studio 中重复测量方差分析错误

问题描述 投票:0回答:1

大家!我有以下格式的数据

df <- data.frame(id  = c(1, 1, 2, 2), 
            time = c("pre", "post", "pre", "post"),
            type = rep(c("ctrl", "exp"), each =2),
            values = c(61.39881, 49.01473, 31.69452, 32.19900))

我无法使用以下代码对 ANOVA 重复测量分析运行球形测试

  res.aov <- anova_test(data = df, dv = values, wid = id, within = c(type, time))

我得到的错误是 lm.fit(x, y, offset = offset, Single.ok = Single.ok, ...) 中的错误: 0(非 NA)案例 但我没有NA,总共848个科目

有人可以帮助我吗?谢谢!

r anova long-format-data
1个回答
0
投票

出现此错误有两种可能。首先,如果函数中使用的任何变量包含 NA 值,但您声称没有一个变量包含 NA 值,那么问题可能是由于另一种可能性造成的,即数据转换不当。仔细检查您的互动条款和条件。

例如,测试中的

time*type
交互会产生
NA
值。

© www.soinside.com 2019 - 2024. All rights reserved.