如何为R中的重复测量方差分析建模

TFI

我正在测量2种物种之间随时间变化的特定样品的光合能力(产量)。在每个物种中,样品被分类为“漂白的”或“未漂白的”。我想对方差进行重复测量分析,以便根据物种,漂白状态和时间点的相互作用影响来确定产量是否有所不同。我认为使用lme4的线性混合模型是可行的方法,但是我在这方面还相对较新。以下是我运行的3种不同模型,但结果不一致。

Master <- structure(list(ColonyID = c("221", "222", "217", "218", "219", 
"220", "211", "212", "11", "12", "209", "210", "203", "204", 
"201", "202", "19", "20", "3", "4", "43", "44", "45", "46", "243", 
"244", "247", "248", "239", "240", "26", "27", "41", "42", "237", 
"238", "229", "230", "35", "36", "221", "222", "217", "218", 
"219", "220", "211", "212", "11", "12", "209", "210", "203", 
"204", "201", "202", "19", "20", "3", "4", "43", "44", "45", 
"46", "243", "244", "247", "248", "239", "240", "26", "27", "41", 
"42", "237", "238", "229", "230", "35", "36"), Species = structure(c(1L, 
1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 
1L, 1L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 
2L, 2L, 2L, 2L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 
1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 2L, 
2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L), .Label = c("Montipora capitata", 
"Porites compressa"), class = "factor"), Bleach = structure(c(1L, 
2L, 1L, 2L, 1L, 2L, 1L, 2L, 1L, 2L, 1L, 2L, 1L, 2L, 1L, 2L, 1L, 
2L, 1L, 2L, 1L, 2L, 1L, 2L, 1L, 2L, 1L, 2L, 1L, 2L, 2L, 1L, 1L, 
2L, 1L, 2L, 1L, 2L, 1L, 2L, 1L, 2L, 1L, 2L, 1L, 2L, 1L, 2L, 1L, 
2L, 1L, 2L, 1L, 2L, 1L, 2L, 1L, 2L, 1L, 2L, 1L, 2L, 1L, 2L, 1L, 
2L, 1L, 2L, 1L, 2L, 2L, 1L, 1L, 2L, 1L, 2L, 1L, 2L, 1L, 2L), .Label = c("Bleach", 
"Non-bleach"), class = "factor"), Yield = c(0.653, 0.654, 0.652, 
0.659, 0.586, 0.653, 0.524, 0.649, 0.556, 0.634, 0.579, 0.675, 
0.607, 0.63, 0.616, 0.622, 0.625, 0.582, 0.674, 0.62, 0.575, 
0.502, 0.57, 0.545, 0.552, 0.547, 0.544, 0.609, 0.518, 0.597, 
0.557, 0.488, 0.589, 0.525, 0.55, 0.608, 0.563, 0.484, 0.583, 
0.538, 0.563, 0.54, 0.584, 0.576, 0.557, 0.59, 0.506, 0.53, 0.663, 
0.645, 0.55, 0.634, 0.483, 0.585, 0.522, 0.584, 0.573, 0.504, 
0.515, 0.632, 0.532, 0.497, 0.534, 0.46, 0.482, 0.493, 0.501, 
0.494, 0.583, 0.401, 0.457, 0.441, 0.4, 0.419, 0.475, 0.49, 0.597, 
0.337, 0.468, 0.449), Timepoint = c(1L, 1L, 1L, 1L, 1L, 1L, 1L, 
1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 
1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 
1L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 
2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 
2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L)), class = "data.frame", row.names = c(NA, 
-80L))

RM1 <- lmer(Yield ~ Bleach * Species * Timepoint + (1|ColonyID), data = Master)
anova(RM1)

RM2 <- aov(Yield ~ Bleach * Species * Timepoint + Error(ColonyID/(Bleach * Species)), data = Master)
summary(RM2)

RM3 <- aov(Yield ~ Bleach * Species * Timepoint, data = Master)
summary(RM3)
费利克斯·库尼奥

在RM2中,只有交互。

在RM3中,您无需指定重复测量。

library(nlme)
library(lme4)

str(Master)
RM1a <- lmer(Yield ~ Bleach * Species * Timepoint + (1|ColonyID), data = Master)
summary((RM1a))


RM1 = lme(Yield ~ Bleach * Species * Timepoint,
              random = ~1|ColonyID,
              data=Master)

summary(RM1)


RM2 <- aov(Yield ~ Bleach * Species * Timepoint + Error(ColonyID/(Bleach * Species)), data = Master)
summary(RM2)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从R中的重复测量方差分析模型中获得残差

来自分类Dev

双向方差分析-在r中重复测量,缺少理想效果

来自分类Dev

重复测量方差分析:ezANOVA与aov与lme语法

来自分类Dev

双向重复测量方差分析python函数

来自分类Dev

双向重复测量方差分析python函数

来自分类Dev

重复测量方差分析:ezANOVA与aov与lme语法

来自分类Dev

在多个数据帧上进行方差分析重复测量

来自分类Dev

两路重复测量方差分析:lm.fit()中的错误... 0个非不适用案例(rstatix)

来自分类Dev

使用PROC GLM进行重复测量方差分析,并尝试将整个治疗组与估计语句进行比较,但收到错误消息

来自分类Dev

如何解释R中双向方差分析的结果?

来自分类Dev

R中的阶乘方差分析

来自分类Dev

R中的边际方差分析

来自分类Dev

R中的阶乘方差分析

来自分类Dev

如何为因子重复测量分析准备我的数据?

来自分类Dev

如何为lm()建立平衡的单向方差分析

来自分类Dev

如何估算R的变化来源?(用于双向方差分析)

来自分类Dev

如何用R中的条件p值和置信区间绘制方差分析?

来自分类Dev

R:如何使用 cld 函数从单向方差分析中获取结果

来自分类Dev

如何解释 R 中的双向方差分析表 (lmer) 输出?

来自分类Dev

从R中的方差分析(glm)中提取残留偏差

来自分类Dev

在R中循环许多单侧方差分析

来自分类Dev

R中韦尔奇校正的单向方差分析的事后测试

来自分类Dev

嵌套在R中的3种方差分析

来自分类Dev

在R中循环许多单侧方差分析

来自分类Dev

在R中自动执行多个主题内方差分析

来自分类Dev

计算R中的Eta平方以进行重复测量

来自分类Dev

计算R中的重复测量差异

来自分类Dev

使用方差分析测量回归系数的贡献

来自分类Dev

高方差分析的方差分析

Related 相关文章

  1. 1

    如何从R中的重复测量方差分析模型中获得残差

  2. 2

    双向方差分析-在r中重复测量,缺少理想效果

  3. 3

    重复测量方差分析:ezANOVA与aov与lme语法

  4. 4

    双向重复测量方差分析python函数

  5. 5

    双向重复测量方差分析python函数

  6. 6

    重复测量方差分析:ezANOVA与aov与lme语法

  7. 7

    在多个数据帧上进行方差分析重复测量

  8. 8

    两路重复测量方差分析:lm.fit()中的错误... 0个非不适用案例(rstatix)

  9. 9

    使用PROC GLM进行重复测量方差分析,并尝试将整个治疗组与估计语句进行比较,但收到错误消息

  10. 10

    如何解释R中双向方差分析的结果?

  11. 11

    R中的阶乘方差分析

  12. 12

    R中的边际方差分析

  13. 13

    R中的阶乘方差分析

  14. 14

    如何为因子重复测量分析准备我的数据?

  15. 15

    如何为lm()建立平衡的单向方差分析

  16. 16

    如何估算R的变化来源?(用于双向方差分析)

  17. 17

    如何用R中的条件p值和置信区间绘制方差分析?

  18. 18

    R:如何使用 cld 函数从单向方差分析中获取结果

  19. 19

    如何解释 R 中的双向方差分析表 (lmer) 输出?

  20. 20

    从R中的方差分析(glm)中提取残留偏差

  21. 21

    在R中循环许多单侧方差分析

  22. 22

    R中韦尔奇校正的单向方差分析的事后测试

  23. 23

    嵌套在R中的3种方差分析

  24. 24

    在R中循环许多单侧方差分析

  25. 25

    在R中自动执行多个主题内方差分析

  26. 26

    计算R中的Eta平方以进行重复测量

  27. 27

    计算R中的重复测量差异

  28. 28

    使用方差分析测量回归系数的贡献

  29. 29

    高方差分析的方差分析

热门标签

归档