对于一个 uni 项目,我必须进行数据分析才能回答研究问题。问题是:身体活动和饮食类型如何影响睡眠质量?我有 2 个预测变量,连续的身体活动和与“健康”或“不健康”饮食相对应的因素(1 或 2)的饮食。结果变量是睡眠质量,也是连续的。
数据如下所示:
参与者编号 (PPN) | 活动 | 饮食 | 睡眠Q |
---|---|---|---|
一个 | 30 | 1 | 7.5 |
一个 | 35 | 1 | 8.3 |
一个 | 20 | 2 | 6.4 |
乙 | 49 | 1 | 7.9 |
等等
我有 12 名参与者,每人 7 行(总共 84 行)。
我想(/必须)做一个重复测量设计。起初我想使用 ANCOVA,所以我在 R 中使用了 ezANOVA 函数。我尝试了以下方法:
Aov_sleep <- ezANOVA(data = PAsleep_clean,
dv = sleepQ,
wid = PPN,
within = Diet,
within_covariates = Activity,
observed = c(Activity,Diet),
return_aov = T, type = 2)
然而,这仅返回饮食对睡眠质量的影响,而不是活动对睡眠的影响或活动和饮食对睡眠的交互作用。起初我也想将活动作为“内部”变量,但这给出了关于缺失值的错误。
我还尝试使用基本的 R aov() 函数在不使用 ezANOVA 的情况下制作常规的 Ancova 模型,但据我所知,这不能重复测量。
有谁知道该怎么做?