首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >双向重复测量ezANOVA误差,一个或多个单元丢失数据。

双向重复测量ezANOVA误差,一个或多个单元丢失数据。
EN

Stack Overflow用户
提问于 2022-03-21 13:48:42
回答 1查看 134关注 0票数 0

我为这个示例创建了这个最小的数据集:

代码语言:javascript
运行
复制
data_long <- data.frame(Subject = factor(c(1, 2, 3, 1, 2, 3)), 
                            Trt = factor(c("T1","T2","T3","T1","T2","T3")),
                            Day = factor(c(7, 7, 7, 14, 14, 14)),
                            Value = c(7.6, 5.3, 8.6, 12.4, 11.2, 11)) 

但是,当我试图用ezANOVA进行双向重复测量时,我有这样的错误:

代码语言:javascript
运行
复制
m2 <- ezANOVA(data = data_long, dv = Value, wid = Subject, within = c(Day,Trt))

Erreur dans ezANOVA_main(data = data, dv = dv, wid = wid, within = within,  : 
  One or more cells is missing data. Try using ezDesign() to check your data.

我绝对没有丢失数据,但是这个错误仍然会发生。有办法解决这个问题吗?

提前谢谢你,

亚莫洛h

EN

回答 1

Stack Overflow用户

发布于 2022-04-06 13:24:17

我认为你遇到的问题是,每个级别的Trt因子都有一个参与者。

您可以通过向每个条件添加相同的参与者(因此每个参与者都存在于每个Trt条件)来看到这一点:

代码语言:javascript
运行
复制
data_long <- data.frame(Subject = factor(rep(1:3, each = 6)), 
                    Trt = factor(rep(c("T1", "T2", "T3"), times = 6)),
                    Day = factor(rep(c(7, 14), times = 3, each = 3)),
                    Value = rnorm(n = 18, mean = 6))

有了这个数据结构,您就可以按照您指定的方式运行ANOVA。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71558719

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档