当我写这个方差时,我有这样的错误:
Error in lm.fit(x, y, offset = offset, singular.ok = singular.ok, ...) :
0 (non-NA) cases我运行的代码,
res.aov <- anova_test(
data = df, dv =value, wid = Before.ID,
within = c(series, Before.Treatments)
)
get_anova_table(res.aov)这是我的数据框架的一个实例。我已经看到这可能是wid的一个错误,但我搞不懂

发布于 2021-10-14 02:14:11
我不知道你想考什么,但当我检查
df %>%
select(Before.ID, Series, Before.Treatments) %>%
distinct %>% dim
[1] 27 3没有ID来比较within。尝试between,它会给你一个结果。
res.aov <- anova_test(
data = df, dv =value, wid = Before.ID,
between = c(Series, Before.Treatments)
)
get_anova_table(res.aov)
ANOVA Table (type III tests)
Effect DFn DFd F p p<.05 ges
1 Series 1 23 31.134 1.12e-05 * 0.575
2 Before.Treatments 1 23 0.681 4.18e-01 0.029
3 Series:Before.Treatments 1 23 1.994 1.71e-01 0.080https://stackoverflow.com/questions/69564203
复制相似问题