0

对于一个 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 模型,但据我所知,这不能重复测量。

有谁知道该怎么做?

4

0 回答 0